Business doesn’t stand still. It is dynamic and constantly evolving to keep pace with changing times. Changes in society, market opportunities, competitive threats, and legislative requirements all influence the direction of a business. The business must be agile enough to address these pressures to stay competitive, or in some cases, just to stay alive. This means the whole organization. The organization needs to respond as a whole, like an organism (ever notice these terms have the same root word, organum, meaning “instrument or organ”?), to evolve organically with changes in its environment. The speed with which the organization is able to respond to these changes can be called the agility of the organization.
How can this agility be improved? Elements from Business (business objectives, policies, strategies), Technology (computer systems, infrastructure), and Operations (people, procedures, efficiency of execution) combine to fulfill the delivery of business services. The alignment of these elements, and their ability to work together as a whole, dictates the efficiency by which the organization can delivery its services. The IT systems which automate or support the delivery of these services must therefore be aligned with these business, technology, and operational elements.
Application Portfolio Management will help measure and align these elements to improve service delivery. Begin by creating a balanced view of each application in the portfolio. Each application should be assessed against an agreed-upon set of metrics covering business, technology, and operational elements. This will provide a well-rounded view of the overall health of each application, and will reveal strengths, weaknesses, trends, and patterns among applications within the portfolio.
Application portfolio management is not a one-shot deal. It must be a sustained and continuous endeavour, to continually monitor and actively manage the applications within an organization. This will ensure that the portfolio has the right amount of agility and quality at the right cost. Agility just for the sake of agility is an expensive undertaking.
Because of the ongoing nature of APM, it is a prime candidate to be driven by a continuous improvement process, such as Six Sigma’s Define-Measure-Analyze-Improve-Control (DMAIC) process, shown below. You can use any continuous improvement process. The key point is that the portfolio needs to be continually monitored, and an ongoing formal process with a feedback loop is the best way to do this.
The APM process described above measures metrics in business, technology, and operations. The continuous improvement process must ensure that the relevant stakeholders are engaged throughout the process, that the proper metrics are collected and analyzed, and that senior management is provided with the right information to make strategic decisions to improve the performance and alignment of the application portfolio with business strategies and objectives. To be effective, the continuous improvement process must have a way of creating action plans to address the findings and recommendations resulting from the analysis of these metrics. This is done during the “Improve” phase of the DMAIC cycle.
It is important to realize is that all parts of the organization are vested stakeholders in the successful delivery of services. Application Portfolio Management is not just about the applications. It is about how well these applications align with the overall organization. Just as we collect metrics from business, technology and operations, the resulting portfolio action plans should address improvements in each of these areas. For example, a portfolio analysis may reveal that there is a shortage of resources with a particular technology skill, such as the PL/1 programming language. A multi-pronged action plan to address this problem might include human resource initiatives, such as hiring and training programs, policy initiatives to consider outsourcing PL/1 application development and support, and technology initiatives, such as converting PL/1 applications to a new language platform. These are just some of the possible action plans. Each risk identified in the portfolio analysis will give rise to additional action plans.
Risks and patterns revealed during the portfolio analysis present symptoms of one or more underlying problems within the portfolio. A recurring theme of lack of availability of resources with technical skills may highlight other underlying problems, such as a reliance on outdated technology, or problems with staff hiring, training and retention. It is important to treat these underlying problems, and not just the symptoms. Action plans should not be spun off in isolation from one another, as this may result in money being spent in the wrong place on the wrong problem. These action plans work together to form an enterprise-wide strategy to mitigate risk, reduce cost, and improve performance of the application portfolio. The iterative, continuous improvement nature of this approach allows the organization to establish a rolling, multi-year strategy to improve service delivery and agility. This is the real value of APM.
Sep 29th, 2008 |


