Application Portfolio Management



Similar documents
Structuring software cities a multidimensional approach

CHAPTER 16. Stocks and Bonds

Application Portfolio Management

Applying Business Architecture to the Cloud

Balanced fund: A mutual fund with a mix of stocks and bonds. It offers safety of principal, regular income and modest growth.

Address Operational Impacts and Risks through Component Outsourcing Services

Instructions of Criteria for Solvency of Brokerage Companies Operating on the Stock Exchange

Banking Application Modernization and Portfolio Management

CAREER OPPORTUNITIES IN FINANCE Department of Finance, Real Estate, and Insurance

Mutual Fund Advisory Program

Chapter 1 The Financial Assessment

Thai Securities Industry: 2007 CIO Survey and Benchmarking Results

White Paper Legacy Modernization. Product & Solution. Application Management & Modernization.

1. Overconfidence {health care discussion at JD s} 2. Biased Judgments. 3. Herding. 4. Loss Aversion


Entwicklungsstufen des Unternehmensarchitekturmanagements

2014 Global Asset Management Survey

View Point. Holistic Solutions for Key Challenges of the Wealth Management Industry. - Anjani Kumar, Kamlesh Ghewarchand Oswal

Investment Analysis (FIN 383) Fall Homework 2

Define your goals. Understand your objectives.

GEN-18 Shifting the Paradigm on BPM Software

Investor Profile Questionnaire

Exchange-Traded Funds

Standardization of Lending Services: A Peek Inside

The Final Quality Gate: Software Release Readiness. Nancy Kastl, CSQA Kaslen Group, Inc. (630)

Center for Gifted Education Focusing on the Future 2015 CAREERS IN FINANCE

Please complete and sign this Application, along with any required supplemental forms identified through this application process.

Expand your world of investment choices.

Expand your world of investment choices.

CONTRACTS FOR DIFFERENCE

>Analysts conference. Dr. Thorsten Reitmeyer, CEO Holger Hohrein, CFO Frankfurt/Main, 19 February Figures unaudited

Business Architecture and Innovation Experiences in Establishing Business Architecture in a Global Financial Institution

Institutional Trading & Market Making

Zen or Tao of SOA & Software As A Service

Homework Margin Purchases. Dr. Patrick Toche

Investor Questionnaire

Expand your world of investment choices.

BOYDAK MANAGEMENT CONSULTING

my work my Investments Canada Post Corporation Defined Contribution and Group Retirement Savings Plans

CHAPTER 2: THE CANADIAN SECURITIES INDUSTRY

Domain 1 The Process of Auditing Information Systems

Process-Based Business Transformation. Todd Lohr, Practice Director

Microgen 5Series Fund Administration & Accounting Software

MBA Mortgage Finance Forecast

The Agile Bank. Methods And Tools For Transformation. Dr. Tobias Blickle, Director Product Management / Software AG

<Insert Picture Here> Oracle Werkzeuge zur Geschäftsprozessmodellierung und Umsetzung in IT-Laufzeitumgebungen

Investment Strategies

Margin Requirements & Margin Calls

Cloud for Large Enterprise Where to Start. Terry Wise Director, Business Development Amazon Web Services

Shareholder Recordkeeping

warehouse landscape for HINC

ELECTRONIC TRADING GLOSSARY

executive white paper

Homework Margin Purchases. Dr. Patrick Toche

Business Analysis with Financial concepts

The Transformation of the Payments Industry

Challenges of the Dynamic Detection of Functionally Similar Code Fragments

The Financial Markets Division of a Bank

Pros and Cons of Different Investment Options

The Role of a Prime Broker

Margin Requirements & Margin Calls

German standard CV (GSCV Meeting Frankfurt den )

Determining your investment mix.

SECOND MIDTERM EXAM EC26102: MONEY, BANKING AND FINANCIAL MARKETS FEBRUARY 25, 2004

We respect your privacy and will not disclose this information to any outside parties without your expressed written consent.

Personal Finance Scope and Sequence Unit: Financial Planning

Best Practices for Consolidation Projects

Business Process Management Tampereen Teknillinen Yliopisto

Optional Asset Allocation program for participants

Annual Shareholder Meeting. June 2012

