brad hipps: mastering the modern application lifecycle
DESCRIPTION
TRANSCRIPT
1 ©2010 Hewlett-Packard Development Company
MASTERINGTHE MODERN APPLICATION
LIFECYCLEBrad Hipps
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
3 ©2010 Hewlett-Packard Development Company
Business agility
depends on
application agility.
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?”
5
©2010 Hewlett-Packard Development Company
RIGHT AIMS, WRONG RESULTS
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?
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
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
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
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
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
90% resources freed for innovation
Saved $3.9M per year
Cut release cycles in half
HP HELPS DELIVER WHAT THE BUSINESS WANTS
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.
14 ©2010 Hewlett-Packard Development Company
WHERE TO START?
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
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
17
©2010 Hewlett-Packard Development Company
(It’s free)YOU’VE SEEN THE SLIDES, NOW GET THE BOOK!
©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
LET’S DO AMAZING