Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct...
Transcript of Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct...
![Page 2: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/20.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/23.jpg)
![Page 24: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/24.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/25.jpg)
![Page 26: Application Portfolio Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/26.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/28.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/29.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/31.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/32.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/33.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/34.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/35.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/36.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/37.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/38.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/39.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/40.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/41.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/42.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/43.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/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 Managementcoe.qualiware.com/.../D1-1530-Pether-Andersson-Workshop.pdfdistinct from the technology components that support the application.” (TOGAF) An application](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/45.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/46.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050109/5f474f7d1db9f81c9724afbf/html5/thumbnails/47.jpg)
Satisfaction vs Criticality per process
Whats need to be improved?