Nokia Siemens Networks Total Expertise for Customer Experience driven OSS Transformation

BPM Perspectives Positioning and Fitment drivers

Web. Chapter FINANCIAL INSTITUTIONS AND MARKETS

PAC Multi-Client Study Applications Modernization: The path to Omni-channel retail

CREDIT RISK MANAGEMENT IN INDIAN COMMERCIAL BANKS

Managed Solution. for Staffing Industry

Securities Trade Life Cycle. Khader Shaik

DIGITALLY ENABLED TRANSFORMATION PROGRAMS MUST ALIGN WITH BUSINESS OUTCOMES

2 Buying and Selling Securities

Risk analysis for private wealth clients The importance of listening to the client. Global Products & Solutions / i-risk June 11, 2014

Investment Analysis (FIN 670) Fall Homework 2

Corporate Tax Management

SOA: The missing link between Enterprise Architecture and Solution Architecture

Determining your investment mix

Compliance in the Cloud

Organization transformation in times of change

The MLP Group The partner for all financial matters. Reinhard Loose, CFO, Roadshow Frankfurt, 5th March 2015

IT Transformation. Ewald Comhaire Director, Global Portfolio Manager Infrastructure Services. Technology for Business Outcomes

Hewitt Financial Services Self-Directed Brokerage Account (SDBA)

Introduction to Accounting

Ellipse The Enterprise Asset Management (EAM) solution for asset intensive industries

Deutsche Bank Stefan Krause

YOUR PERSONAL FINANCIAL ORGANIZER

Wealth Management Solutions

Service Oriented Architecture (SOA) An Introduction

The Navigator. Fall 2015 Issue 5. Life Insurance: A Risk Mitigation Tool that Should Not be Considered an Investment

Basics of Investment

Lifecycle Models: Waterfall / Spiral / EVO

Identity & Access Management new complex so don t start?

Transcription:

Application Portfolio Management Vorlesung IT-Unternehmensarchitektur VL 03; Donnerstag, 15. Novemver 2012; Fachgebiet Software-Architekturen, Prof. Dr. Robert Hirschfeld Dipl.-Inform. (univ.) Wolfgang Keller, wolfgang.keller@objectarchtects.de 2007 2012 Wolfgang W. Keller - all rights reserved 0

Management Part of EAM - Goals Learn about the main Content of an IT-Strategy Learn how to set up an Application Portfolio Management Learn about the Range of a strategic IT plan 2007 2012 Wolfgang W. Keller - all rights reserved 1

Prozessmodell für IT-Unternehmensarchitektur Überleitung IT-Strategie Modellierung und Durchsetzung von Standards & Richtlinien Modellierung Standardisierung Audit Planung Umsetzung der Planung IT-Strategie Entwicklung Monitoring des Projektportfolios IT-Portfolio Management Projektprozess Projektbegleitung Strategische IT-Planung 2007 2012 Wolfgang W. Keller - all rights reserved 2

Agenda: Application Portfolio Management (APM)" Some Theory: What is Application Portfolio Management?" Question an IT Management might ask the IT Portfolio Manager?" Pragmatic ways to answer these questions?" Some examples for other types of analysis" Summary" 2007 2012 Wolfgang W. Keller - all rights reserved 3

What is an Application Portfolio?" What is a Portfolio" What is an Application?" Hence: What is an Application Portfolio?" And finally: What is Application Portfolio Management?" 2007 2012 Wolfgang W. Keller - all rights reserved 4

Comparably simple What is a portfolio?" " "The term portfolio refers to any collection of financial assets such as stocks, bonds and cash. Portfolios may be held by individual investors and/or managed by financial professionals, hedge funds, banks and other financial institutions. It is a generally accepted principle that a portfolio is designed according to the investor's risk tolerance, time frame and investment objectives. (Source: http://en.wikipedia.org/wiki/portfolio_(finance) (3.8.2012)" "For our father use: A portfolio is a collection of assets" 2007 2012 Wolfgang W. Keller - all rights reserved 5

Tougher to define: What is an Application?" Definition by Credit Suisse" Source: Dr. Heinrich Krause (Credit Suisse), Messbares Management der Applikationslandschaft" Talk at conference IT-Architektur Deutsche Kongress, Frankfurt/Main, Februar 2007" 2007 2012 Wolfgang W. Keller - all rights reserved 6

