how to leverage application portfolio rationalization to

12
How to Leverage Applicaon Portfolio Raonalizaon to Increase Business Value Point of View

Upload: others

Post on 09-May-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Leverage Application Portfolio Rationalization to

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value

Point of View

Page 2: How to Leverage Application Portfolio Rationalization to

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 02

In a fast-changing IT landscape, where

apps exist for every business process, IT

leaders are facing a huge challenge in

managing the growing portfolio of apps.

Many organizations still have islands of

rigid monolithic applications that are not

suited for the needs of the modern digital

world. The legacy portfolio of applications

is a stumbling block for organizations that

want to accelerate on the highway of

digital transformation. To ensure that

business goals are achieved with the

application portfolio, it is imperative for

organizations to take a deep look at their

applications landscape. This can be

achieved by ‘Application Portfolio

Rationalization’. Gartner describes

application rationalization as the radical

reshuffling of an application portfolio as

part of an application strategy. The

research firm opines that application

rationalization often occurs after an IT

organization accumulates an unmanaged

collection of applications through shifting

business strategies or mergers and

acquisitions. The application portfolio

rationalization strategy can include

replacing, retiring, modernizing or

consolidating applications.

While an application portfolio rationalization strategy is extremely

important, it cannot be applied blindly in every organization. We

suggest a proven step-by-step approach for Application Portfolio

Rationalization. IT leaders can use this guide to develop and

implement an application strategy that helps them rationalize their

legacy IT portfolio and prepare it for the fast emerging business

landscape.

Page 3: How to Leverage Application Portfolio Rationalization to

A roadmap for applica�on portfoliora�onaliza�on

Depending on the state of the application landscape, organizations can plan for a 6-10

week effort to establish a roadmap to achieve application portfolio transformation. From a

solution planning perspective, we recommend the following steps:

Organizations must assess the current business architecture and bottlenecks. This is

followed by taking an overview of current application/ technical architecture and

bottlenecks. Priority areas for improvement must be identified and the key metrics need to

be defined for improvement. This exercise will reveal the assessment of key business and

technical capabilities against industry and help organizations identify the list of high

potential opportunity areas.

CAST Based Portfolio Assessment:

LTI leverages CAST Software (a leader in Static Code Analysis) for assessing applications

from a code quality standpoint. It assesses the applications on the reliability, security and

maintainability fronts to calculate the Tech Debt, which is a primary measure in deciding

the technology value of the application.

CAST Highlight is a portfolio assessment tool that uses inputs from CAST source code

analysis and other sources to provide comprehensive analysis in terms of Cloudability,

Open Source Vulnerabilities, software health & composition analysis. It gives clear

recommendations on quick-wins, and long term pursuits from among the application

suites, based on the business impact and current cloud readiness. In addition to this, it

Portfolio Assessment:

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 03

Page 4: How to Leverage Application Portfolio Rationalization to

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 04

Once an assessment is done, it is important to visualize the future state. Organizations

must develop a high-level definition of the future state environment and define the critical

“To-Be” performance metrics, the high-level application / technical framework. It is also

equally important to determine the organizational change implications.

gives application specific action points to remove potential roadblocks that might arise

during the migration. A snapshot of the representative portfolio analysis is provided

below. For more details on CAST highlight, visit CAST Highlight - Application Portfolio

Analysis

Development of “to-be” application ecosystem:

The decision-making framework must be created. This must be followed by identifying

gaps between the “As-Is” and “To-Be” state. Options must be explored for addressing the

high-priority gaps.

Solution definition:

6+ M Lines of Code

120K+ Function Points (backfired)

Software Resiliency 67.8

Industry Std: 74.7

Software Agility 55.4

Industry Std: 60.8

Software Elegance 78.5

Industry Std: 55.7

Cloud Ready72.1

Industry Std: 60.4

Open Source82.9

Industry Std: 73.36

Tech Debt 25M+

~ $4 / LoC

CAST Highlight Output

Page 5: How to Leverage Application Portfolio Rationalization to

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 05

To ensure smoother execution, organizations must organize required changes into discrete

projects and prioritize projects accordingly. A phased implementation schedule must be

followed. This can be done by developing a high-level project definition and identifying

the required skill and resource requirements. This must be followed by identifying project

dependencies and mapping the overall schedule.

