Technical Debt: Perform analysis of technical debt for the applications (implied cost of additional rework) There are tools (e.g. CAST, SonarQube) CAST application assessment provides scores on Efficiency, Robustness, Security and Maintainability parameters. Apart from performance, it provides details on security risk as well. Below is a snapshot of technical debt analysis output, score of less than 2.5 needs to be addressed as priority.
Duplicity Analysis: For different regions (say North America & Europe), same Business KPIs might involve different IT assets (different servers or different applications). Consolidation of functionality across regions to unified set of assets can improve business KPIs. Once we have the inputs from the above approaches, they are consolidated and pain areas are prioritized for resolution. The output of this step has to be further validated by the respective stakeholders. Output:
->Gap analysis for the pain areas
->Identification of Business process improvement opportunities
4. Transformation Phase
Detailed insights on root cause of pain areas, performance issues and duplicated applications provides us an opportunity to re-engineer the business value chain though a functional or Technical approach
Technical Re-Engineering- can include application modernization, Application portfolio rationalization, and Cloud migration. Rationalization of applications based on parameters like technology, cost and risk dimensions. The outcomes can give us a clear indication on what levers like retain, retire, modernize and standardize. We can also use this output to come up with a cloud movement strategy based on the levers like Re-host, Refactor, Re-platform and Replace. Functional Re Engineering- The objective is to identify the opportunities to make improvements in the process, which will ultimately result in smoother and faster operations and a stable system. This can include elimination of duplicated applications re-design business process flow etc.
Case In Point 1: Technical Re-engineering Customer had a highly de-centralized / duplicated application stack across 2048 branches, with very basic tech stack (COBOL, flat files). This led to very high TCO and changes unmanageable. This was rationalized into centralized instance with 108 deployment.
Case In Point 2: Functional Re-engineering Customer had 6 CRM systems and 100+ UDBA for their commercial customers, which were consolidated into one Simplified MS Dynamics CRM system using Wipro’s EasyU asset (IP). This provided single customer view across the branches/front office that significantly helped in cross/up-sell opportunities.
This paper presents a four-step methodology to achieve business outcome based IT support by focusing on business KPIs as opposed to traditional SLAs. This approach lays emphasis on business user experience and empowering the business users. It is recommended to leverage available tools to monitor business KPI performance in real time. Detailed analysis of current KPI performance enables identification of improvement areas to re-engineer IT assets leading to an optimized & efficient IT landscape.