1
Not actually a DevOps Talk
Beyond “Survival is Not Mandatory”
@cote
#SpringOne 2017
Cover w/ Image
•@cote – Director, Marketing for
Pivotal Cloud Foundry
•Former industry analyst at 451
Research and RedMonk
•Corporate strategy & M&A at Dell
•Former software developer
•Register DevOps, agile, etc. column
•Podcasts: cote.io/podcasts
•More: http://cote.io or
cote@pivotal.io
2
3
What’s in the
box?
Digital
transformation.
Software is
managing chaos
for users
Moving from unknown chaos to
the useful software
8
Deliver value, reliably with small batches
9
Sources: “Good Software is a Series of Little Failures,” Coté, April 2016; The Lean Startup, Eric Ries, 2011. The Lean Enterprise, Barry
O'Reilly, Jez Humble, and Joanne Molesky. See also overview of this approach at the IRS from Dec 2015. "Application Modernization,
Service By Microservice," Kurt Bittner and Randy Heffner, Forrester, Dec 2015; "Best Practices For Agile-Plus- Architecture," Randy
Heffner, Forrester February, 2015.
From 37% availability to $440m in back-taxes
• Only 37% of calls answered,
shrinking budgets
• From 2 year to 9 week
releases
• 2m+ users paid $440m in
taxes
10
Sources: “‘Your IRS Wait Time is 3 Hours’ - Is Lean Possible in Government?”, Emily Price, Pivotal, April 2017; “Agile
Transformation is Product Management,” podcast, Oct 2017; “Minimum Viable Taxes: Lessons learned building an MVP inside
the IRS,” slides , Andrea Schneider & Lauren Gilchrist, 2015.
Before After
IRL astounding feats of digital transformation!
40%+ productivity/cost, rebooted member facing app
3+ week to 3 days, 50% reduction in incidents
A white-board to ~20 features a week, in 120 days
Sources: Crafting your cloud-native strategy, 2017, Coté; “From Commit to Production in 10 Minutes at a Century Old Insurance Company,”
Liberty Mutual, David Ehringer; Mojgan Lefebvre, Liberty Mutual, June, 2017; Air Force story, Washington Post, July 2019; “Agile
Transformation is Product Management,” Oct 2017. 11
Delivered 3x features year/year
40% policy strike rate, vs. 20% industry average
From 37% availability to $440m in back-taxes
12Source: http://tirefi.re/
Agile & DevOps
Better software makes for better
business, but we think about
software wrong
14
15
25+ years later, agile practices are still not standard
Source: “Survey Analysis: Agile Now at the Tipping Point - Here's How to Succeed,” Mike West, Gartner, June 2017; “Pair programming –
you’ll never guess what happens next.” Coté, Oct 2016.
Eliminate big, upfront analysis by using frequent
feedback
18
Sources: "How the US Air Force Made Its ISR Network Cheaper to Run and Easier to Upgrade," M. Wes Haga, Oct, 2017; “Air Force
Intelligence Unit Goes Agile,” Charles Babcock, Information Week, June, 2017; “Limit upfront analysis by including frequent, real-world
feedback from users,” Coté, Nov 2017.
With a more agile approach, we pick a place to start and
get to a point where you can have an intelligent
conversation… a point where the requirements are 80%
done and the application is good enough.
A [waterfall] mistake could cost $100 million, likely
ending the career of anyone associated with that
decision. A smaller mistake is less often a career-ender
and thus encourages smart and informed risk-taking.”
““
- M. Wes Haga, US Air Force
Management
Key to success…or the kick-off to
frozen failure
19
20
Cover w/ Image
Management’s own
changes• Driving strategy from the top
• Creating & championing boot-strap
teams
• Facilities changes, policy changes
• Policing/partnering new technologies
• Applying small batch to the org. itself
• Fighting the corporate change Eeyores
21
“I can’t tell you what having a
leader stand-up in front of an
organization with a hoodie and
t-shirt does to cultural change.
It all the sudden makes it OK
for everyone within that
organization to participate in
change.”
-Matt Curry, Allstate
Agile
organizations
Transforming from a functional,
project-centric organization to
product-centric teams
22
The organization supports the agile teams
24
Ent Arch Portfolio Mgmt
Info Sec
Service Engineering
Capacity PlanningNetwork management
Ops/SREMiddleware Engineering
SW Arch
SW Dev
Client SW Dev
Service Governance
Ops
Cap Plan
SW Arch
SW Dev
Client SW Dev
CUSTOMER FACING APP TEAM
Ops
Cap Plan
Biz An
Prod MgmtData Arch
DBA
Biz An
Prod MgmtData Arch
SW Arch
SW Dev
Client SW Dev
LEGACY SERVICE TEAM
Ops
Cap Plan
Biz An
Prod MgmtData Arch
ENABLEMENT
Change Control
CUSTOMER FACING APP TEAM
PLATFORM TEAM
Source: “DevOps Who Does What,” Cornelia Davis, June 2017.
Agile teams
Transforming from a functional,
project-centric organization to
product-centric teams
25
From coding 20% of the time coding to coding 90% of the
time
An agile methodology, proven
over 25+ years:
• Balanced teams w/all roles
needed, dedicated to the
product
• Paired programming, &
beyond
• Test-driven Development
• Short iterations
• Continuous Integration &
Continuous Delivery
26Source: “Don’t Forget People and Process in Your Digital Transformation,” Allstate case study, March, 2017.
Rule 1: Don’t go to meetings. Rule 2: See rule 1
28
A real cloud
platform
Release management in the
bottleneck
29
Source: “The Need For Speed: Drive Velocity And Quality With DevOps,” Robert Stroud &
Eveline Oehrlich, Forrester, Geb 2017.
A fully automated build pipeline & cloud platform
30Sources: “Speed Thrills: How to Harness the Power of CI/CD for Your Development Team,” Ben Kamysz &Jared Ruckle, Pivotal, Aug 2017.
(<= 5 days)
Standardize on a platform
31
Source: “The Upside-Down Economics of Building Your Own Platform,” Jared Ruckle and Matt Walburn, 2017. Also, “DevOps Who Does
What,” Cornelia Davis, June, 2017; “How Platforms Work,” Casey West, August, 2016.
34
DYNAMIC ROUTE SERVICES / API MANAGEMENT
APP MICROSERVICES TECHNOLOG Y
Spring Boot Steeltoe
Spring Cloud
Services
DATA MICROSERVICES
TECHNOLOG Y
Spring
Cloud Data
Flow
Cloud
Cache
RabbitMQ MySQL
YOUR APPLICATIONS
PLATFORM
Elastic Runtime Concourse
App
Autoscaler
PCF Metrics CredHub
Orgs, Spaces,
Roles and
Permissions
EMBEDDED OS
CLOUD ORCHESTRATION
CONTAINER ORCHESTRATI ONWindows Linux
Amazon
Web Services
Microsoft
Azure
Google
Cloud
Platform
Open Stack VMWare
SERVICE
BROKER API
PIVOTAL
CLOUD FOUNDRY
APPLICATION
RUNTIME
PIVOTAL
CLOUD FOUNDRY
BOSH
MODERN
CLOUD NATIVE
PLATFORM
MULTI CLOUD
Scaling tactics
Scaling the change to your
organization – small batch it!
40
Starting: “pilot low-risk apps, and ramp-up.”
41
Sources: Home Depot meetup, Oct 2015; Humana at CF Summit 2015; EU payday loan company; Pivotal Labs on large auto company;
“Getting started,” Coté, Oct 2016; Comcast’s Christopher Tretina at SP1 2016; “Cloud-Native at Home Depot, With Tony McCulley,”
Number of AI’s equates to ~130 apps composed on ~900 services.
Managing the change: pace yourself
• Scotia Bank after 10 months, 29 teams, 21 apps in
production in 4 countries, and 3k deploys/month
• Liberty Mutual 10 (simple) apps in 10 weeks
• Allstate 16 apps in a year
• THD ~130 apps in a year
• Auto manufacture ~115 after two years
• BUT! If you don’t start, you’ll suffer analysis paralysis
42
Sources: “Cloud-Native at Home Depot, With Tony McCulley’; “Don’t Forget People and Process in Your Digital Transformation,” The New Stack, March,
2017; Pivotal customer analysis, cases, and conferences.
Internal marketing:
Everything, frequently
43
44http://cote.io/cloud2 - also in Chinese!
45
“We are uncovering better
ways of developing software
by doing it and helping others
do it.”
- The Agile Manifesto, 2001
Thanks!@cote | cote@pivotal.io
46

