Title (46 pt. HP Simplified bold)

advertisement
Need for Speed
Win the SDLC race and stay alive!
Raziel Tabib
Twitter: @RazielTabib
© Copyright
© Copyright
2012 2012
Hewlett-Packard
Hewlett-Packard
Development
Development
Company,
Company,
L.P. The
L.P.information
The information
contained
contained
hereinherein
is subject
is subject
to change
to change
without
without
notice.notice.
“Everyone has
a strategy ‘til
they get
punched in the
face.”
“Iron” Mike Tyson
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Change
3
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Application Delivery is fundamentally changing
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
How do we now deliver
with speed and quality?
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
“Over 40% of companies have adopted Agile...”
“...but less than 20% have scaled Agile across the
Enterprise ”
- Forrester Research, Inc.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Could better testing have prevented this?
A very public launch
Very public quality
issues led to …
public apologies and
executive turn over
7
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Agile Manager
Empower Agile teams. Enable enterprise agility.
8
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
How to do more without compromising on quality
Collaboration– no “over the wall” communication
Agile is not “all or nothing” – Blend best practices and metrics
to enhance your agile practices
Remove obstacles as much as possible– enterprise apps are
far more complex
DevOPS– extend beyond Dev to Operations
9
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Different tools, technologies, locations
Collaboration
10
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Transparency
11
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Full transparency
12
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Insight & visibility
QA
Manager
Project\Program
Mangers
PCOE Manager
Developers\
Architects
Req
Performance
Eng
Code
Test
Defect
Build
Dev Manager
Task
Business
Analyst
QA Eng
13
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
How?
Scrum
WaterScrumfall
TFS
VS
Eclipse
TFS
SVN
XP
Lean
Eclipse
Jenkins
14
Hudson
Agile Manager
Req
Build
InteliJ
Test
Perforce
CVS
Single Platform
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Electric
Cloud
By 2016,
organizations with
joint App Dev and Ops
initiatives for
continuous delivery
and simplified
release management
Agile is not “all or nothing”
40%
Agile
53% of organizations do
Agile and Waterfall
“Water-Scrum-fall is the reality of agile”
Dave West – SD Times
15
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Metrics, metrics, metrics….
16
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Insight & visibility
Quality from a very early phase…
17
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Insight & visibility
By 2016, integration
projects that include
on-premises
applications and
cloud services
Applications are hybrid compositions
Shopping Process
Composite
Search
Buy
Pay
Ship
Product
Customer Profiles
Payment
Shipping
Composite
18
50%
Each of these steps are
interconnected software
components, also called services
Managed Cloud
Traditional
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Public Cloud
Track
Track package
Challenges of a real distributed environment!
REST
Pay-per-transaction
Third Party
Web
browser
Mobile
App
Single sign on
MQ
Mainframe
JDBC
Composite
Application
Application
services
Application Under Test
19
LDAP
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SOAP
Existing database
Under
construction
Web service and
Legacy application
Existing Infrastructure
Remove obstacles as much as possible
Allow Developers and QA to
develop and test as early as
possible
REST
SOAP
REST
JMS
MQ
Composite
Application
Virtualize
Third Party
Web
browser
Mobile
App
Application
Simulation
services
Application Under development
20
Pay-per-transaction
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
LDAP
Single sign on
MQ
Mainframe
JDBC
SOAP
Existing database
Under
construction
Web service and
Legacy application
Existing Infrastructure
And.. Agile needs to extend beyond Dev to Operations
IT Operations
Agile Delivery
Features &
code changes
21
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Relations between Dev & Ops are generally poor
How would you describe the relations between your Application
Development and IT Operations organizations?
Source: Gartner., “Catalysts Signal the Growth of
DevOps”, February 2011
22
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
And.. Agile needs to extend beyond Dev to Operations
23
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you…
Follow me on #RazielTabib
24
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Download