Top Banner
Application Portfolio Management Qualiware user conference Copenhagen 2015 [email protected]
47

Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Jul 14, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Application Portfolio ManagementQualiware user conference Copenhagen 2015

[email protected]

Page 2: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

The typical issues for a Qualiware customer

• Identify

• Dependencies

• Lifecycle planning

• Evaluate – IT Perspective

• Evaluate applications – Business Perspective

Page 3: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Identify

Page 4: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Challenges

• Definitions• Solution?• System?• Application?• Subsystem?• Module?• Component?• Software?

• Standard definitions tend to be to generic

• Focus on the ”Identifying Characteristic”

Page 5: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Example of definitions on application

“A deployed and operational IT system that supports business functions and services; for example, a payroll. Applications use data and are supported by multiple technology components but are distinct from the technology components that support the application.” (TOGAF)

An application is a program, or group of programs, that is designed for the end user. Application software can be divided into two general classes: systems software and applications software. Applications software (also called end-user programs) include such things as database programs, word processors, Web browsers and spreadsheets. (WEBOPEDIA)

Page 6: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Possible Identifying Characteristic

• In our organization ”An Application has an owner” (vs. Softaware and components)

• In our organization ”An application has a lifecycle” (vs. Softaware and components)

• In our organization ”We don’t differentiate between Application and component”

Page 7: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Grouping & Decomposition

Page 8: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Different levels of abstractions

• Conceptual• Named• Instance

Page 9: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

System dependencies

Page 10: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

System dependencies - OverviewOverview – System dependencies

Page 11: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

System dependencies – Information flows

Page 12: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

System dependencies – Integration View

Page 13: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Dependencies to Infrastucture

• Instances• Servers, databases, network connections that the application needs to operate • Source is often a CMDB• Impact analysis: ”What happens if server XYZ is down”

• Types• What software and hardware components does the application runs on.• Lifecycle analysis

Page 14: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Lifecycle Planning

Page 15: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Lifecycle planning

• How to specify the lifcycle• Discrete values• Dates• Specific context

Page 16: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Lifecycle planning – Visualize and compare

Visualize lifecycle in diagrams

Compare lifecycle- Dependent applications- Dependent infrastructure

Page 17: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Evaluate – IT Perspective

Page 18: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Evaluate applications – IT Perspective

• Quality criterias – differs between customer

Usability

Flexibility

Cost

Scalability

Maintainability

Fit for purpose Security

Complexity

Performance

Technology alignment

Page 19: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Evaluate applications – IT Perspective

• Visualize and compare

Page 20: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Evaluate – Business Perspective

Page 21: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Focus areas

Page 22: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Which IT support is needed?

Where and how is information used? Where and how is

information used?

How does the ITsupport the business?

Page 23: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application
Page 24: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

The CRUD Matrix

Page 25: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application
Page 26: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Granularity

Page 27: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Problems

• Difficult to do any non-trivial analysis since the mapping doesn’t say how the application is used or how well it performs.

• Risk for pre-mature decisions since the business doesn’t express the needs but pinpoint a solution.

• Difficult to compare applications

Page 28: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

IS Service?Function?Routine?Capability?

Introducing ”Something”

Page 29: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Used by the business

Provided by applications

Operates on the information

Application Functionality

Page 30: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Application Functionality characteristics

• Business Functionality – Use business terminology• Register Customer Information (good)• Reserve Data Record (bad)

• Implementation independent • Several systems could provide the same functionality • Business could reuse the same functionality in multiple contexts (e.g. different

processes)

• Possible to use on different level of details• The process Handle procurement uses functionality Manage supplier provided by the

ERP system• The activity Contact supplier uses functionality Search supplier contact information

provided by Supplier register

Page 31: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Support in QLM

How to deduct which system supports which process?

Page 32: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Introducing Functionality Usage

Page 33: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Extra dimensions

Page 34: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Implementation

Page 35: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

ApplicationFunctionalityContext

Page 36: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Matrix

Page 37: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Grading in two dimensions

Page 38: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Consolidate Application Portfolio

Page 39: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Analytics & Application Portfolio Management

Page 40: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Analyse Providers

- ”Level of Redundency”

- ”New needs”

Page 41: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Analyse

”Grade of reuse”

Page 42: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Satisfaction

Page 43: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Satisfaction per Application

Page 44: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Usage of application

How ”big” is the application?

Level of redundency?

Level of uniqness?

Level of outperforming ?

How much of the application is unused?

Page 45: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Satisfaction vs Criticality per applcation

Whats need to be improved?

Page 46: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Satisfaction per process

Whats need to be improved?

Page 47: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application

Satisfaction vs Criticality per process

Whats need to be improved?