Not Actually a DevOps Talk, or, Beyond “Survival is Not Mandatory”

  • 1.
    1 Not actually aDevOps Talk Beyond “Survival is Not Mandatory” @cote #SpringOne 2017
  • 2.
    Cover w/ Image •@cote– Director, Marketing for Pivotal Cloud Foundry •Former industry analyst at 451 Research and RedMonk •Corporate strategy & M&A at Dell •Former software developer •Register DevOps, agile, etc. column •Podcasts: cote.io/podcasts •More: http://cote.io or cote@pivotal.io 2
  • 3.
  • 4.
    Software is managing chaos forusers Moving from unknown chaos to the useful software 8
  • 5.
    Deliver value, reliablywith small batches 9 Sources: “Good Software is a Series of Little Failures,” Coté, April 2016; The Lean Startup, Eric Ries, 2011. The Lean Enterprise, Barry O'Reilly, Jez Humble, and Joanne Molesky. See also overview of this approach at the IRS from Dec 2015. "Application Modernization, Service By Microservice," Kurt Bittner and Randy Heffner, Forrester, Dec 2015; "Best Practices For Agile-Plus- Architecture," Randy Heffner, Forrester February, 2015.
  • 6.
    From 37% availabilityto $440m in back-taxes • Only 37% of calls answered, shrinking budgets • From 2 year to 9 week releases • 2m+ users paid $440m in taxes 10 Sources: “‘Your IRS Wait Time is 3 Hours’ - Is Lean Possible in Government?”, Emily Price, Pivotal, April 2017; “Agile Transformation is Product Management,” podcast, Oct 2017; “Minimum Viable Taxes: Lessons learned building an MVP inside the IRS,” slides , Andrea Schneider & Lauren Gilchrist, 2015. Before After
  • 7.
    IRL astounding featsof digital transformation! 40%+ productivity/cost, rebooted member facing app 3+ week to 3 days, 50% reduction in incidents A white-board to ~20 features a week, in 120 days Sources: Crafting your cloud-native strategy, 2017, Coté; “From Commit to Production in 10 Minutes at a Century Old Insurance Company,” Liberty Mutual, David Ehringer; Mojgan Lefebvre, Liberty Mutual, June, 2017; Air Force story, Washington Post, July 2019; “Agile Transformation is Product Management,” Oct 2017. 11 Delivered 3x features year/year 40% policy strike rate, vs. 20% industry average From 37% availability to $440m in back-taxes
  • 8.
  • 9.
    Agile & DevOps Bettersoftware makes for better business, but we think about software wrong 14
  • 10.
    15 25+ years later,agile practices are still not standard Source: “Survey Analysis: Agile Now at the Tipping Point - Here's How to Succeed,” Mike West, Gartner, June 2017; “Pair programming – you’ll never guess what happens next.” Coté, Oct 2016.
  • 11.
    Eliminate big, upfrontanalysis by using frequent feedback 18 Sources: "How the US Air Force Made Its ISR Network Cheaper to Run and Easier to Upgrade," M. Wes Haga, Oct, 2017; “Air Force Intelligence Unit Goes Agile,” Charles Babcock, Information Week, June, 2017; “Limit upfront analysis by including frequent, real-world feedback from users,” Coté, Nov 2017. With a more agile approach, we pick a place to start and get to a point where you can have an intelligent conversation… a point where the requirements are 80% done and the application is good enough. A [waterfall] mistake could cost $100 million, likely ending the career of anyone associated with that decision. A smaller mistake is less often a career-ender and thus encourages smart and informed risk-taking.” ““ - M. Wes Haga, US Air Force
  • 12.
    Management Key to success…orthe kick-off to frozen failure 19
  • 13.
  • 14.
    Cover w/ Image Management’sown changes• Driving strategy from the top • Creating & championing boot-strap teams • Facilities changes, policy changes • Policing/partnering new technologies • Applying small batch to the org. itself • Fighting the corporate change Eeyores 21 “I can’t tell you what having a leader stand-up in front of an organization with a hoodie and t-shirt does to cultural change. It all the sudden makes it OK for everyone within that organization to participate in change.” -Matt Curry, Allstate
  • 15.
    Agile organizations Transforming from afunctional, project-centric organization to product-centric teams 22
  • 16.
    The organization supportsthe agile teams 24 Ent Arch Portfolio Mgmt Info Sec Service Engineering Capacity PlanningNetwork management Ops/SREMiddleware Engineering SW Arch SW Dev Client SW Dev Service Governance Ops Cap Plan SW Arch SW Dev Client SW Dev CUSTOMER FACING APP TEAM Ops Cap Plan Biz An Prod MgmtData Arch DBA Biz An Prod MgmtData Arch SW Arch SW Dev Client SW Dev LEGACY SERVICE TEAM Ops Cap Plan Biz An Prod MgmtData Arch ENABLEMENT Change Control CUSTOMER FACING APP TEAM PLATFORM TEAM Source: “DevOps Who Does What,” Cornelia Davis, June 2017.
  • 17.
    Agile teams Transforming froma functional, project-centric organization to product-centric teams 25
  • 18.
    From coding 20%of the time coding to coding 90% of the time An agile methodology, proven over 25+ years: • Balanced teams w/all roles needed, dedicated to the product • Paired programming, & beyond • Test-driven Development • Short iterations • Continuous Integration & Continuous Delivery 26Source: “Don’t Forget People and Process in Your Digital Transformation,” Allstate case study, March, 2017.
  • 19.
    Rule 1: Don’tgo to meetings. Rule 2: See rule 1 28
  • 20.
    A real cloud platform Releasemanagement in the bottleneck 29 Source: “The Need For Speed: Drive Velocity And Quality With DevOps,” Robert Stroud & Eveline Oehrlich, Forrester, Geb 2017.
  • 21.
    A fully automatedbuild pipeline & cloud platform 30Sources: “Speed Thrills: How to Harness the Power of CI/CD for Your Development Team,” Ben Kamysz &Jared Ruckle, Pivotal, Aug 2017. (<= 5 days)
  • 22.
    Standardize on aplatform 31 Source: “The Upside-Down Economics of Building Your Own Platform,” Jared Ruckle and Matt Walburn, 2017. Also, “DevOps Who Does What,” Cornelia Davis, June, 2017; “How Platforms Work,” Casey West, August, 2016.
  • 23.
    34 DYNAMIC ROUTE SERVICES/ API MANAGEMENT APP MICROSERVICES TECHNOLOG Y Spring Boot Steeltoe Spring Cloud Services DATA MICROSERVICES TECHNOLOG Y Spring Cloud Data Flow Cloud Cache RabbitMQ MySQL YOUR APPLICATIONS PLATFORM Elastic Runtime Concourse App Autoscaler PCF Metrics CredHub Orgs, Spaces, Roles and Permissions EMBEDDED OS CLOUD ORCHESTRATION CONTAINER ORCHESTRATI ONWindows Linux Amazon Web Services Microsoft Azure Google Cloud Platform Open Stack VMWare SERVICE BROKER API PIVOTAL CLOUD FOUNDRY APPLICATION RUNTIME PIVOTAL CLOUD FOUNDRY BOSH MODERN CLOUD NATIVE PLATFORM MULTI CLOUD
  • 24.
    Scaling tactics Scaling thechange to your organization – small batch it! 40
  • 25.
    Starting: “pilot low-riskapps, and ramp-up.” 41 Sources: Home Depot meetup, Oct 2015; Humana at CF Summit 2015; EU payday loan company; Pivotal Labs on large auto company; “Getting started,” Coté, Oct 2016; Comcast’s Christopher Tretina at SP1 2016; “Cloud-Native at Home Depot, With Tony McCulley,” Number of AI’s equates to ~130 apps composed on ~900 services.
  • 26.
    Managing the change:pace yourself • Scotia Bank after 10 months, 29 teams, 21 apps in production in 4 countries, and 3k deploys/month • Liberty Mutual 10 (simple) apps in 10 weeks • Allstate 16 apps in a year • THD ~130 apps in a year • Auto manufacture ~115 after two years • BUT! If you don’t start, you’ll suffer analysis paralysis 42 Sources: “Cloud-Native at Home Depot, With Tony McCulley’; “Don’t Forget People and Process in Your Digital Transformation,” The New Stack, March, 2017; Pivotal customer analysis, cases, and conferences.
  • 27.
  • 28.
  • 29.
    45 “We are uncoveringbetter ways of developing software by doing it and helping others do it.” - The Agile Manifesto, 2001 Thanks!@cote | cote@pivotal.io
  • 30.

