24
© 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Jonathan Rende Vice President / General Manager HP Software Run the business of IT

Day 1 p4 - application lifecycle management

Embed Size (px)

Citation preview

Page 1: Day 1   p4  - application lifecycle management

© 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

Jonathan Rende Vice President / General Manager

HP Software

Run the business of IT

Page 2: Day 1   p4  - application lifecycle management

A new world is emerging

Hybrid

Consumerization

Agility

Page 3: Day 1   p4  - application lifecycle management

a time of change

P

P

P DISTRIBUTED TEAMS

AGILE

COMPOSITE, WEB 2.0

CO-LOCATED TEAMS

WATERFALL

MAINFRAME CLIENT – SERVER

WEB 1.0

people

process

tech

Yesterday Today

delivery SaaS, CLOUD,

MOBILE ON PREMISE

Page 4: Day 1   p4  - application lifecycle management

everything is a composite application

HP.com GUI HP.com logic HP.com infra

HP.com GUI HP.com logic HP.com infra

HP.com GUI FedEx Shipping Svc FedEx infra

HP.com GUI Visa Credit Svc Visa infra

Page 5: Day 1   p4  - application lifecycle management

Process Layer

A new transaction

Exchange

Screen 5 (Java)

Screen 6 (.NET)

SAP

Screen 3 (.NET)

Screen 4 (Ajax)

Web 2.0 Billing

Screen 1 (Ajax)

Screen 2 (Java)

Component 1 (.Net API)

Component 2 (Java API)

Component 3 (web service)

Component 4 (JMS service)

Component 5 (web service)

Component 6 (REST service)

composite applications

Page 6: Day 1   p4  - application lifecycle management

Application Lifecycle Management Application

Portfolio Management and Governance

Application Performance Management

HP Software for Applications

Application Security

Application Data Management

VP Apps Release Manager

CISO

VP Ops CIO

VP Apps

Demand /Planning Application Lifecycle Release Operations

Application Release Management

Proactively Secure applications and continuously monitor for threats and vulnerabilities in production

Asses, Rationalize and Maintain the Application Portfolio

Modernize the Application portfolio to take advantage of new technologies, delivery and consumption models ensuring function, performance

and security for modern composite applications

Maintain user experience across all delivery and consumption models for modern composite

applications

Automate reliable high velocity provision & changes across private & public cloud

environments

Manage information assets across the entire application lifecycle

Page 7: Day 1   p4  - application lifecycle management

©2010 HP Confidential 8 8

HP IT PERFORMANCE SUITE

The Portfolio and across the entire application lifecycle

VP Apps Release Manager

CISO

VP Ops CIO

VP Apps

Demand /Planning Application Lifecycle Release Operations

Acquisitions: Application Security & Security Event & Information Management

Enterprise Threat & Risk Management

New Release: Application Lifecycle

Management Version 11 New Investment: Application Release

Management

New Product: Application Deployment Management

New Investment: Application

Portfolio Management

Application Performance Management

New Release:

BSM 9

Selective Sourcing & Portfolio Management

Agile Development, Web 2.0, continuous integration

Virtualisation, Cloud, IaaS, PaaS

Test Data Management Information Governance ,

Retention & Protection

Application Retirement & Records Management

Application Data Archiving & Protection

Page 8: Day 1   p4  - application lifecycle management

Application Lifecycle Management Application Portfolio Management

and Governance

Application Performance Management

Existing and Planned Integrations between core products

Application Transformation Integrations

Application Security (Application Security Center; Enterprise Security Manager)

Configuration Management System

Demand /Planning Application Lifecycle Release Operations

Application Release Management

Application Data Management (App Data Retirement; Test Data Management)

Fortify ArcSight

Application Security Threats Operations Security Threats

BAC

Application Archiving

APM

PPM

ARM

AWM

UCMDB

ALM

Project and release planning Masked

Production level data in Quality Management

Release Planning

Publishing

Workload Management

Security with Application context

Applic

ations

&

Infrast

ruct

ure

App. Portfolio planning and analysis

Applications & Infrastructure

Data location awareness

DDM

2 4 1

5

3

7

6

Page 9: Day 1   p4  - application lifecycle management

CHIEF INFORMATION OFFICER $5 Trillion annual IT spend

KPI-driven coverage of the entire IT landscape

HP IT Performance Suite

APPLICATION DEVELOPMENT

OPERATIONS FINANCE, PLANNING & ADMINISTRATION

Security 10 KPIs

Information Management 33 KPIs

Operations 71 KPIs Application Lifecycle

Management 57 KPIs

Finance 23 KPIs

Project Management Office 21 KPIs

170 KPIs via HP research

150+ KPIs captured digitally

today

50+ KPIs directly measured in Executive Scorecard

19% annual IT spend

70% annual IT spend

11% annual IT spend

Page 10: Day 1   p4  - application lifecycle management

©2010 HP Confidential 11 ©2010 HP Confidential 11

Perform Better

HP IT EXECUTIVE SCORECARD

11

– Single pane of glass for IT performance with Industry’s broadest coverage of investment

– Key Performance Indicators cascaded throughout the portfolio

– Open data model and studio for KPI expansion and customization

Page 11: Day 1   p4  - application lifecycle management

legacy delivery: islands and point tools

Biz Analyst

Developer (MSVS) Developer

(.NET)

Developer (Java)

Functional Test Engineer

Manual Testers

Performance Engineer

Project Manager

Application Security

Page 12: Day 1   p4  - application lifecycle management

HP ALM – uniquely different via end to end traceability

APPLICATION SECURITY

BUSINESS ANALYSTS AND BP ANALYSTS

DEVELOPERS (.NET, JAVA, SAP, etc.)

FUNCTIONAL TEST ENGINEER

MANUAL TESTERS

