- Nick Spanos, Senior Management Consultant, Leading Advisory Firm
- Najeeb Saour, Experienced Consultant, Leading Advisory Firm
- Mark Cybulski, CIO, ZF North America Inc.
- Darren Courville, Principal Management Consultant, IT Works Consulting Ltd.
- Glen Notman, Associate Partner, Citihub
- JD Davis, Senior Business Consultant, Leading Financial Institution
- Geoff Temple, Application Modernization Manager, Children’s Aid Society of Toronto
- Najam Sahar, Executive Director of Corporate Business Architecture, Manitoba Public Insurance Company
- Kal (Hjouj) Salem, Principal, Capco
- Tim Gangwish, Enterprise Architect, Elavon, Inc.
- Due to application sprawl, many of today’s organizations have reached a point where they are supporting many applications that offer minimal to no business value.
- Application roadmap projects are often shelved due to the complexity of scale.
- Organizations are looking for ways to align their business priorities to current and future decisions for applications.
- Application leaders do not have an excellent understanding of their application portfolio because they lack the processes required to gather accurate and applicable information.
- Roadmaps are often shelved and left unused due to the inaccurate information they are based on.
- Aim for realization rather than perfection.The goal is to rationalize rather than to realize some perfect state and be paralyzed in the analysis.
- Keep your application assessment process light and Agile. Big-bang approaches have a hard time getting implemented. Get your initial dispositions quickly and then drill down.
- Keep your roadmap stable and nimble. Ensure that your roadmap is reliable and flexible to make ongoing adjustments.
Impact and Result
- Improve the visibility and relevance of your application roadmap by providing accurate information about your application portfolio and assessing the technical and business impacts of your disposition decisions.
- Develop a repeatable, end-to-end process that supports the creation, usage, and maintenance of an accurate and achievable application roadmap.
This guided implementation is an eight call advisory process.
Guided Implementation #1 - Determine the current state of the application portfolio
Call #1 - Discuss the value and composition of your application inventory, including lifecycle stages and costs.
Guided Implementation #2 - Determine application disposition
Call #1 - Discuss your application capability maps.
Call #2 - Discuss your disposition selection of each application.
Guided Implementation #3 - Conduct impact analysis
Call #1 - Discuss the relevancy of your business value metrics.
Call #2 - Discuss your disposition’s business value, technical complexity, and urgency.
Guided Implementation #4 - Prioritize and revise the application roadmap
Call #1 - Review your disposition implementation steps.
Call #2 - Discuss net benefit calculations.
Call #3 - Review your roadmap to validate accuracy and practicality.
- Title: Application Portfolio Management Course
- Number of Course Modules: 5
- Estimated Time to Complete: 2-2.5 hours
- Featured Analysts:
- Altaz Valani, Sr. Research Director, Applications Practice
- David Piazza, VP of Research & Advisory, Applications Practice
- Now Playing: Academy: Application Portfolio Management | Executive Brief
Book Your Workshop
Onsite workshops offer an easy way to accelerate your project. If you are unable to do the project yourself, and a Guided Implementation isn't enough, we offer low-cost onsite delivery of our project workshops. We take you through every phase of your project and ensure that you have a roadmap in place to complete your project successfully.
Module 1: Determine the Current State of Your Application Portfolio
- Identify the enterprise applications that are currently being used and supported by your organization.
- Assess the value and costs to keep each application in your portfolio.
Key Benefits Achieved
- Understanding of current state of application portfolio.
- Classification of enterprise applications based on maturity.
- Clear breakdown of the costs required to support the application.
Conduct an inventory collection of all enterprise applications.
- Current portfolio of all enterprise applications
Document the lifecycle stage of each application being assessed.
- Identification of lifecycle stages of each application
Document the costs of each application being assessed.
- Costs to support, license, maintain, and update applications
Module 2: Determine Application Disposition
- Identify the business processes that are supported by your applications.
- Build your application capabilities maps and dispositions.
- Identify the level of technical and functional support of each application.
Key Benefits Achieved
- Validation of the alignment of enterprise applications to business domains and functions.
- Selection of the appropriate dispositions based on your business needs, and functional and technical assessments.
Determine business processes that assessed applications support.
- Business functions and capabilities supported by enterprise applications
Build application capability maps that align with business processes.
- Alignment of applications to your business capabilities with application capability maps
Determine application dispositions and the level of functional and technical support.
- Identification of dispositions and the applications’ adequacy to support the business
Module 3: Conduct Impact Analysis
- Assess the business and technical impact of each disposition.
- State the urgency to implement each disposition.
Key Benefits Achieved
- Clear definition of your prioritization factors: business value, technical complexity, and level of urgency.
- Full understanding of the system components supporting your applications.
Define and prioritize your application rationalization business value metrics.
- Defined business value metrics
Create a current state systems-level diagram of the applications being assessed.
- Current state diagram of the application system
See the technical complexity of each disposition by drawing your target state system-level diagram.
- Target state diagram of the application system with dispositions implemented
Calculate Business Value and Technical Complexity scores.
- Business value and technical complexity scores of each disposition
Determine the level of urgency to implement each disposition.
- Level of urgency to implement each disposition
Module 4: Prioritize and Revise Your Application Roadmap
- Prioritize your disposition implementations in order to build your application roadmap.
- Make the necessary changes to your application’s lifecycle stages based on your prior analysis.
- Determine how your roadmap will be communicated to executives.
- Prepare for future application roadmapping in other business domains.
Key Benefits Achieved
- Finalized and revised application roadmap that is accurate, practical, and aligned to business priorities.
- Tailored document to effectively communicate with stakeholders.
- List of next steps for roadmap initiatives in other business domains using lessons learned.
Determine the priority of your disposition implementations.
- Prioritization of disposition implementations
Review the lifecycle stage of relevant applications based on your impact and disposition analysis.
- Revisions to applications’ lifecycle stages
Calculate the expected net benefits of your revised application roadmap.
- Calculation of expected costs and benefits
Create your executive communication document.
- Defined executive communication document structure
Review and optimize your application roadmap approach for your next business domain.
- Next steps for future application roadmap initiatives