the new faces of devops - devops.com
TRANSCRIPT
1Page© 2015 IBM Corporation
The New Faces of DevOpsTuesday, May 24, 1pm EST
Dibbe EdwardsVice President
IBM DevOps and Continuous Engineering Development and Offering Management
Rosalind RadcliffeIBM Distinguished Engineer, Chief Architect for CLM and DevOps
Rachel ReinitzIBM Distinguished Engineer, CTO IBM Bluemix Garage
@DibbeEdwards
@RosalindRad
@rreinitz
© 2015 IBM Corporation
Dibbe Edwards
Vice President
IBM DevOps and Continuous Engineering
Development and Offering Management
Real Life Experiences Leading Large Agile/DevOpsTransformation in IBM
@DibbeEdwards
© 2015 IBM Corporation 3Page© 2015 IBM Corporation
Establish Business
Objectives
Execute/Measure improvement actions to reduce or eliminate
pain points
Assess current
capabilities using the
DevOps maturity modelContinuous Improvement,
Identify actions, pain points, new milestonesProgress as an agile project
Identify pain pointsand sources of
friction that impede capabilities
DevOps
Plan Deploy Operate
Improve
Start with a business objective
Identify actions to fix pain points
Execute on the actions / measure results
Iterate for continuous improvement
Prescription for DevOps adoption
Deliver
The DevOps Practice Assessment is a tool to guide your DevOps incremental adoption survey online https://ibm.biz/BdRVGy
© 2015 IBM Corporation 4Page© 2015 IBM Corporation
Product and Process Improvements – at scale !!
Lifecycle Measurements 2010 2014 2016 Total Improvement
Project Initiation 10 days 2 days 8 hours 9 days
Groomed Backlog 45 days On-going On-going 44 days
Overall Time To Development 55 days 3 days 1 day 54 days
Composite Build Frequency (per week) 36 hours 12 hours 4 hours 900 %
BVT Availability18 hours
1 / day
< 1hour
1 / day
< 1hour
4 / day
17 hours
4x environments
Pipeline Deployments (per week) 2 (manual) 50 140 70 x
Sprint Test Time 2 days 14 hours 6 hours 42 hours
Total Deployment Time 8 hours 4 hours 20 minutes 24 x
Overall Time To Production 3 days 2 days 2 / daily 6 x
Time Between Releases 12 Months 3 Months Monthly* 11 Months
Innovation / Maintenance 64% / 36% 78% / 22% 83% / 17% +19% / -19%
Double-digit revenue growth, increased client adoption, improved client satisfaction
*deliveries to jazz.net
© 2015 IBM Corporation 5Page© 2015 IBM Corporation
1. Focus on Agility and Automation Agile dev processes
Automated Build and Deploy Processes
Test early and often with confidence and reflect actual production
Automated Infrastructure (Dev-test Environments)
2. SHIFT LEFT the value proposition Extend agile principles into the steer phase with iterative scoping
Continuous planning
Involve IT early in the assessment and funding process
3. Product Centric over Project CentricDefined “Product Manager” roles who guide updates to company IT assets
Focus on the Software Execution versus Project Execution
Streamline projects into asset views
4. Visibility and MetricsVisibility and management of Release plans
Tooling simplification for visibility of the goals and progress.
5. Continuous Improvement CultureFocus on learning because you won’t get it right the first time!
Prescription for DevOps adoption
© 2015 IBM Corporation© 2015 IBM Corporation
Rosalind Radcliffe
IBM Distinguished Engineer, Chief
Architect for CLM and DevOps
Successfully balancing speed, risk and stability across systems
@RosalindRad
© 2015 IBM Corporation 7Page
You must synchronize plans, development, test and deployment across platforms
and technologies – because enterprise applications look like the above!
iOS
Android
Web
IoT
Systems of Engagement (SoE) Systems of Record (SoR)
Financial
Retail
Government
How did they do it? They took a holistic approach!
© 2015 IBM Corporation 8Page
APIs power the modern, digital supply chain
Developers can share,
re-use, (re)combine and
deliver new capabilities
quicker
Composing new
capabilities using
internally shared APIs and
external APIs
API
API
API
Enterprise IT team
Systems of Record
(Processes,
services and data)
Reuses
Shares
API
Combines
Shares
Composes
API
Enhances
External APIs
API
Consumes
API
API
© 2015 IBM Corporation 9Page
Simultaneously test across
multiple test stages
Databases Third-party
Services
Mainframe
Dynamic
Infrastructure
Virtual components
QA
Push button
deployments to test
or production
Continuously test
in production-like
env.
z/OS application
testing on emulated
z System
hardware
Deploy what is
ready,
virtualize
the rest
Integrated
with
Dev
Modern
Development
Tooling
© 2015 IBM Corporation© 2015 IBM Corporation
Rachel Reinitz
IBM Distinguished Engineer, CTO IBM
Bluemix Garage
Developing a Method for Cloud Adoption at Enterprise Scale
@rreinitz
© 2015 IBM Corporation 11Page
IBM Bluemix Garage: leading clients—of all sizes—to build ‘the right apps’ on
IBM Bluemix through IBM Design Thinking, Lean Startup, Extreme Programming
and DevOps.
Nice
partnered with
CEEINCA
San Francisco
partnered with
Galvanize
Toronto
partnered with
the DMZ
London
partnered with
WeWork
Moorgate
Melbourne
partnered with
Carlton Connect
Initiative
OR
we bring a
pop-up
garage to
you
New York
partnered with
Galvanize
Tokyo
coming soonSingapore
coming soon
© 2015 IBM Corporation 12Page
Pay with Loyalty Points API & SDKs Client Background & Objectives
• New to Agile & Adopting Bluemix
• Compelling business case to expose
PwP API to partners
• Start in Public Bluemix
• Train team on Agile thru pairing and
real project
Project Scope- 3 months
• Design experience; design and run
experiments
• Secure On-premise APIs
• Provide Management of APIs with
Bluemix APIM service
• Develop sandbox APIs
• Develop set of Widgets & SDKs
Technology Solution
• IBM Bluemix
• Ruby runtime
• API Mgmt Service
• Cloudant
• Delivery pipeline & Git
• Analytics warehouse
• Open source testing frameworks
• WebSphere DataPower on-premise
security
© 2015 IBM Corporation 13Page
IBM Bluemix Garage Method
https://www.ibm.com/devops/method
© 2015 IBM Corporation 14Page
More information on today’s topics:
Agile and DevOps Journey
• Web page: IBM DevOps Solutions
• Webinar: SAFe with IBM DevOps
Solutions – Agile Planning and
Alignment with Rational Team
Concert
Multi-Speed IT
• Community: Continuous Testing
• Interviews: Multi-Speed IT at
InterConnect 2016
• Blog: Trends in the Enterprise
Application Market
Bluemix Garage Method
• Web page: Home of IBM Bluemix
Garage Method
• Interview: DevOps Chat with
Rachel Reinitz, Intro to IBM
Bluemix Garage Method
Don’t miss these upcoming events:
CD Summit:
Hear about the IBM Bluemix
Garage Method and attend a
½ day workshop in Seattle,
Austin and Los Angeles
http://www.devopsconnect.com/
DOES London:
June 30-July 1
Hear about Test
Automation for Mainframe
Applications from
Rosalind
http://events.itrevolution.com/eu/s
peakers/
SHARE:
July 31-August 5
Hear from Walmart on
success with multi-speed
IT and attend sessions in
the DevOps track
http://www.share.org/about-
atlanta
IBM Edge:
September 19-22
Register now and join leaders
that design, build and deliver
infrastructure for the cognitive
era
http://www-
03.ibm.com/systems/edge/