What is an Application? How about SOA?" Public Enterprise Services Broker Policy Service Back-Office UI Call Center UI User Interaction Services Process-Centric Services Life- Policy Admin Processes Life- Claims Processes Intermediary Services XY Adapter XY Facade XY Gateway Basic Services Business Partner Services General Ledger Services General Ledger Services SOA and multichannel apps make it almost impossible to talk use the term application Hence the portfolio will be a Service Portfolio 2007 2012 Wolfgang W. Keller - all rights reserved 7

What is an Application Portfolio? What is Application Portfolio Management?" An Application Portfolio is the set of all software assets present in an enterprise (aka applications or services)" Asset managers manage their portfolio so that the return is hopefully maximized at an accepted level of risk! " 2007 2012 Wolfgang W. Keller - all rights reserved 8

Another common term is IT Portfolio Management As an Enterprise Architect you are in charge of more than one portfolio Application Portfolio" Infrastructure Portfolio Project Portfolio 2007 2012 Wolfgang W. Keller - all rights reserved 9

IT Portfolio Management may be compared to Investment Portfolio Mgmnt" Crucial Difference: Ever tried to sell the e.g. Austrian application for the cadastral register to China?" There is no stock exchange for applications due to so called high covariance " Source: Dileep Kasargod, Kalyan Chakravarthy Bondugula; Application Portfolio Management, White Paper Infosys, April 2005" 2007 2012 Wolfgang W. Keller - all rights reserved 10

More differences" Return for financial assets can be quantified: E.g. rising stock prices or dividends" For applications it is tough to impossible to quantify returns:" Application supports a business process" Application enables business" Business maybe impossible without an application of some type. But what is the precise, quantified return of that app? " 2007 2012 Wolfgang W. Keller - all rights reserved 11

Agenda: Application Portfolio Management (APM)" Some Theory: What is Application Portfolio Management?" Question an IT Management might ask the IT Portfolio Manager?" Pragmatic ways to answer these questions?" Some examples for other types of analysis" Summary" 2007 2012 Wolfgang W. Keller - all rights reserved 12

Before we describe what to store about an app, we ask why store it (1/2)" Typical questions concerning an application portfolio:" Which apps are retirement candidates" Which apps are candidates for restructuring or optimization?" What are our costs for redundant basic services (wag. x times partner services)?" Which unsupported systems have I got in my portfolio" Which products are running out of maintenance?" Which are my rotting apps?" Which apps consume too many resources?" Which apps violate NFRs?" Risk Management" Which apps have to be considered unsafe?" Which apps compromise compliance?" Which business processes could profit the most from investments in IT apps?" 2007 2012 Wolfgang W. Keller - all rights reserved 13

Before we describe what to store about an app, we ask why store it (2/2)" Based on an application portfolio various impact analyses can be performed. E.g.:" Which applications need changes if I have to implement a compliance initiative the likes of Basel II, Solvency II, SOX, MIFID, telecom specific laws (data preservation (German: Vorratsdatenspeicherung) in the EC)" How well are my systems aligned with our business strategy: Alignment, Strategic fit." Which applications could be sourced?" Business Continuity: What happens if system X goes down for a period Y of time? " Project efficiency: Which apps have high project risks and which apps are the ones with best/worst development productivity" 2007 2012 Wolfgang W. Keller - all rights reserved 14

Agenda: Application Portfolio Management (APM)" Some Theory: What is Application Portfolio Management?" Question an IT Management might ask the IT Portfolio Manager?" Pragmatic ways to answer these questions?" Some examples for other types of analysis" Summary" 2007 2012 Wolfgang W. Keller - all rights reserved 15

Capturing the application portfolio Stage 1: Application Handbook" Per application, a set of predefined set of attributes, is recorded e.g. using a a questionnaire Examples of frequently used attributes to describe an application" Name" Unique ID (application number)" Responsibility of the application" People that have some role in managing the app" Responsible on business side" Responsible development" Responsible IT ops" Interfaces to other apps" Coverage of domain architecture" Support of business processes and activities (or capabilities)" 2007 2012 Wolfgang W. Keller - all rights reserved 16