PERFORMANCE ENGINEER

PROJECT MANAGERS, MOBILE EXEC SCRUM MASTER

HP ALM11

Page 13: Day 1   p4  - application lifecycle management

end to end traceability

APPLICATION SECURITY PRODUCT

MANAGER DEVELOPERS (.NET, JAVA, etc.)

FUNCTIONAL TEST ENGINEER

MANUAL TESTERS

PERFORMANCE ENGINEER

PROJECT MANAGERS, MOBILE EXEC

SCRUM MASTER

Tests

Requirements

BPM

Defects Build

Tasks

Code

Page 14: Day 1   p4  - application lifecycle management

TFS

The Developer: Application Lifecycle Intelligence

SVN Jenkins

TFS

CVS Electric Cloud

SVN Hudson

Waterfall Scrum

Hybrid

Single Platform

Test Build Req

HP ALM

Lean

Page 15: Day 1   p4  - application lifecycle management

21

Footer goes here

VP of Apps

Page 16: Day 1   p4  - application lifecycle management

22

Footer goes here

Project Manager

Page 17: Day 1   p4  - application lifecycle management

QC Agile Accelerator

Supports Agile Practices

Scrum & XP methodology: Release, Sprint,

Backlog, User story, Task

Effort Calculation and Roll ups

Task Estimation, Planned, Actual hours

Special User Groups

Product manager, Project Engineers, Scrum

Master, …

Supports Complete Agile Lifecycle

From planning to delivery, Dev & testing included

Report project progress and delivered value

Burn-up charts and Burn-down charts, coverage

Description Quality Center

Backlog Management X

Task Management X

Test Management X

Defect Management X

Traceability X

Agile Reports X

Linkages ( Between entities) X

Risk Based Prioritization X

Impediments / Issues X

Themes / Epics X

Multiple Teams/Common Backlog X

Detailed Change History X

Records blocking issues X

Version Control X

Page 18: Day 1   p4  - application lifecycle management

24

Footer goes here

Business Analyst

Page 19: Day 1   p4  - application lifecycle management

Service Virtualization

DEVELOPMENT INTEGRATION AND TESTING WITH

VIRTUALIZED SERVICES

Existing Infrastructure

3rd party

2am-4am

Pay-per-transaction

3s response

Application Under Test

• Instantly available services

• Broader test coverage

• Low cost test lab maintenance

• Simplified test data management

Data

Perf.

Config

LEARN and

SIMULATE

Page 20: Day 1   p4  - application lifecycle management

Requirements Management

Development Management

Quality Management

Requirements Management

Business Process Model Integrations

IDE, SCM, Build Integrations

Defect Management

Functional Performance Security

HP ALM Platform

Traceability Reporting Process Standardization Extensibility (Open APIs)

Application Lifecycle Management

Project Planning & Tracking Enterprise Release Management

Secure Development

HP ALM 11

Agile Project Management

Page 21: Day 1   p4  - application lifecycle management

3x Explosion in composite applications

29% selectively sourced Cloud & MSP

10x Virtualization of Servers, Storage and Networks

Modern Applications in Hybrid Data Centers

Page 22: Day 1   p4  - application lifecycle management

Assessment Rationalisation Modernisation Governance

Application Lifecycle

Management

Application Release

Management

Demand / Planning Application Lifecycle Release Operations

Application Performance Management

App Portfolio Management & Governance

Application Data Management

VP Apps Release Manager

VP Ops

Application Governance

(SOA)

Application Portfolio Management

Project & Portfolio Management

IT Financial Management

Vendor Management

Sourcing Strategy

IT Asset Management

Capacity Planning

Application Sizing

VP Apps

Needs & Opportunities • Portfolio Insight across Business Units • Portfolio Rationalization to take advantage of Cloud • Portfolio Modernization of app portfolio to take

advantage of virtualized shared IaaS (private and public)

Strategy • APM to discover, assess and prioritize the portfolio for rationalization &

modernization opportunities based on cost, risk, quality, usage and value. • APM to govern portfolio, align to business process, cost models, functional and

technical quality assessment and supportability. • Integrated PPM and APM disciplines enable portfolio trade-offs using factors such as

project costs, risk, resources, skill levels and availability

Alignment

Demand Management

Requirements

Business Process Modelling & Analysis

Enterprise Architecture Dev Governance

Records Management

Modern Composite Applications

1

Application Security CISO

Page 23: Day 1   p4  - application lifecycle management

Application Release

Management

Application Performance Management

Release Manager

VP Ops

Application Data Management VP Apps

Application Security CISO

Agile Application Lifecycle Management

Needs & Opportunities • Composite Application Testing to enable leverage of

Cloud services while maintaining quality and security. • Automations of Application lifecycle for Agile

development and continuous integration • Web 2.0 and RIA, modern user experiences • Security and vulnerability testing for modern composite

applications

Strategy • Increase ALM velocity through single platform integration, increased automation,

and traceability for composite modern applications • Building security into applications to manage risk and portability of applications • DevOps linkage drives automation and high velocity of application release,

provision and change management • Test Data Management to verify application quality and performance under real-life

scenarios

Application Portfolio

Management & Governance

CIO

Requirements Management

Application

Quality Management

Development Management

Project Planning & Tracking, Release Planning

Application performance /diagnosis and defects

Static & Dynamic Security Testing

Functional & non-functional Requirements

Test Data Management

Automated Release &

Deployment (DevOps)

Software Development Tools, Platforms and Systems

Demand - Projects &

Enhancements

Alignment Automation

Modern Composite Applications

Agile

Release Operations Demand / Planning Application Lifecycle 2

Page 24: Day 1   p4  - application lifecycle management

HP Software Blueprint for the Business of IT

8/15/2011 31 HP Confidential - Don't Copy or Distribute