application portfolio management

29
The South African EA Forum http://eepurl.com/foLDA Signup form for The Open Group South Africa Twitter: @EAforumSA #ogza [email protected] Chat to Stuart if you are keen to present or would like to join The Open Group Follow the EA Forum on Twitter… http://opengroup.co.za/ea-forum Our upcoming events Join the forum’s subscriber list

Upload: magdalena-bezuidenhout

Post on 11-Jun-2015

3.796 views

Category:

Business


3 download

DESCRIPTION

Application Portfolio Management

TRANSCRIPT

Page 1: Application Portfolio Management

The South African EA Forum

http://eepurl.com/foLDA

Signup form for The Open Group – South Africa

Twitter: @EAforumSA

#ogza

[email protected]

Chat to Stuart if you are

keen to present or would

like to join The Open Group

Follow the EA Forum

on Twitter…

http://opengroup.co.za/ea-forum

Our upcoming

events

Join the forum’s

subscriber list

Page 2: Application Portfolio Management

Leading the development of open,

vendor-neutral IT standards and

certifications

Page 3: Application Portfolio Management

TOGAF next Part 1 - the continued effort to create a clear, cohesive, comprehensive &

consistent EA Framework

TOGAF next Part 2: Guide to Architecture for the purpose of Strategy, Project, &

Program - the effort to craft a how-to guide aimed at the leader of an EA Team

TOGAF next Part 2: Guide to Business Architecture - the effort to craft a how-to guide

for the business architecture domain

TOGAF next Part 2: Guide to Application Architecture - the effort to craft a how-to

guide for the application architecture domain

TOGAF next Part 2: Guide to Data/Information* Architecture - the effort to craft a how-

to guide for the Data/Information architecture domain

TOGAF next Part 2: Guide to Information Technology Architecture - the effort to craft a

how-to guide for the information technology architecture domain

TOGAF next Part 2: Guide to High Assurance Architecture - an effort just starting to

craft a how-to guide for the high assurance - this guide is being led as a separate

initiative by the RTES Forum.

TOGAF next Security Project - this is an associated initiative by the Security Forum to

ensure Security & Risk are properly integrated in Part 1 & the 4 Architecture Forum

Part 2 guides

TOGAF next work streams

Page 4: Application Portfolio Management

Application Portfolio Management

At this month’s EA Forum, Anthony Ducci will talk about using a

pragmatic, business driven approach to Application Portfolio

Management. The approach provides quick returns by identifying

application overlap and redundancy. The presentation will also touch

on industry reference models and application life-cycle management.

Anthony is an EA consultant at Real IRM. He has over 8 years of

experience in EA, with a specialist focus on modelling tool

implementations for EA capabilities across a number of toolsets and

industries.

Page 5: Application Portfolio Management

5 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2 w w w . r e a l i r m . c o m LEADING ENTERPRISE ARCHITECTURE VALUE ™

Application Portfolio

Management

Page 6: Application Portfolio Management

7 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Real IRM was established in early

2001 and has grown in capability

and reputation to become a leading

enterprise architecture specialist.

Technology agnostic

We offer a comprehensive portfolio

of products and services

worldwide, including enterprise

architecture consulting, technical,

outsourced and training services.

About Real IRM

Introduction

Page 7: Application Portfolio Management

8 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Dedicated technical toolset team

Consulting, training and technical experience with a wide variety of tools

Tools used Abacus (Avolution)

Archi (Freeware)

ARIS (Software AG)

Casewise

Enterprise Architect (Sparx)

EPF / EMF (Eclipse Foundation)

Essential (Open Source)

iServer (Orbus)

Mega

Power Designer (Sybase)

Protégé

System Architect (IBM)

Real IRM – Architecture Toolset Experience

Introduction

Page 8: Application Portfolio Management

9 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Portfolio Management - Order or Chaos?

Page 9: Application Portfolio Management