Implementation roadmap:

Applica�on Portfolio Ra�onalisa�on (APR) Evalua�on Framework

Acquire Analyze Advise

Establish Approach & Collate Data

Develop the APR plan

[1]Define Migra�on

Objec�ves & Roadmap Approach

[2]Agree onApproach

•Validate roadmap approach

•Validate prioritization criteria and approach

•Identify information required to evaluate criteria

•Conduct business workshops to evaluate applications

• Identify & fill gaps

• Synthesize analysis across the portfolio

•Establish migration & retirement roadmap

•Present recommendations

•Socialize/ communicate roadmap results stakeholders

•Build action pla execution

•Ready organiza for execution

•Establish migration objectives & roadmap approach

•Identify givens (constrains), alternatives and uncertainties

•Identify SME’s, stakeholders

•Validate prioritization approach

[3]Gather and

AnalyzeInforma�on

[4]Establish Roadmap

[5]Valida�o

Facilitated Workshops

3/53/43/33/2 3/113/103/93/6

[1] Define Migra�on Objec�ves &

Roadmap Approach

[2] Agree on Approach

[3] Gather and Analyze Informa�on

Perform Portfolio Review

Portfolio Observations & Inferences

Wave Mar - 09 May-09 Jul-09 Sep-09 Nov-09 Jan-10 Mar - 10

Pla�orm Transforma�on Using M-Fabrik

Assess Plan

Assess Plan

Assess Plan

Re-Architect BI Applica�ons

Tool Ra�onaliza�on

Pla�orm Migra�on

Re Architec�ng BI Applica�ons

Tool Ra�onaliza�on

WAVE 1

WAVE 2

WAVE 1

WAVE 2

BI Applica�on Conversion Using M-Fabr1K.

BI Applica�on Re-Architec�ng to leverage Teradata Pla�orm and Consolidate Data & Ra�onaliza�on Across Various BI Applica�ons

DATA GOVERNANCEPlan

INDICATIVE TIMELINES

1 2 3

Retain Revitalize

Re�re Replace

Tech

nic

al C

urr

ency

Business Value

4R FrameworkPo

rtfo

lio

Mo

de

rniz

a�

on

Fra

me

wo

rkS

am

ple

Ap

pro

ach

to

de

�v

e D

eci

sio

n

• Strategic Impact

• Value Impact

• Digital Readiness

• Personas / Adoption

• Delivery Process

• Release Cycle

• Estimation Model

• Maintainability

• Flexibility

• Scalability

• Work pipeline

• Support Considerations

• HW/ SW Requirements

• Usability

• Security

• Data Privacy

Apps Evalua�on C�te�a

Business Value Technology

Page 6: How to Leverage Application Portfolio Rationalization to

Before any application portfolio rationalization exercise is undertaken, the following

questions must be asked with respect to different parameters such as:

Key ques�ons that must be asked beforeany applica�on portfolio ra�onaliza�onexercise

Business process fitment: Is the process efficient? Can the process be simplified? Can

the new technology transform processes? Can we leverage analytics to improve process?

Completeness of functionality: Can process be standardized around industry packages?

Can manual processes be eliminated? Can the standardized process be moved to

managed business services?

Technology alignment: Are there non-approved technologies in use? Do multiple

versions of the same technology exist? Can licenses be rationalized?

Operations efficiency: What is the level of automation? Are monitoring tools being used

effectively? Are shared service effectively utilized? Is there a QoQ improvement in ops

metrics?

Digital-readiness: Is experience impacting productivity? Are systems designed for digital

security?

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 06

Page 7: How to Leverage Application Portfolio Rationalization to

Strategic Alignment Mappingto identify candidates for rationalization

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 07

If enough data is not collected across various dimensions, the full potential of application

portfolio rationalization can never be realized.

Depending on their functionality, use and technical readiness, applications can either be

Replaced, Revitalized, Retained or Retired. Based on detailed portfolio assessment,

organizations can identify candidates for rationalization and further lay down the

transformation roadmap

Page 8: How to Leverage Application Portfolio Rationalization to

Portfolio Heat Mapfor risk free business transformation

Automation Opportunity Identificationto drive use cases for Shift-Left & automation

Transition Planoptimized for risk and speed

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 08

The assessment reports would consist of application landscape analysis and detailed

