|
Software Re-Engineering - Framework |
|
Re-engineering
Framework
The major components of a re-engineering activity include: ·
The current system state ·
The desired system state ·
The migration path The current state reflects the properties of the existing system and the
process by which the system has been developed and maintained. Re-engineering
needs to be undertaken when some or all of those properties are undesirable,
uneconomic or otherwise redundant. An understanding of the system is gained
through elicitation, capture, and analysis. The re-engineering plan is developed based on an understanding of the
current and desired system state; available re-engineering technology and
tools; and an analysis of options that balance technical constraints and
opportunities, business requirements; economic objectives; and risk
assessments. The re-engineering framework can be used to guide the motivation,
planning and decision-making aspects of re-engineering along with structuring
the software practices and supporting technologies for implementing the full
spectrum of re-engineering activities. LinksMultiple has a well-defined framework for Application
Re-engineering projects and uses its proven on-site/offshore delivery model
to achieve a rapid, high quality, low cost solution. The overall project is
typically carried out in a number of phases: ·
Project Initiation ·
Needs Assessment ·
Solution Development ·
Testing ·
System Transition ·
Maintenance and continuous process improvements Project Initiation
During initiation,
information about the user profiles, systems data, time line for the project
etc., are collected. A survey of detailed requirements is conducted at this
time using a customised set of standard questionnaires supplemented by a
series of one-to-one interviews and team workshop sessions. LinksMultiple appoints an onsite project manager to act
as the principle point of contact for any queries. LinksMultiple places a coordinator on the client’s
site to handle all onsite/offshore coordination. The onsite coordinator acts
as a single point contact for clients to discuss the technical and
application inputs that are required by the offshore development team in The LinksMultiple Project Manager (PM) acts as the one-point
contact for the entire LinksMultiple team. The
onsite PM is responsible for leading meetings, discussion groups, priorities
planning, and is the person responsible for defining the detailed project
phases, maintaining quality standards and the overall successful execution of
the project. The main
tasks carried out during the initiation phase are: ·
Gain a detailed understanding of the client
organization ·
Develop standards and procedures to be used in the
project in conjunction with the client to achieve high quality deliverables ·
Team building and knowledge transfer to the entire
team |
|
Back to the LinksMultiple eBay Auction | eBay Shopping home page
Copyright 2005 LinksMultiple - all
rights reserved. No part of this information may be copied or reproduced
without prior written permission.