Editor's Notes

  • #2 30 minutes
  • #5 Pic: https://pixabay.com/en/power-plant-control-room-electric-344231/
  • #6 - 1960s: 60 years on S&P 500 2020s: 12 years on S&P 500 http://upstart.bizjournals.com/resources/author/2015/06/04/fortune-500-must-disrupt-or-die-writes-r-ray-wang.html?page=all
  • #7 IT isn’t grocery store, it’s a kitchen. You have to make things and their quality is what differentiates you. What you want to do is custom written software, not other stuff. For a culture of innovation – helping companies change their business on a weekly basis, and all that stuff – custom written software is the primary way to differentiate. Everyone has access to off the shelf software and SaaSes! Most companies are like this.
  • #8 Software is not like a submarine schematic, where you just need to replace one part to prevent the reactor from melting down. Not “optimizing,” speeds and feeds, dropping in a new tool or thought-technology You don’t just “fix” or optimize one part, or, worse, constantly paint the ship over and over. Oil company visit anecdote. Graphic: http://silodrome.com/u-boat-blueprints/
  • #13 So, that all sounds good. But most people have this going on when they try to improve. I’m sure you’re not having this problem.
  • #21 So, you can’t just tell people to do something different You have to convince them…with…
  • #26 Picture: WOCinTech Stock
  • #27 Photos: Pivotal, WOCinTech (https://www.flickr.com/photos/wocintechchat/25171528213/in/datetaken/).
  • #33 Previously: 60 days was the fastest, best of class – they had built their own pipeline of tools. Peer organization is more like 6 weeks just to get an environment, like 9 months to deployment.
  • #34 A platform is important to automate everything.
  • #39 - Also, as joked about from HCSC: accuracy of compliance!
  • #43 Ford MyPass is an example of getting started rather than getting trapped. Failure: health insurance company trapped with 15 months mobile app that never changed. IRS case was a multi-year case that didn’t focus on actually writing code until they switched to a small batch approach Picture: https://pixabay.com/en/stopwatch-time-treadmill-race-259375/
  • #44 Verizon - ~3 years or so on. Target (invited the entire target midlevel technology management team to expose everyone to the success of the DevOps and agile journey. Since then, target has continued to extend DevOps across its entire It organization.) Boasting to build trust. Hackathons, regionally – lots of internal DevOpsDays around places. Not only individuals, but rival BUs and execs. Setting expectations to create pull, and then making sure you’re not crushed by gasoline on the fire.