application portfolio management · application portfolio management qualiware user conference...
TRANSCRIPT
![Page 2: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/2.jpg)
The typical issues for a Qualiware customer
• Identify
• Dependencies
• Lifecycle planning
• Evaluate – IT Perspective
• Evaluate applications – Business Perspective
![Page 3: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/3.jpg)
Identify
![Page 4: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/4.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/5.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/6.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/7.jpg)
Grouping & Decomposition
![Page 8: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/8.jpg)
Different levels of abstractions
• Conceptual• Named• Instance
![Page 9: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/9.jpg)
System dependencies
![Page 10: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/10.jpg)
System dependencies - OverviewOverview – System dependencies
![Page 11: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/11.jpg)
System dependencies – Information flows
![Page 12: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/12.jpg)
System dependencies – Integration View
![Page 13: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/13.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/14.jpg)
Lifecycle Planning
![Page 15: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/15.jpg)
Lifecycle planning
• How to specify the lifcycle• Discrete values• Dates• Specific context
![Page 16: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/16.jpg)
Lifecycle planning – Visualize and compare
Visualize lifecycle in diagrams
Compare lifecycle- Dependent applications- Dependent infrastructure
![Page 17: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/17.jpg)
Evaluate – IT Perspective
![Page 18: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/18.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/19.jpg)
Evaluate applications – IT Perspective
• Visualize and compare
![Page 20: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/20.jpg)
Evaluate – Business Perspective
![Page 21: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/21.jpg)
Focus areas
![Page 22: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/22.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/23.jpg)
![Page 24: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/24.jpg)
The CRUD Matrix
![Page 25: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/25.jpg)
![Page 26: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/26.jpg)
Granularity
![Page 27: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/27.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/28.jpg)
IS Service?Function?Routine?Capability?
Introducing ”Something”
![Page 29: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/29.jpg)
Used by the business
Provided by applications
Operates on the information
Application Functionality
![Page 30: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/30.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/31.jpg)
Support in QLM
How to deduct which system supports which process?
![Page 32: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/32.jpg)
Introducing Functionality Usage
![Page 33: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/33.jpg)
Extra dimensions
![Page 34: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/34.jpg)
Implementation
![Page 35: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/35.jpg)
ApplicationFunctionalityContext
![Page 36: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/36.jpg)
Matrix
![Page 37: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/37.jpg)
Grading in two dimensions
![Page 38: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/38.jpg)
Consolidate Application Portfolio
![Page 39: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/39.jpg)
Analytics & Application Portfolio Management
![Page 40: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/40.jpg)
Analyse Providers
- ”Level of Redundency”
- ”New needs”
![Page 41: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/41.jpg)
Analyse
”Grade of reuse”
![Page 42: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/42.jpg)
Satisfaction
![Page 43: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/43.jpg)
Satisfaction per Application
![Page 44: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/44.jpg)
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 Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/45.jpg)
Satisfaction vs Criticality per applcation
Whats need to be improved?
![Page 46: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/46.jpg)
Satisfaction per process
Whats need to be improved?
![Page 47: Application Portfolio Management · Application Portfolio Management Qualiware user conference Copenhagen 2015 pether.andersson@qualiware.com](https://reader033.vdocuments.mx/reader033/viewer/2022042806/5f6b1afe3da54371f51fc09a/html5/thumbnails/47.jpg)
Satisfaction vs Criticality per process
Whats need to be improved?