Creating an Application Handbook should be comparably trivial?" Size: E.g. 200 apps * 2,5 pages => 500 pages" Coverage: How do I know O found all apps? Or are there any forgotten apps?" Up-to-dateness: How do I motivate app owners to provide the latest information on their apps" And remember: What is an app in times of SOA " 2007 2012 Wolfgang W. Keller - all rights reserved 17

Sample for a large Application Landscape(1)" 2007 2012 Wolfgang W. Keller - all rights reserved Source: Credit Suisse, Dr. Heinrich Krause, Vortrag auf Tagung 18 IT-Architekturen, Deutsche Kongress, Frankfurt 2007"

Capturing the Application Portfolio: Stage 2 Interfaces" 2007 2012 Wolfgang W. Keller - all rights reserved 19

Typical mid-size Insurance..." About 200 apps (systems)" About 4000 interfaces " If it is already tough to provide actual information for 200 app systems, it is even tougher to provide information about 4000 interfaces" => the only reasonable way to implement this is automation (scanning source code)" => maps like the previous one are not really instructive" Except you want to create political effects on your management" 2007 2012 Wolfgang W. Keller - all rights reserved 20

It is good to have a 1 slide picture of your app landscape (again Credit Suisse) Bekanntes Bild schaffen - Wieder: Credit Suisse" 2007 2012 Wolfgang W. Keller - all rights reserved Quelle Bild: Credit Suisse, Dr. Heinrich Krause, Vortrag auf 21 Tagung IT-Architekturen, Deutsche Kongress, Frankfurt 2007"

Different Banks have different backgrounds for their maps" Domain Model HypoVereinsbank 2006 Banking Front-Office Branch, Sales & Services Direct Banking Banking Mid-Office Mortgage Special Loans Standard Loans Brokerage Mid Office Core Banking Back-Office Clearing / Settlement Credit Risk Management MM / FX Clearing Master Data Management International Payment Clearing Accounts, Savings,Back-Office National Payment Clearing Cards Securities Clearing & Settlement Enterprise Syst.& Compliance Support Systems HR Bank Management & Controlling Risk Controlling Quelle Bild: Dr. Elke Jung (HVB) Öffentlicher 2007 2012 Wolfgang W. Keller - all rights reserved Vortrag, Regensburg, 12./13. Dezember 2006" 22

Application Maps can be used to monitor scores via e.g. traffic lights " For more see separate part on CIO cockpits" Various gauges may be applied on top of software maps" Anwendung ist nicht standardkonform Anwendung ist > 99,5 % // 99,5 99,0 % // <99,0 % standardkonform Verfügbarkeit pro Tag Sources Vorlesung Software Engineering für betriebliche Anwendungen ; Veranstaltung Software-Kartographie, André Wittenburg, Technische Universität München, 2006" 2007 2012 Wolfgang W. Keller - all rights reserved 23

Agenda: Application Portfolio Management (APM)" Some Theory: What is Application Portfolio Management?" Question an IT Management might ask the IT Portfolio Manager?" Pragmatic ways to answer these questions?" Some examples for other types of analysis" Summary" 2007 2012 Wolfgang W. Keller - all rights reserved 24

APM is typically using portfolio analysis methods" 2007 2012 Wolfgang W. Keller - all rights reserved 25

Questions that can be answered using a Ward/Peppard Matrix Analysis" Which apps could be outsourcing candidates?" Poor Dogs below - right" Often they are not specific for core business. Should be cheap and reliable. Functionality is somewhat important but as long as overall process costs are as expected, no advanced funtionality is needed" Examples are (all as long as they are NOT part of core business): " The often cited accounting app" Inventory control" Payroll app" email app"... " 2007 2012 Wolfgang W. Keller - all rights reserved 26

Questions that can be answered using a Ward/Paper Matrix Analysis Which are the apps that need very high reliability?" Cash Cows" The core business is based on those apps. In most cases they are grown over 1-2 decades." Examples:" Contract apps of an insurance company" Credit product app of a bank" Quality requirements for such apps are often very high. Hence changing them often takes time (e.g. for extensive tests)" Are more often developped suing waterfall processes than agile processes, as development should be predictable" 2007 2012 Wolfgang W. Keller - all rights reserved 27

