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 India.  The onsite coordinator will also give regular status updates to the client and to LinksMultiple management and is also responsible for resolving day-to-day queries to and from the offshore team.

 

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's IT structure, standards and processes

·         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

 

Needs Assessment

 

 

 

 

 

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.