Understanding your legacy system is the first step toward successful modernisation. In just a few weeks we present a clear picture of the main legacy issues and outline the actions required to address these problems.
The Assessment Phase consists of the following activities: surveying the system from all aspects of software engineering; defining the levels of expected services; and determining what needs to be done to deliver those services. Because the Assessment Phase is the foundation of our full service definition, perfect execution is of paramount importance. The Assessment Phase extends the scope previously defined in System Assessment, the cornerstone of Profinit’s Legacy Systems Modernisation solution.
In our experience, the Assessment Phase typically results in three possible evaluations:
- Low technical debt – system considered technically stable – transition phase commences.
- Medium technical debt – debt can be reduced with reasonable effort – transition phase commences with an emphasis on reducing technical debt.
- High technical debt – reducing debt likely to incur major costs – recommendation for a partial or complete redesign of the system – discussion regarding future steps advised.
Timeframe of the whole takeover process:
Activities and Deliverables
|System scope||Definition of system scope including all components, versions and interfaces. Functional scope established in collaboration with system analysts; technical scope established in collaboration with system engineers.|
|Architecture revision||Review of system architecture & detection; description of potential problems, including mitigation recommendations.|
|Source code revision||Review of source code with focus on breach detection; application of Profinit best practices and software engineering industry standards.|
|Environment revision||Review status of known and potential problems with current environments including development, testing, integration and production.|
|Documentation revision||Review of all documentation focusing on completeness, level of detail and updating information.|
|Full service definition||Expected level of services defined according to client priorities and plans.|
|Improvements||List of recommended improvements with scope definition. Upgrades needed to achieve full service prioritised in agreement with client.|
|Transition phase plan||Plan for Transition Phase defined in agreement with client, including necessary hotfixes and change requests to be implemented and delivered in the Transition Phase.|
|Test release||Test release executed in the system test environment (to be specified) to ensure delivery of hotfixes and small change requests in the next phase. Note: this is a pre-production test only.|
|Hotfixes and change requests||All hotfixes and change requests to be delivered in transition phase listed in agreement with client.|
|Assessment report||Document summarising all assessment activities.|
The effort needed for the Assessment Phase is specified based on the size of the system and the predicted Time & Material (T&M) model.
The Assessment Phase depends on collaboration with the client, specifically team members with knowledge of the system; priority is given to defining system-based requirements.
— Other Services —
Profinit Modernisation Framework
We apply a proven framework of best practices to modernise your legacy system enterprise-wide.Explore
Legacy Systems Assessment
We identify the friction points to help you take the informed approach to legacy systems modernisation.Explore
Looking for a Custom Solution?
Contact our software engineering team and we’ll work with you to find the best solution for your legacy systems challenges.Contact us