brad hipps: mastering the modern application lifecycle

18
1 ©2010 Hewlett-Packard Development Company MASTERING THE MODERN APPLICATION LIFECYCLE Brad Hipps

Upload: software-guru

Post on 12-Jan-2015

929 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Brad Hipps: Mastering the Modern Application Lifecycle

1 ©2010 Hewlett-Packard Development Company

MASTERINGTHE MODERN APPLICATION

LIFECYCLEBrad Hipps

Page 2: Brad Hipps: Mastering the Modern Application Lifecycle

2 ©2010 Hewlett-Packard Development Company

THE APPLICATION REALITY

Most enterprises run major software operations.

ERPwikis

inventory management

supply chainbilling

order entry

PoS

mobile apps

website

payments

CRM

HR

Embedded software

Page 3: Brad Hipps: Mastering the Modern Application Lifecycle

3 ©2010 Hewlett-Packard Development Company

Business agility

depends on

application agility.

Page 4: Brad Hipps: Mastering the Modern Application Lifecycle

4

©2010 Hewlett-Packard Development Company

P

P

P

APPLICATION DELIVERY: YESTERDAY & TODAY

DISTRIBUTED TEAMS

FLEXIBLE METHODS

COMPOSITE, CLOUD, RIA

CO-LOCATED TEAMS

SEQUENTIAL METHODS

THIN CLIENT,SELF-

CONTAINED

people

process

tech.

Stability Agility

Biz to IT: “Do as I ask” Biz to IT: “Bring me ideas”

Biz cost reduction Biz and IT cost reduction

Exhaustive Just enough

“Does it work?” “Does it impress?”

Page 5: Brad Hipps: Mastering the Modern Application Lifecycle

5

©2010 Hewlett-Packard Development Company

RIGHT AIMS, WRONG RESULTS

Page 6: Brad Hipps: Mastering the Modern Application Lifecycle

MODERN PRESSURES ON DELIVERY FUNDAMENTALS

CODE

TESTS

TECH. POLICY

Predictable outcome?

Responsive to change?

REQMTS.

REQMTS.

TESTS

MILESTONESCODE

~60% of IT leaders say distributed teams significantly impacts productivity.

–Forrester

On average, 25% of application defects are found by customers.

–Capers Jones

An enterprise raises 2,000-70,000 RFCs per month.

–Gartner

High quality apps?

Page 7: Brad Hipps: Mastering the Modern Application Lifecycle

MILESTONES TESTS CODE

REQUIREMENTS

DEFECTS

RESTORE CORE DELIVERY FUNDAMENTALS

~60% of IT leaders say distributed teams significantly impacts productivity.

–Forrester

On average, 25% of application defects are found by customers.

–Capers Jones

An enterprise raises 2,000-70,000 RFCs per month.

–Gartner

Full requirements mgmt. Agile, RIA, service testing Integrated performance,

security

Innovative lifecycle automation

Traceability, change impact

Real-time metrics Workflow automation Collaboration & asset

reuse

Predictable outcome?

High quality apps?

Responsive to change?

PREDICTABILITY

QUALITYCHANGE-

READINESS

Page 8: Brad Hipps: Mastering the Modern Application Lifecycle

8

©2010 Hewlett-Packard Development Company

THE UNSEEN LIFECYCLE“For a business application that is used for 15 years, the cost to go live is, on average, 8% of the lifetime TCO.”–Gartner PLAN

RUN

DELIVER

RETIRE

Page 9: Brad Hipps: Mastering the Modern Application Lifecycle

9

©2010 Hewlett-Packard Development Company

The Integrated Application Supply Chain SOLVE FOR THE COMPLETE LIFECYCLE

Burn rate, go/no-go metrics

DevOps integration for

performance SLAs

Seamless RFC capture and prioritization Architectural policies

& compliance

Data archival, application end-

of-life

PLAN

RUN

DELIVER

RETIRE

Requirements capture & mgmt.

Project planning & tracking

Development mgmt.

Functional validationPerformance

validationSecurity validation

Page 10: Brad Hipps: Mastering the Modern Application Lifecycle

10

©2010 Hewlett-Packard Development Company

PLAN

RUN

DELIVER

RETIRE

SLA trends

Break/fix volatility

Cumulative spend

Technical debt

Age and usage

A Complete View of Business InvestmentSOLVE FOR THE COMPLETE LIFECYCLE

Page 11: Brad Hipps: Mastering the Modern Application Lifecycle

PLAN

RUN

DELIVER

RETIRE

ALM11

PPMCSOAC

QC

PCASCFortify

BAC

SMC

DBA

IT PERFORMANCE SUITE FOR APPLICATIONS

