Legacy System Assessment
Identify the most pressing legacy issues with our in-depth assessment and choose a modernisation strategy that delivers a more robust and agile system for your business.
4 Phases Built on Analysis & Collaboration
A full System Assessment is the first mandatory step for any company serious about modernising its legacy systems. This involves an analysis of software engineering practices performed over 4 phases. It’s important to be aware that this analysis will engage everyone, not just IT but also business. This means every team member with a connection to the system. This assessment can only be completed successfully provided there is close collaboration involving all parties (as well as third-party vendors where required).
Company System Perspective
We take stock of your business model to identify areas where upgrades to the system will deliver the most value over the long-term. This analysis drills down into the overall system architecture, the functional landscape the system belongs to, the size of the IT team responsible for running the system, their skill set and roles, and the development methodology currently in place.
All of the processes related to the maintenance of the system are then identified and evaluated. These include demand management, change management, quality management, project management (if used) and any other operations critical to the business.
Tech Stack & Tools
Common friction points often result from outdated technologies, underperforming platforms and absent tooling support. Appraising the tech/platform stack and support tooling in place is essential here. Issue tracking, source code management and knowledge-base/artefact management are all carefully considered during this phase.
Software Development Life Cycle
An in-depth analysis of the system’s software process is crucial when determining the type of agile upgrades required. This phase examines all stages of the software development lifecycle (SDLC), from Inception, Analysis, Architecture & Design to Implementation, Testing, Transition, Support and Quality Assurance. How does a real requirement play out? Where and how are issues tracked? What’s the number of incidents? We provide the answers using examples, tooling and metrics.
Once the System Assessment is complete, we merge all outputs into a PDF document followed by a personal on-site presentation featuring the key takeaways. The report is structured according to each of the 4 phases outlined above. Each item/finding is described using the MoSCoW method, a prioritisation technique ideally suited for this type of analysis. The report also provides an overall score for each area based on the level of modernisation needed (see graphic below):
This area is mismanaged, with significant improvements required to resolve issues where clients are being impacted as a direct result.
This area is adequately managed but is likely to benefit from recommended upgrades.
This area is perfectly managed with no changes needed.