roadmap along with implementation approach and timelines. The representative outputs

are shown below.

Page 9: How to Leverage Application Portfolio Rationalization to

Build a knowledge data lake

A knowledge data lake that contains data on the required parameters and dimensions

from various sources becomes essential for conducting an application portfolio

rationalization exercise and to implement the post exercise recommendations. At a high

level, data can be classified under the following parameters:

This helps in capturing multiple attributes of the application portfolio. Attributes could

include parameters such as application owner, core business process supported,

business-criticality, functional complexity, functional fitment, number of application users,

High level objectives

Governance model

Application list

Known initiatives across businesses

Business process maps

Personas

Public domain knowledge of Client

business, IT & Engineering strategies

Benchmarks

Best practices and industry standards

APR Overview Sessions

Application Portfolio Inventory

Ticket Data

Incumbent tribal knowledge

Additional Data Gathering

Industry trends and best practices

360°Data

Benchmarks

Best practices and industry standards

L&T best practices

High level objectives and lay of the land

Governance

Application list

Known initiatives across businesses

Business Process maps

Personas

Public domain knowledge of Client

business, IT & Engineering strategies

Complexity, Criticality, Size Stability

Infrastructure data points – DC, Servers,

Storage

Service Management data

Event Logs

6 -12 months service desk data

MOSAIC™ Discovery- LTI’s cognitive

analytics platform for deeper insights into

operations and issues

L&T awareness of processes, issues and IT

& Engineering landscape based on our

Client engagements

Known strategic initiatives

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 09

Page 10: How to Leverage Application Portfolio Rationalization to

technical scalability, impact on business if application is down, inbound interfaces,

outbound interfaces, product vendor dependence, database and programming language

used, peak frequency, FTEs for support, availability expectation, compliance requirement

and costs.

This analysis could help in proactively identifying areas impacting the stabilization and

recommend alternate solutions. Similarly, an analysis of tickets or incidents can help in

identifying the root cause of perennial issues. A complete analysis can help in creating a

transformation blueprint and roadmap and suggest architectural recommendations.

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 10

Page 11: How to Leverage Application Portfolio Rationalization to

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 11

In summary, a phased approach can help organizations take measured steps for

application portfolio rationalization. For example, phase one could have an objective of

eliminating at least 30-40% of orphan applications, while phase two could mean

application consolidation. The long term phase could include goals such as platform

consolidation, functional consolidation, vendor consolidation and infrastructure

consolidation. To accelerate the process of application portfolio rationalization, the usage

of emerging technologies such as AI and ML is recommended. For example, ML-based

solutions can be used to obtain insights into most common and frequently occurring

events, incidents and service requests from users. AI-based frameworks can be used to

perform code-level analytics and identify complexity and cloud readiness of application

portfolio. AI-based platforms can be used to analyze web and mobile applications across

multiple parameters quickly. Similarly, a cloud assessment toolkit with pre-defined rules

and criteria like CAST can help in fast tracking adoption of various cloud models.

We hope that this guide helps your organization chart out your application portfolio

rationalization exercise with more clarity, and helps your organization prepare itself for a

fast changing world.

Page 12: How to Leverage Application Portfolio Rationalization to

How to Leverage Applica�on Portfolio Ra�onaliza�on to Increase Business Value | 12

Avinash BhateEnterprise Architect, LTI

Avinash is an integral part of Enterprise Architect team NEAR at LTI. He

has about 20 years of experience in IT service & product industry,

providing technical leadership to the projects. His experience covers

different domains, MFG, Oil & Gas, Insurance, Banking.

LTI (NSE: LTI) is a global technology consulting and digital solutions company helping more than 400

clients succeed in a converging world. With operations in 31 countries, we go the extra mile for our clients

and accelerate their digital transformation with LTI’s Mosaic platform enabling their mobile, social,

analytics, IoT and cloud journeys. Founded in 1997 as a subsidiary of Larsen & Toubro Limited, our unique

heritage gives us unrivalled real-world expertise to solve the most complex challenges of enterprises

across all industries. Each day, our team of more than 33,000 LTItes enable our clients to improve the

effectiveness of their business and technology operations and deliver value to their customers, employees

and shareholders. Find more at http://www.Lntinfotech.com or follow us at @LTI_Global.

[email protected]