CORE LIFECYCLE EXCELLENCE

Lifecycle Management &

AutomationRequirements

Development IntegrationQuality &

PerformanceSecurity

COMPLETE LIFECYCLE COVERAGE

Project & Portfolio Management

Application Governance

Business Availability

Service Management

Archiving

BEST-IN-CLASS MODULAR HETEROGENEOUS TRACEABILITY & INSIGHT

UNIFIED PLATFORM

TECHNOLOGY AGNOSTIC

LEADERSHIP IN QUALITY

Page 12: Brad Hipps: Mastering the Modern Application Lifecycle

90% resources freed for innovation

Saved $3.9M per year

Cut release cycles in half

HP HELPS DELIVER WHAT THE BUSINESS WANTS

Page 13: Brad Hipps: Mastering the Modern Application Lifecycle

13

©2010 Hewlett-Packard Development Company

WHY HP?Integrated management & automation: instead of

loosely coupled point tools, HP provides a cohesive platform for lifecycle management and automation.

Technology & methodology agnostic: broadest support for heterogeneous environments (.NET, Java, SAP, Oracle, etc.) – covers more than 70 environments. Covers traditional and Agile methods in single solution.

Project ready, enterprise scale: whether for a team of ten, or an enterprise of tens of thousands, HP solutions offer proven configurability and scalability.

Complete application lifecycle: no other company offers the integrated product coverage of HP to support applications from beginning to end.

Page 14: Brad Hipps: Mastering the Modern Application Lifecycle

14 ©2010 Hewlett-Packard Development Company

WHERE TO START?

Page 15: Brad Hipps: Mastering the Modern Application Lifecycle

A Matter of Business OutcomeAPPLICATION LIFECYCLE MATURITY MODEL

• Delivery by heroic individual effort

• Progress is guesstimated

• No tools (management by Excel)

• No common technical policy

• Quality variable; customer as tester

Level 1Ad hoc • Effort is

correlated to progress

• Point tools

• Intra-project technical policy, manual enforcement

• Pockets of test automation

• Consistent quality for projects of like-size

Level 2Functional

Competence • Project progress measured by KPI

• Intra-project sharing, reuse

• Inter-project tech. policy, manual enforcement

• Tools with some integration

• Regular test automation

• Quality for projects of variable-size

• ‘ROI aware’

Level 3Functional Excellence • Program progress

measured by KPI• Inter-project

sharing, reuse• Enterprise tech.

policy and automated enforcement

• Complete requirement traceability

• Automation across core lifecycle

• Integrated tool suites

• ‘ROI expectant’

Level 4Cross-

functional Proficiency

• Delivery progress integrated into portfolio view (normalized, dynamic)

• Efficient DevOps connection for application deployment, security, performance

• IT as integrated “supply chain” for app. change management

• Automation across complete lifecycle

• ‘ROI ensured’

Level 5Integrated Lifecycle

Page 16: Brad Hipps: Mastering the Modern Application Lifecycle

A Matter of Business OutcomeAPPLICATION LIFECYCLE MATURITY MODEL

• Delivery by heroic individual effort

• Progress is guesstimated

• No tools (management by Excel)

• No common technical policy

• Quality variable; customer as tester

Level 1Ad hoc • Effort is

correlated to progress

• Point tools

• Intra-project technical policy, manual enforcement

• Pockets of test automation

• Consistent quality for projects of like-size

Level 2Functional

Competence • Project progress measured by KPI

• Intra-project sharing, reuse

• Inter-project tech. policy, manual enforcement

• Tools with some integration

• Regular test automation

• Quality for projects of variable-size

• ‘ROI aware’

Level 3Functional Excellence • Program progress

measured by KPI• Inter-project

sharing, reuse• Enterprise tech.

policy and automated enforcement

• Complete requirement traceability

• Automation across core lifecycle

• Integrated tool suites

• ‘ROI expectant’

Level 4Cross-

functional Proficiency

• Delivery progress integrated into portfolio view (normalized, dynamic)

• Efficient DevOps connection for application deployment, security, performance

• IT as integrated “supply chain” for app. change management

• Automation across complete lifecycle

• ‘ROI ensured’

Level 5Integrated Lifecycle

Core lifecycleFundamentals

Complete lifecycleExcellence

Integrated portfolio

Page 17: Brad Hipps: Mastering the Modern Application Lifecycle

17

©2010 Hewlett-Packard Development Company

(It’s free)YOU’VE SEEN THE SLIDES, NOW GET THE BOOK!

Page 18: Brad Hipps: Mastering the Modern Application Lifecycle

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

LET’S DO AMAZING