Questions that can be answered using a Ward/Paper Matrix Analysis" Which are the apps that should be developped in a highly flexible manner?" Question Marks" Prototype implementation that allow you to test drive new products" Functionality needed is not fully predictable at start of projects" Agile processes usually make a good fit for such products" Innovation is more important than highest reliability" Traditional waterfall processes could hurt innovation" 2007 2012 Wolfgang W. Keller - all rights reserved 28

Questions that can be answered using a Ward/Paper Matrix Analysis" Which apps need to be stabilized" Stars are yersterdays question marks and tomorrows cash cows" Depending on technical state it might be better to completely reimplement the content on one of the work horse platforms or to just reimplement or improve the app." Focus is on stabilizing such apps and to make them ready for mass production" 2007 2012 Wolfgang W. Keller - all rights reserved 29

Example: Life Cycle of a Contract App for an innovative Life Insurance Product" No success on market" 2" Stabilizing for low volume production" No success on market" 1" Migration to a heavy duty platform" Prototype has been stabilized and is able to handle production " A few 10.000 contracts are sold" " " " Prototype of a new financial product" Example: New fund based life insurance using an automated investment strategy" Test system used to test drive the algorithms" " " 3" The new products are integrated into a main systems line" Reliability improves agility decreases" New product is completely integrated into mainstream software" " " " 2007 2012 Wolfgang W. Keller - all rights reserved 30

How can you make use of a process support map" Explain structure of map" 2007 2012 Wolfgang W. Keller - all rights reserved 31

How can you make use of a process support map" 1" 2" Explain what an APM pro can derive from this map" 2007 2012 Wolfgang W. Keller - all rights reserved 32

How can you make use of a process support map" 3" Explain what an APM pro can derive from this map" 2007 2012 Wolfgang W. Keller - all rights reserved 33

How can you make use of a process support map" 4" ICS Integrated Contract System" Explain what an APM pro can derive from this map" 2007 2012 Wolfgang W. Keller - all rights reserved 34

How do I spend my project budget?" The method is rather vanilla: Draw projects and their budgets on a software map canvas" What you can see are" Allocations that fail to align with the strategy (maybe G)" Questionable risk distribution (D)" Budget fragmentation" And many more things" B" A" C" F" E" D" G" 2007 2012 Wolfgang W. Keller - all rights reserved 35

Agenda: Application Portfolio Management (APM)" Some Theory: What is Application Portfolio Management?" Question an IT Management might ask the IT Portfolio Manager?" Pragmatic ways to answer these questions?" Some examples for other types of analysis" Summary" 2007 2012 Wolfgang W. Keller - all rights reserved 36

Summary: Back to our initial questions what could we answer now? (1/2)" Typical questions concerning an application portfolio:" Which apps are retirement candidates" Which apps are candidates for restructuring or optimization?" What are our costs for redundant basic services (wag. x times partner services)?" Which unsupported systems have I got in my portfolio" Which products are running out of maintenance?" Which are my rotting apps?" Which apps consume too many resources?" Which apps violate NFRs?" Risk Management" Which apps have to be considered unsafe?" Which apps compromise compliance?" Which business processes could profit the most from investments in IT apps?" 2007 2012 Wolfgang W. Keller - all rights reserved 37

Summary: Back to our initial questions what could we answer now? (2/2)" Based on an application portfolio various impact analyses can be performed. E.g.:" Which applications need changes if I have to implement a compliance initiative the likes of Basel II, Solvency II, SOX, MIFID, telecom specific laws (Vorratsdatenspeicherung in the EC)" How well are my systems aligned with our business strategy: Alignment, Strategic fit." Which applications could be sourced?" Business Continuity: What happens if system X goes down for a period Y of time? " Project efficiency: Which apps have high project risks and which apps are the ones with best/worst development productivity" 2007 2012 Wolfgang W. Keller - all rights reserved 38

APM - Summary APM is a permanent process You re never done with it APM is about continuous improvement of the portfolio and strategic fit and also about answering management questions and An application handbook is a useful base for many other forms of reports, like scorecards and the likes Implement to-be situation Define to-be situation Analyze as-is situation 2007 2012 Wolfgang W. Keller - all rights reserved 39