10 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Introduction

Application Portfolio Management

Provides an inventory of the company's software applications and defining metrics to

illustrate the business benefits of each application.

Ensure you have the right applications fulfilling the right capabilities

Topics Covered

Understanding the Need - why is APM Important to your organisation?

Capturing the Content - what is so hard about maintaining a list of applications?

Establishing a Sustainable EA practice – adding true value!

Resources along the way.

Reference models

Best Practices

Tools and Techniques

Key Learning's

Page 10: Application Portfolio Management

11 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Key EA Focus Areas – survey

Primary EA Focus Activities (200 Enterprise Architects)

60%

27%

13%

Application Portfolio Management

Already Underaway < 12Months

Planned < 2 Years

No Forseeable Activity

Page 11: Application Portfolio Management

12 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Application Portfolio Management – Landscape

Understand

Requirement

Measure

MANAGE

What other applications are Dependant?

Application RACI?

Innovative ways to share the information?

Page 12: Application Portfolio Management

13 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Understand the Requirement

Understand

Based on the “Questions”

Application identification and classification

Evaluation of strategic positioning of applications, e.g. understand

business benefits

Application rationalisation and allocation of costs

Performance reviews and management support of application owners

Better targeting of user training

Comprehensive lifecycle management for applications

Better understanding of interface between applications

Determine development priorities

Identification of future application development needs

SDLC?

Page 13: Application Portfolio Management

15 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Le

ga

cy A

pp

lic

ati

on

(ti

gh

t c

ou

pli

ng

)

Define a Business Application

Web Service *getCustomer

*updateCustomer

*notifyCustomer

Mash-up

Rich Client

Database

Server

Components

Database Query

interface

Excel

Application

Web Server

Web Pages

(sites) Web Application

Measure

Page 14: Application Portfolio Management

16 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Application Categorisation - metrics

Type Business Application

Technical Application

Business Functionality Business to Customer(B2C) Applications (customer facing)

Business to Business (B2B) Applications

Internal Applications

Administrative Applications

Usage Profile (how and where the application is run) Front End Application (typically via GUI)

Background Application (background processing)

Service Based Application/Interface (integration point)

High Level Functions/Capabilities supported Enterprise Support

Billing System

HR System

Pace Layering (shearing Layers) –Gartner Systems of Record — Established packaged applications or legacy home-grown systems that support core

transaction processing and manage the organization's critical master data. The rate of change is low, because the processes are well-established and common to most organizations, and often are subject to regulatory requirements.

Systems of Differentiation — Applications that enable unique company processes or industry-specific capabilities. They have a medium life cycle (one to three years), but need to be reconfigured frequently to accommodate changing business practices or customer requirements.

Systems of Innovation — New applications that are built on an ad hoc basis to address new business requirements or opportunities. These are typically short life cycle projects (zero to 12 months) using departmental or outside resources and consumer-grade technologies.

Measure

Page 15: Application Portfolio Management

17 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Application Capabilities – Industry Reference Models

Frameworx TAM The Open Group EMMM Capabilities*

* Members Only - http://opengroup.co.za/emmm

Page 16: Application Portfolio Management

18 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Business Capability Mapping

Page 17: Application Portfolio Management

19 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Application RACI

Ownership & Responsibility

Users only care about things that relate to them!

Explicit ownership is needed

Challenging task to assign ownership initially

Information Technology Business Third Parties

Business Application

Manager

Manufacturer

Business Owner Supplier

SME System Developer System Designer Operator

Enterprise Architect Technical Owner

Measure

Page 18: Application Portfolio Management

20 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Application Stack

Desktop Client

Mobile Client

Application Server

Identification Server

Database Server SOA Client

Web Browser

AppViewMobile

1.0

OpenID Provider

1.0

Jboss

Apache Server

PostgreSQL

myAppWS

Web Services

Web Services

Who captures the content

Maintenance?

Publish to intranet

– Model feedback?

– Live updating

EA Team

– Requires understanding

– Additional licenses or Staff to

maintain content.

Measure

Page 19: Application Portfolio Management

21 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Understand the Information Model

Catalogue Technical

Applications

Categorise

Add Meta-Data

Oracle 10g

Google Chrome

MS SQL 2008

MySQL

PostgreSQL

Jboss AS

Apache Servicemix

OpenID Integrator

Mozilla Firefox

Internet Explorer

Websphere AS

Websphere ESB

Microsoft Biztalk

Database Server

Web Browser

Application Server

ESB

Identity Management MS Active Directory

WebLogic AS

Measure

Page 20: Application Portfolio Management

22 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Technical Applications –Reference

IT Scout

Measure

Page 21: Application Portfolio Management

23 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Sample Application

Runtime Environment Dependencies Runtime Container Type

Clie

nt

Tie

r

Security &

Access Management

Ap

plic

atio

n T

ier

Dat

abas

e T

ier

Application Stack

Executable Application Microsoft Windows 7

Windows Vista

MS Active Directory K2 Blackperl

Development

Language

Oracle 11g

Visual Basic

SQL

Windows Server 2008

HRIS System Company Information

Portal

Online Ordering

System

CS Production Suite

Measure

Page 22: Application Portfolio Management

24 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Sample Application

Runtime Environment Dependencies Runtime Container Type

Clie

nt

Tie

r

Security &

Access Management

Ap

plic

atio

n T

ier

Dat

abas

e T

ier

Application Stack

Web Application MS Active Directory

JRE 6

Development

Language

MySQL 5.1

HTML

JavaScript

Windows Server 2008

HRIS System

Company

Information

Portal

Online Ordering

System

CS Production Suite

Internet Explorer

Mozilla Firefox

Google Chrome Adobe Shockwave

Apache Tomcat 7

JDK 6

PHP 5.4

Java

PHP

SQL

Measure

Page 23: Application Portfolio Management

25 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Sample Application

Runtime Environment Dependencies Runtime Container Type

Clie

nt

Tie

r

Security &

Access Management

Ap

plic

atio

n T

ier

Dat

abas

e T

ier

Application Stack

Java Application Custom Developed

JRE 7

Development

Language

Oracle 11g

Open SUSE 11.1

HRIS System

Company Information

Portal

Online Ordering

System

CS Production Suite

Internet Explorer

Mozilla Firefox

JDK 7

Java

SQL

Tivoli Access Manager

Java 7

Measure

Page 24: Application Portfolio Management

26 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Sample Application

Runtime Environment Dependencies Runtime Container Type

Clie

nt

Tie

r

Security &

Access Management

Ap

plic

atio

n T

ier

Dat

abas

e T

ier

Application Stack

Executable Application Custom Developed

Development

Language

Oracle 10g

Open SUSE 11.1

HRIS System

Company Information

Portal

Online Ordering

System

CS Production

Suite

Microsoft Windows 7

C#

SQL

Citrix XenApp

Citrix XenTools

Measure

Page 25: Application Portfolio Management

27 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Working with the data

Tool Support

Methodology Support

Ease of Learning

User Friendliness

Documentation and Tutorials

Demo Librariesv

Measure

Page 26: Application Portfolio Management

28 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Application Attributes

Status Application Description/Definition Vendor Business Unit Functional Owner Technical OwnerStandardization statusCriticality Risk

Ownership Review Pronto Xi for Mining fully integrated solution from

Pronto Software including Pronto Finance Jake Harrow Peter James In Evaluation Low Low

Reviewed Minemax Tempo A scalable and integrated mine

planning solution with Minemax Mining Harry Hannaway Peter James Non-standard Medium High

Pending FragMetrics A Shovel-Based Rock

Fragmentation Analysis SystemMotion Metrics International Corp.Operations Harry Hannaway Peter James Non-standard High Low

Awaiting Feedback 4Site Enterprise Asset Management (EAM) Suite4Site delivers an integrated EAM

solution that extends the scope 4Site, CMMS softwareOperations Kendra Hastings Mike Spickett To be phased outLow High

Pending ViewMetrics for Haul Trucks (VMHT)A Camera-based Surveillance

System for Haul TruckMotion Metrics International Corp.Operations Harry Hannaway Peter James Standard Low Medium

Pending LoadLogger A mine production meter - A

replacement for tally counters, Rockmate Technical ServicesOperations Sue Lee Peter James Standard Low Medium

Pending RadarMetrics A Camera- and Radar-based

Surveillance System for Mining Motion Metrics International Corp.Geology Harry Hannaway Peter James Standard Medium Medium

Reviewed WearMetrics A Real-Time Tooth-Wear

Monitoring SystemMotion Metrics International Corp.Mine Planning Harry Hannaway Peter James Standard Medium Medium

Pending Stereonet Viewer a powerful tool for the analysis

of slope stabilityCAE Mining Engineering Kate Abbey Jack Hornsbury Standard Low Medium

Pending Carlson Geology a complete geologic modeling

package to manage drillhole Carlson Software (SURVCADD)Engineering Ursula Pentings Peter James Standard High Medium

Content Capture

L2 Capability Mu

ltip

le P

rim

ari

es

No

Pri

mary

No

Acti

vit

y a

t all

OK Pri

mar

y A

pp

licat

ion

Cu

rren

tly

Un

der

Rev

iew

Man

ual

Act

ivit

y

No

t P

erfo

rmed

Un

kno

wn

Pro

nto

Xi f

or

Min

ing

Min

emax

Tem

po

Frag

Met

rics

4Si

te E

nte

rpri

se A

sset

Man

agem

ent

(EA

M)

Suit

e

Vie

wM

etri

cs f

or

Hau

l Tru

cks

(VM

HT)

Load

Logg

er

Rad

arM

etri

cs

Wea

rMet

rics

Ster

eon

et V

iew

er

Car

lso

n G

eolo

gy

Min

eTru

st

Ore

Co

ntr

olle

r

Siro

visi

on

Min

eMap

per

3D

Mu

ltim

ine

Sch

edu

ler

Car

lso

n U

nd

ergr

ou

nd

Min

ing

RM

Sch

edu

ler

Computerised Maintenance ManagementX x S c

Enterprise Resource Planning 3 x Pronto Xi for Mining|RadarMetrics|SirovisionP S S P P

SCADA/HMI Ok Minemax Tempo P S c

Manufacturing Execution Ok MineTrust S P

Manufacturing Execution 2 x WearMetrics--MineTrust P P

Geological Modelling Ok Carlson Geology P c

Product & Process Engineering Ok Sirovision c P

Product & Process Engineering Ok Sirovision c P

Product & Process Engineering Ok MineTrust c c P

Advanced Process Control Ok Not Performed P

Data Historian Ok Unknown P

Product & Process Engineering X x A

Energy Management 2 x LoadLogger--Ore Controller P P

Laboratory Information Management Ok Carlson Geology P

Access Control Ok MineTrust S P

Capability Mapping Matrix

Capture Sheet Measure

Page 27: Application Portfolio Management

29 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Share and Distribute with Business

Application Lifecycle

Emerging

Maturity

Decline

Growth

Boston Matrix

Web demo

Page 28: Application Portfolio Management

30 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

Closing Remarks

Demonstrated Value

Getting information out of the EA Repository

Need to socialise the content with all stakeholders

Stakeholder viewpoints

Maintaining the repository content

Reference “Lists” and archetypes

Page 29: Application Portfolio Management

31 C o p y r i g h t R e a l I R M S o l u t i o n s ( P t y ) L t d 2 0 0 1 - 2 0 1 2

END!

Web demo