You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)

D
You Can’t Change Culture,
But You Can Change Behavior.
(and behavior becomes culture)
Damon Edwards
                   @damonedwards

                   dev2ops.org

                   damon@dtosolutions.com




       DevOps
         and
      Automation
DevOps Cafe Podcast




       devopscafe.org
              subscribe in

              iTunes
DevOps Cookbook
In progress...

  Gene Kim
  Patrick Debois
  John Willis
  Mike Orzen
  John Allspaw
  Jez Humble
  Damon Edwards
Damon Edwards
                    @damonedwards

                    dev2ops.org

                    damon@dtosolutions.com




        DevOps
          and
       Automation
Why I am standing here today




               #%!
Where do we put our efforts?


          ORGANIZATION
           ORGANIZATION                      ORGANIZATION                      ORGANIZATION
  TEAM                TEAM
                      TEAM                              TEAM                              TEAM
   TEAM                               TEAM                              TEAM




   TEAM
  TEAM                                TEAM                              TEAM
                             TEAM
                             TEAM                              TEAM                              TEAM
                   TEAM
                   TEAM                              TEAM                              TEAM




      EASIER                        MORE DIFFICULT                    VERY DIFFICULT
Where do we put our efforts?


          ORGANIZATION                      ORGANIZATION                      ORGANIZATION
   TEAM              TEAM            TEAM              TEAM            TEAM              TEAM




   TEAM                              TEAM                              TEAM
                            TEAM                              TEAM                              TEAM
                  TEAM                              TEAM                              TEAM




      EASIER                       MORE DIFFICULT                    VERY DIFFICULT
Where do we put our efforts?


          ORGANIZATION                      ORGANIZATION                      ORGANIZATION
   TEAM              TEAM            TEAM              TEAM            TEAM              TEAM




   TEAM                              TEAM                              TEAM
                            TEAM                              TEAM                              TEAM
                  TEAM                              TEAM                              TEAM




      EASIER                       MORE DIFFICULT                    VERY DIFFICULT
Where do we put our efforts?


          ORGANIZATION                      ORGANIZATION                      ORGANIZATION
   TEAM              TEAM            TEAM              TEAM            TEAM              TEAM




   TEAM                              TEAM                              TEAM
                            TEAM                              TEAM                              TEAM
                  TEAM                              TEAM                              TEAM




      EASIER                       MORE DIFFICULT                    VERY DIFFICULT
Where do we put our efforts?


          ORGANIZATION                      ORGANIZATION                      ORGANIZATION
   TEAM              TEAM            TEAM              TEAM            TEAM              TEAM




   TEAM                              TEAM                              TEAM
                            TEAM                              TEAM                              TEAM
                  TEAM                              TEAM                              TEAM




      EASIER                       MORE DIFFICULT                    VERY DIFFICULT

                                   DevOps problems live here!
State of the Art DevOps Culture Talk in One Slide!
State of the Art DevOps Culture Talk in One Slide!
State of the Art DevOps Culture Talk in One Slide!




                           +
What your mother told you was culture
Culture (n.):




Culture (adj.):
“Culture” really means “Organizational Culture”


    “Set of shared mental assumptions
    that guide interpretation and action in
    organizations by defining appropriate
    behavior for various situations.”
“Culture” really means “Organizational Culture”


    “Set of shared mental assumptions
    that guide interpretation and action in
    organizations by defining appropriate
    behavior for various situations.”




      Why we do it the way we do it.
Organizational Culture Artifacts
Organizational Culture Artifacts

• values
• vision
• norms
• language
• systems
• symbols
• beliefs
• habits
Be not afraid!

• It’s not as squishy as it seems
• There is actually some solid academic
  work to grab onto
• There are tools to at least describe, if not
  comprehend, organizational culture
Organizational Culture Assessment Instrument




...based on competing values framework
Organizational Culture Assessment Instrument




...based on competing values framework
Management Skills Assessment Instrument
Now for the bad news...
Now for the bad news...



If you aren’t the CEO there isn’t a whole lot
  you can do about Organizational Culture
What to do?
What to do?

• Option #1: Change your company
What to do?

• Option #1: Change your company
       If you can’t then...
What to do?

• Option #1: Change your company
       If you can’t then...


• Option #2: Change your company
What to do?

• Option #1: Change your company
       If you can’t then...


• Option #2: Change your company
       If you can’t then...
What to do?

• Option #1: Change your company
        If you can’t then...


• Option #2: Change your company
        If you can’t then...


• Option #3: (see Option #1)
What to do?
What to do?

• values
• vision
• norms
• language
• systems
• symbols
• beliefs
• habits
What to do?

• values
• vision
• norms
• language
               Infuse with
• systems     DevOps Vision
• symbols
• beliefs
• habits
What is DevOps Vision?
What is DevOps Vision?
1. See the system
What is DevOps Vision?
1. See the system



2. Focus on flow
What is DevOps Vision?
1. See the system



2. Focus on flow



3. Recognize feedback loops
What is DevOps Vision?
1. See the system



2. Focus on flow



3. Recognize feedback loops



4. Look for continuous improvement opportunities
What is DevOps Vision?
                                                            ™
                                                           EA
                                              THE   BIG ID

1. See the system



2. Focus on flow



3. Recognize feedback loops



4. Look for continuous improvement opportunities
Infuse DevOps Vision into every cultural artifact


• values                 1. See the system

• vision
• norms                  2. Focus on flow
• language
• systems
                         3. Recognize feedback loops
• symbols
• beliefs
                          4. Look for continuous improvement
• habits                  opportunities
Now is the time to make the business case for
DevOps behavior changes!



1. See the system


                              •   values
2. Focus on flow               •   vision     Better TTM
                              •   norms
                              •   language   Better Quality
                              •   systems
3. Recognize feedback loops
                              •   symbols
                              •   beliefs
                              •   habits
4. Look for continuous
improvement opportunities
Infusing DevOps Vision into an Organization
Infusing DevOps Vision into an Organization


• What doesn’t work: The Big Bang™
Infusing DevOps Vision into an Organization


• What doesn’t work: The Big Bang™

• What does work: Recruit, Educate, Drill, Repeat
Now for some interesting examples on
  bringing DevOps Vision to life...
Banish the word “done”


                               DONE


Why?:                            Owner: Dev / Project Mgmt
Drives “system thinking” and
                                  Impact: Developers, QA
“focus on flow”
                                  Difficulty: Easy
Banish the word “done”


                               DONE
• You run a service. It never stops, so you are never
  “done”.




Why?:                            Owner: Dev / Project Mgmt
Drives “system thinking” and
                                  Impact: Developers, QA
“focus on flow”
                                  Difficulty: Easy
Banish the word “done”


                               DONE
• You run a service. It never stops, so you are never
  “done”.
• “Code complete” is an anti-pattern, not a milestone



Why?:                            Owner: Dev / Project Mgmt
Drives “system thinking” and
                                  Impact: Developers, QA
“focus on flow”
                                  Difficulty: Easy
Banish the word “done”


                               DONE
• You run a service. It never stops, so you are never
  “done”.
• “Code complete” is an anti-pattern, not a milestone
• At best, you have fulfilled your most recent obligation

Why?:                            Owner: Dev / Project Mgmt
Drives “system thinking” and
                                  Impact: Developers, QA
“focus on flow”
                                  Difficulty: Easy
Make operational requirements first class citizens




Why?:                               Owner: Program Management
Drives systems thinking, improves
                                    Impact: Schedule Owner
predictability of flow, reduces
technical debt creation             Difficulty: Easy
Make operational requirements first class citizens

 • Operational requirements (“non-functional
   requirements) are just as important to running
   service as any business feature requirement




Why?:                               Owner: Program Management
Drives systems thinking, improves
                                    Impact: Schedule Owner
predictability of flow, reduces
technical debt creation             Difficulty: Easy
Make operational requirements first class citizens

 • Operational requirements (“non-functional
   requirements) are just as important to running
   service as any business feature requirement
 • Include those operational requirements in whatever
   tools and processes your business feature
   requirements go through




Why?:                               Owner: Program Management
Drives systems thinking, improves
                                    Impact: Schedule Owner
predictability of flow, reduces
technical debt creation             Difficulty: Easy
Visualize the flow




Why?:                         Owner: Release (?)
Drives systems thinking and
focusing on the flow, makes    Impact: Everyone
bottlenecks obvious
                              Difficulty: Easy
Collaboratively map the value stream                                                                                                                                                                                                                                                  Core business service delivery process
                                                                                                                                                                     Steering
                                                                                                                                                                                                                                                                                                         Current state value stream map
                                                                                                                                                                    Committee

                                                                                                                                                                Erica Switzer

                                                                                                                                                                        Full                                                                                                                                                                               L/T      Lead time
                                                                                                                                                                     Projects /
                                                                                                                                                                     Expedites                                                                                                                                                                             P/T      Process time
                                                                                                                                                                                                                                                                                                                                                           H/C      Head count
                                                                                                                                                                                                                                                                                                                                                           S/R      Scrap rate
                                                                                                                                                               Business Analyst

                                                                                                                                                                Erica Switzer
                                                                                                                                                                                                                                                                                                                                                           D       Defects
                                                                                                                                                                  Estimates
                                                                                                                                                                     and                                                                                                                                                                                   EP      Extra processes
                                                                                                                                                                requirements                                                                                                                                                                               M       Motion
                                                                                                                                                                                                                                                                                                                                                           PD      Partially done
                                                                                                                                                               Project Manager                                                                                                                                                                             TS      Task switching
                                                                                                                                                                                                                                                                                                                                                           W       Waiting
                                                                                                                                                                Erica Switzer

                                                                                                                                                                                                                                                                                                                                                                    Business
                                                                                                                                                                                                                               Change
                                                                                                                                                                                                                                                                                                                                                                     Creative
                                                                                                                                                                                                                               request
                                                                                                                    Daily Scrum                                                                                                                    Change
                                                                                                                                                                                                                                                                                                                                                            Program Management
                                                                                                                     meeting                              Request QA                                                                             Control Forms
         Mx3                                                                                                                                                 build                                                                                                                                                                                                Development
      Dx3 Develop                                                                                 Technical
                                                                                                 Specification                                                                Daily Scrum                           Deployment
            web assets                                                                                                                                                        meeting                                                                                                                                                                                  QA
                                                                                                                                                                                                                    Meeting                                            Business Systems
                                                                             Jira issues                                                                RT tickets                                                                                                          Support                                                                            Release Engineering
       L/T 6 weeks
                            Web Assets,                                                                                                                                                                                             Deployment
       P/T 4 weeks                                                                                                                                                                                                                                                                                                                                             Technical Operations
                             flows and                                                                                                                                             Jira issues                                        Document                            Stan Walters
       H/C 12               wireframes
       S/R 5%
          Bob McNulty                                                                  Wx2                          PDx4                        Wx2                                                                                                  RT tickets                                                 Change
                                                       TSx5                     Dx2
                                                                  Delta                Development                       Development        D        Release                                                                                                                                                    Control
                                            Development       features and            Build and deploy                Integration testing        Build and deploy
                                Set of                            fixes
      EP                       service    L/T 8 weeks                                L/T 2 days                      L/T 1 day                  L/T 8 hours
       Cut project branch     branches    P/T 4 weeks                                P/T 4 hours                     P/T 1 day                  P/T 7 hours
                                          H/C 5                                      H/C 1                           H/C 5                      H/C 1                                                                                                                                                                                                W
                                                                                                                                                                                         D                      D                                                                                                                                          Mx2
                                          S/R 25%                                    S/R 10%                         S/R 95%                    S/R 2%                                                                 PDx3                                       D     Mx8                                                                        Dx2
       L/T 15 minutes
                                            Joe Harbaugh                               Joe Harbaugh                    Joe Harbaugh              Fernando Gomez                                                 EP                                                    PD                                                                    Deploy to      EP
       P/T 5 minutes                                                                                                                                                                   Acceptance testing               Feature testing                 Tested                                                                                                               Merge project
                                                                                                                                                                                                                                                                       Deploy to Staging                    Staging testing
       H/C 1                                                                                                                                                                                                                                           packages                                                                             Production                         branch
       S/R 0%
                                                                                                                                                                                       L/T   5 days                  L/T   4 weeks                                     L/T 6 days                         L/T 1 week                     L/T 9 hours                      L/T 30 minutes
          Chris Holmes
                                                                                                                        Development                                                    P/T   5 hours                 P/T   2.5 weeks                                   P/T 90 minutes                     P/T 3.5 days                   P/T 8 hours                      P/T 30 minutes
                                                                                                                        Environments                                                   H/C   2                       H/C   4                                           H/C 3                              H/C 4                          H/C 6                            H/C 1
                                                                                                                                                 Documented                            S/R   10%                     S/R   20%                                         S/R 66%                            S/R 66%                        S/R 66%                          S/R 33%
                                                                                                                                                  test plans                                 Raj Lee                       Raj Lee                                     Frances Middleton                  Frances Middleton                Allen Cannata                   Fernando Gomez
                                                                                                                                                  and cases

                                                                                                                    PDx2
                                                                                                                                                                                                             QA                                                                              Staging                                       Production
                                                                                      Build test plan                 Build test cases                                                                  Environments                                                                       Environment                                    Environment

                                                                                   L/T     5 days                    L/T   2 weeks
                                                                                   P/T     4 days                    P/T   8 days
                                                                                   H/C     1                         H/C   2
                                                                                   S/R     10%                       S/R   20%
                                                                                                                                                                                                                                                                           Deploy to                        Performance
                                                                                           Raj Lee                         Raj Lee
                                                                                                                                                                                                                                                                          Performance                         testing

                                                                                                                                                                                                                                                                       L/T 6 days                        L/T 1 week
                                                                                                                                                                                                                                                                       P/T 90 minutes                    P/T 3 days
                                                                                                                                                                                                                                                                       H/C 3                             H/C 1
                                                                                                                                                                                                                                                                       S/R 66%                           S/R 66%
                                                                                                                                                                                                                                                                       Frances Middleton                   Allen Cannata



                                                                                                                                                                                                                                                                                        Performance
                                                                                                                                                                                                                                                                                        Environment


                                                                                                                                                                                                                                                                                                                                                                            Process Time
           4 weeks                         4 weeks                                     4 hours                         1 day                      7 hours                               5 hours                        2.5 weeks                                       90 minutes                                                                                             = 62 days
                                                                                                                                                                                                                                                                                                          3.5 days                         8 hours

                             2 weeks                          4 weeks                                    1.5 days                                                      1 hours                          4.5 days                                      1.5 weeks                         5.75 days                             1.5 days                      1 hour           Lead Time =
                                                                                                                                                                                                                                                                                                                                                                              113 days




Why?:                                                                                                                                                                                              Owner: Anyone
Aligns understanding of the full
system, highlights wastes                                                                                                                                                                              Impact: Everyone
(problems)
                                                                                                                                                                                                  Difficulty: Low /Medium
Turn information flows into artifact flows
                                                                                                              M
                                                                                                                  Service pack
                                                                                                                     review
                                                                                                                                               email                                                                                                          Current state value stream map
                                                                                                                                                                    Customer
                                                                                                                   L/T = 56d
                                                                                                                   P/T = 7d                                       communication                                                                                            L/T      Lead time
                                                                                                                    H/C = 6                                                                                                                                                P/T      Process time
                                                                                                                  S/R = 100%                                         L/T = 28d
                                                                                                                  Suresh Wu                                           P/T = 7d                                                                                             H/C      Head count
                                           crit bugs                                                                                                                  H/C = 1
                                                                                                                                                                       S/R =                                                                                               S/R      Scrap rate
                                                                                                     M(2)         W                                                 Stephen / Xi                                             Customer
                                                             derived                                      Release Program                                                                                                                                                   D       Defects
                                                              reqs.                                        Management
                                                                                                                                                         Release                                                                                                           EP       Extra processes
                                                                                                                                                                           M        W
                                                                                                                                                         Schedule
                                                                                                               L/T =                                                                                                                                                        M       Motion
                                        Estimates                              PRD                             P/T =                                                          Product Program
                                                                                                               H/C =                                                             Planning                                                                                  PD       Partially done
                                                                                                               S/R =                                                                                                                                                       TS       Task switching
                                                                                                            Erica Smith                                                         L/T = 105d
                                                                                                                                                                                P/T = 46d                                                                                   W       Waiting
                                                             PD                                                                                                                  H/C = 15
                                                                                                                                                                               S/R = 100%                   Lockdown                                                             Technical Support
                                                         M(2)      EP                                                                                                          John Robert                   control                                                            Product Management
                                                             Engineering                                                                                                                                                                                                           Engineering
                                                              Planning                                                                                                                                                                                                            Cloud Services
                                                              Process                              Design
                                          PRD                                                      Specs           PRD
                                                                L/T = 45d                                                                                                                                                 EP(2)    TS(2)
                                                                P/T = 18d                                                                                      Documentum
           M       EP                                           H/C = 23                                                                                                                                                  M(3)     W(2)
                                                                  S/R =                                                                                                                                                                                                                      PD
                Preliminary                                     Bob Smith                                                                                                                        ERR                               Cloud Services
               Development                                                                                                                                                                                                            Release                  BRD                    M(3)           W
                                             Release                                                                                         PRD
                                                                                                                                                                        ERR                                                                                                                     Server
                L/T = 45d                    Memos                                                                                                                                                                                   L/T = 60d
                                                                                                                                                                                                                                                                                              Provisioning
                P/T = 21d                                                                                                                                                                                                            P/T = 16d
                H/C = 140                                                                                                                D                          MOP, SOP                                                          H/C = 3
                                                                                                   QA                                                                                                                                                                                         L/T = 24d
                  S/R =                                                                                                                                                                                                              S/R = 3%
                                                                                              Environment                                                                                                        Remedy                                                                        P/T = 4d
                Bob Smith               QA Forum                                                                                  M(3)       EP                                                                                    Reggie / Carlos
                                                                                                                                                                                                                  Ticket                                                                       H/C = 3
                                         Ticket                    QA forum                                                              Engineering                                                                                                                                          S/R = 50%           BRD
                                                                                                                      checklist           Release                                                                                                                                             Jen Garza
                                                                                                                                                                                                                M        W         EP                                     Patch
                                                                                                                                          L/T = 60d                                                                                                                      Calendar
                                                                                              D                                            P/T = 1d                                                                 Change Control                                                       EP
                                                                                                                                           H/C = 1                                              README
                                                                    QA Forum                                                             S/R = >5%                                                                                                              Rollout                         Server
                                                                                          M       EP(3)                                                                                                                L/T = 42d
                                                                     Ticket                                                              Victoria Doe                                                                                                          Schedule                       Acceptance
                                Tasks                                                                                                                                                                                    P/T =
                                                                                               QA Test
                                                                                                                                                                                                                         H/C =                                                                 L/T = 14d
                                                                                                                                                                                                                         S/R =                                                                 P/T = 1d
                                                                                              L/T = 105d                                                                        MOP              MOP                   Peter Lee                                                               H/C = 4.5
                                                                                               P/T = 11d                                                                                                                                                           ERR                        S/R = 15%
                                                                                               H/C = 42                            PD(3)
                                                                                                                                                                                                                                                                                              Lynn A. etc
                                                                                                 S/R =                                 Selective
                                                                                              Sam Young                               Promotion

                                                                                                                                          L/T = 90d
                                                                                                                                          P/T = 15d                                                                                     Remedy
                                                                                         New Targets                                       H/C = 5                                                                                       Ticket
                                                                                                                                            S/R =
                                                                                                                                         Steve Young
                                                                                                                                                                                                                                                                                                         BTS

                                                                                                                                                                                                                       README
                                                                       M     W(2)        EP                                                                                                                                                       Deploy Release
                      Full
                                                                                                                                                        M(2)    PD(3)
                  Development                                                                                                                                                                     Shared
                                                   Commits                    Build                                                                             Release                                                                          L/T = 90d
                                                                                                                                                                                                 Drive Prod            Packages                  P/T = 8d
                   L/T = 75d                                                                                       Shared Drive                                Promotion
                   P/T = 43d                                                 L/T = 1d                                  Test                                                                                                                       H/C = 8
                   H/C = 130                                                P/T = 0.3d                                                                          L/T = 60d                                                                        S/R = 2%
                     S/R =                                                   H/C = 2                                                                            P/T = 0.2d                                                   XML              Lewis S./Peter Y.
                                                                                                                                                                                                                                                                                                     Production
                   Bob Smith                                                S/R = 33%                                                                            H/C = 1                                                                      M       W(2)    EP
                                                                            John Doe                                                                           S/R = >5%                           Single
                                                                                                                                                               Victoria Doe                        Image                                      PD       D(3)    TS
                                                                                                                                                                                                   Server




Why?:                                                                                                                                                                                    Owner: Development
Removes barriers to flow, smooths
                                                                                                                                                                                          Impact: Dev and Ops
handoffs, improves quality
                                                                                                                                                                                          Difficulty: High
Turn information flows into artifact flows
                                                                                                              M
                                                                                                                  Service pack
                                                                                                                     review
                                                                                                                                               email                                                                                                          Current state value stream map
                                                                                                                                                                    Customer
                                                                                                                   L/T = 56d
                                                                                                                   P/T = 7d                                       communication                                                                                            L/T      Lead time
                                                                                                                    H/C = 6                                                                                                                                                P/T      Process time
                                                                                                                  S/R = 100%                                         L/T = 28d
                                                                                                                  Suresh Wu                                           P/T = 7d                                                                                             H/C      Head count
                                           crit bugs                                                                                                                  H/C = 1
                                                                                                                                                                       S/R =                                                                                               S/R      Scrap rate
                                                                                                     M(2)         W                                                 Stephen / Xi                                             Customer
                                                             derived                                      Release Program                                                                                                                                                   D       Defects
                                                              reqs.                                        Management
                                                                                                                                                         Release                                                                                                           EP       Extra processes
                                                                                                                                                                           M        W
                                                                                                                                                         Schedule
                                                                                                               L/T =                                                                                                                                                        M       Motion
                                        Estimates                              PRD                             P/T =                                                          Product Program
                                                                                                               H/C =                                                             Planning                                                                                  PD       Partially done
                                                                                                               S/R =                                                                                                                                                       TS       Task switching
                                                                                                            Erica Smith                                                         L/T = 105d
                                                                                                                                                                                P/T = 46d                                                                                   W       Waiting
                                                             PD                                                                                                                  H/C = 15
                                                                                                                                                                               S/R = 100%                   Lockdown                                                             Technical Support
                                                         M(2)      EP                                                                                                          John Robert                   control                                                            Product Management
                                                             Engineering                                                                                                                                                                                                           Engineering
                                                              Planning                                                                                                                                                                                                            Cloud Services
                                                              Process                              Design
                                          PRD                                                      Specs           PRD
                                                                L/T = 45d                                                                                                                                                 EP(2)    TS(2)
                                                                P/T = 18d                                                                                      Documentum
           M       EP                                           H/C = 23                                                                                                                                                  M(3)     W(2)
                                                                  S/R =                                                                                                                                                                                                                      PD
                Preliminary                                     Bob Smith                                                                                                                        ERR                               Cloud Services
               Development                                                                                                                                                                                                            Release                  BRD                    M(3)           W
                                             Release                                                                                         PRD
                                                                                                                                                                        ERR                                                                                                                     Server
                L/T = 45d                    Memos                                                                                                                                                                                   L/T = 60d
                                                                                                                                                                                                                                                                                              Provisioning
                P/T = 21d                                                                                                                                                                                                            P/T = 16d
                H/C = 140                                                                                                                D                          MOP, SOP                                                          H/C = 3
                                                                                                   QA                                                                                                                                                                                         L/T = 24d
                  S/R =                                                                                                                                                                                                              S/R = 3%
                                                                                              Environment                                                                                                        Remedy                                                                        P/T = 4d
                Bob Smith               QA Forum                                                                                  M(3)       EP                                                                                    Reggie / Carlos
                                                                                                                                                                                                                  Ticket                                                                       H/C = 3
                                         Ticket                    QA forum                                                              Engineering                                                                                                                                          S/R = 50%           BRD
                                                                                                                      checklist           Release                                                                                                                                             Jen Garza
                                                                                                                                                                                                                M        W         EP                                     Patch
                                                                                                                                          L/T = 60d                                                                                                                      Calendar
                                                                                              D                                            P/T = 1d                                                                 Change Control                                                       EP
                                                                                                                                           H/C = 1                                              README
                                                                    QA Forum                                                             S/R = >5%                                                                                                              Rollout                         Server
                                                                                          M       EP(3)                                                                                                                L/T = 42d
                                                                     Ticket                                                              Victoria Doe                                                                                                          Schedule                       Acceptance
                                Tasks                                                                                                                                                                                    P/T =
                                                                                               QA Test
                                                                                                                                                                                                                         H/C =                                                                 L/T = 14d
                                                                                                                                                                                                                         S/R =                                                                 P/T = 1d
                                                                                              L/T = 105d                                                                        MOP              MOP                   Peter Lee                                                               H/C = 4.5
                                                                                               P/T = 11d                                                                                                                                                           ERR                        S/R = 15%
                                                                                               H/C = 42                            PD(3)
                                                                                                                                                                                                                                                                                              Lynn A. etc
                                                                                                 S/R =                                 Selective
                                                                                              Sam Young                               Promotion

                                                                                                                                          L/T = 90d
                                                                                                                                          P/T = 15d                                                                                     Remedy
                                                                                         New Targets                                       H/C = 5                                                                                       Ticket
                                                                                                                                            S/R =
                                                                                                                                         Steve Young
                                                                                                                                                                                                                                                                                                         BTS

                                                                                                                                                                                                                       README
                                                                       M     W(2)        EP                                                                                                                                                       Deploy Release
                      Full
                                                                                                                                                        M(2)    PD(3)
                  Development                                                                                                                                                                     Shared
                                                   Commits                    Build                                                                             Release                                                                          L/T = 90d
                                                                                                                                                                                                 Drive Prod            Packages                  P/T = 8d
                   L/T = 75d                                                                                       Shared Drive                                Promotion
                   P/T = 43d                                                 L/T = 1d                                  Test                                                                                                                       H/C = 8
                   H/C = 130                                                P/T = 0.3d                                                                          L/T = 60d                                                                        S/R = 2%
                     S/R =                                                   H/C = 2                                                                            P/T = 0.2d                                                   XML              Lewis S./Peter Y.
                                                                                                                                                                                                                                                                                                     Production
                   Bob Smith                                                S/R = 33%                                                                            H/C = 1                                                                      M       W(2)    EP
                                                                            John Doe                                                                           S/R = >5%                           Single
                                                                                                                                                               Victoria Doe                        Image                                      PD       D(3)    TS
                                                                                                                                                                                                   Server




Why?:                                                                                                                                                                                    Owner: Development
Removes barriers to flow, smooths
                                                                                                                                                                                          Impact: Dev and Ops
handoffs, improves quality
                                                                                                                                                                                          Difficulty: High
Turn information flows into artifact flows
                                                                                                              M
                                                                                                                  Service pack
                                                                                                                     review
                                                                                                                                               email                                                                                                          Current state value stream map
                                                                                                                                                                    Customer
                                                                                                                   L/T = 56d
                                                                                                                   P/T = 7d                                       communication                                                                                            L/T      Lead time
                                                                                                                    H/C = 6                                                                                                                                                P/T      Process time
                                                                                                                  S/R = 100%                                         L/T = 28d
                                                                                                                  Suresh Wu                                           P/T = 7d                                                                                             H/C      Head count
                                           crit bugs                                                                                                                  H/C = 1
                                                                                                                                                                       S/R =                                                                                               S/R      Scrap rate
                                                                                                     M(2)         W                                                 Stephen / Xi                                             Customer
                                                             derived                                      Release Program                                                                                                                                                   D       Defects
                                                              reqs.                                        Management
                                                                                                                                                         Release                                                                                                           EP       Extra processes
                                                                                                                                                                           M        W
                                                                                                                                                         Schedule
                                                                                                               L/T =                                                                                                                                                        M       Motion
                                        Estimates                              PRD                             P/T =                                                          Product Program
                                                                                                               H/C =                                                             Planning                                                                                  PD       Partially done
                                                                                                               S/R =                                                                                                                                                       TS       Task switching
                                                                                                            Erica Smith                                                         L/T = 105d
                                                                                                                                                                                P/T = 46d                                                                                   W       Waiting
                                                             PD                                                                                                                  H/C = 15
                                                                                                                                                                               S/R = 100%                   Lockdown                                                             Technical Support
                                                         M(2)      EP                                                                                                          John Robert                   control                                                            Product Management
                                                             Engineering                                                                                                                                                                                                           Engineering
                                                              Planning                                                                                                                                                                                                            Cloud Services
                                                              Process                              Design
                                          PRD                                                      Specs           PRD
                                                                L/T = 45d                                                                                                                                                 EP(2)    TS(2)
                                                                P/T = 18d                                                                                      Documentum
           M       EP                                           H/C = 23                                                                                                                                                  M(3)     W(2)
                                                                  S/R =                                                                                                                                                                                                                      PD
                Preliminary                                     Bob Smith                                                                                                                        ERR                               Cloud Services
               Development                                                                                                                                                                                                            Release                  BRD                    M(3)           W
                                             Release                                                                                         PRD
                                                                                                                                                                        ERR                                                                                                                     Server
                L/T = 45d                    Memos                                                                                                                                                                                   L/T = 60d
                                                                                                                                                                                                                                                                                              Provisioning
                P/T = 21d                                                                                                                                                                                                            P/T = 16d
                H/C = 140                                                                                                                D                          MOP, SOP                                                          H/C = 3
                                                                                                   QA                                                                                                                                                                                         L/T = 24d
                  S/R =                                                                                                                                                                                                              S/R = 3%
                                                                                              Environment                                                                                                        Remedy                                                                        P/T = 4d
                Bob Smith               QA Forum                                                                                  M(3)       EP                                                                                    Reggie / Carlos
                                                                                                                                                                                                                  Ticket                                                                       H/C = 3
                                         Ticket                    QA forum                                                              Engineering                                                                                                                                          S/R = 50%           BRD
                                                                                                                      checklist           Release                                                                                                                                             Jen Garza
                                                                                                                                                                                                                M        W         EP                                     Patch
                                                                                                                                          L/T = 60d                                                                                                                      Calendar
                                                                                              D                                            P/T = 1d                                                                 Change Control                                                       EP
                                                                                                                                           H/C = 1                                              README
                                                                    QA Forum                                                             S/R = >5%                                                                                                              Rollout                         Server
                                                                                          M       EP(3)                                                                                                                L/T = 42d
                                                                     Ticket                                                              Victoria Doe                                                                                                          Schedule                       Acceptance
                                Tasks                                                                                                                                                                                    P/T =
                                                                                               QA Test
                                                                                                                                                                                                                         H/C =                                                                 L/T = 14d
                                                                                                                                                                                                                         S/R =                                                                 P/T = 1d
                                                                                              L/T = 105d                                                                        MOP              MOP                   Peter Lee                                                               H/C = 4.5
                                                                                               P/T = 11d                                                                                                                                                           ERR                        S/R = 15%
                                                                                               H/C = 42                            PD(3)
                                                                                                                                                                                                                                                                                              Lynn A. etc
                                                                                                 S/R =                                 Selective
                                                                                              Sam Young                               Promotion

                                                                                                                                          L/T = 90d
                                                                                                                                          P/T = 15d                                                                                     Remedy
                                                                                         New Targets                                       H/C = 5                                                                                       Ticket
                                                                                                                                            S/R =
                                                                                                                                         Steve Young
                                                                                                                                                                                                                                                                                                         BTS

                                                                                                                                                                                                                       README
                                                                       M     W(2)        EP                                                                                                                                                       Deploy Release
                      Full
                                                                                                                                                        M(2)    PD(3)
                  Development                                                                                                                                                                     Shared
                                                   Commits                    Build                                                                             Release                                                                          L/T = 90d
                                                                                                                                                                                                 Drive Prod            Packages                  P/T = 8d
                   L/T = 75d                                                                                       Shared Drive                                Promotion
                   P/T = 43d                                                 L/T = 1d                                  Test                                                                                                                       H/C = 8
                   H/C = 130                                                P/T = 0.3d                                                                          L/T = 60d                                                                        S/R = 2%
                     S/R =                                                   H/C = 2                                                                            P/T = 0.2d                                                   XML              Lewis S./Peter Y.
                                                                                                                                                                                                                                                                                                     Production
                   Bob Smith                                                S/R = 33%                                                                            H/C = 1                                                                      M       W(2)    EP
                                                                            John Doe                                                                           S/R = >5%                           Single
                                                                                                                                                               Victoria Doe                        Image                                      PD       D(3)    TS
                                                                                                                                                                                                   Server




Why?:                                                                                                                                                                                    Owner: Development
Removes barriers to flow, smooths
                                                                                                                                                                                          Impact: Dev and Ops
handoffs, improves quality
                                                                                                                                                                                          Difficulty: High
Metrics with a mission: Situational Awareness
                              Organization
                               & Process
                                 Data




          Application             Situational              Infrastructure
            Data                  Awareness                     Data




                                   Business
                                     Data




Why?:                                           Owner: Metrics (?)
Feedback. Aligns organizational
                                                Impact: Everyone
efforts.
                                                Difficulty: Medium
Turn everything into a change correlation chart




Why?:                        Owner: Metrics (?)
Raise awareness of change.   Impact: Everyone

                             Difficulty: Medium
Paint the walls with awareness




Why?:                             Owner: Metrics (?)
Feedback. Aligns organizational
                                  Impact: Everyone
efforts.
                                  Difficulty: Easy
Realign Ownership and Control




Why?:                                   Owner: Technology Managers
Removes bottlenecks (improves
flow), pushes the pain forward, aligns   Impact: Everyone
activities with those best suited to
execute                                 Difficulty: Medium / High
Realign Ownership and Control
• Dev owns... uptime for their own code
  Ops owns... uptime for platforms and tooling




Why?:                                   Owner: Technology Managers
Removes bottlenecks (improves
flow), pushes the pain forward, aligns   Impact: Everyone
activities with those best suited to
execute                                 Difficulty: Medium / High
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
1 of 89

Recommended

Factory method by
Factory methodFactory method
Factory methodAutentia
982 views14 slides
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020 by
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Manuel Pais
327 views45 slides
Beyond the Spotify model - Team Topologies - Keynote at JAX DevOps 2019-05-16... by
Beyond the Spotify model - Team Topologies - Keynote at JAX DevOps 2019-05-16...Beyond the Spotify model - Team Topologies - Keynote at JAX DevOps 2019-05-16...
Beyond the Spotify model - Team Topologies - Keynote at JAX DevOps 2019-05-16...Matthew Skelton
9.5K views81 slides
Empowering Agile Teams by
Empowering Agile TeamsEmpowering Agile Teams
Empowering Agile TeamsAgileDad
3.9K views35 slides
Agile Assessment Version 1.0 by
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0Ciprian Mester
4.8K views14 slides
Intro to Netflix's Chaos Monkey by
Intro to Netflix's Chaos MonkeyIntro to Netflix's Chaos Monkey
Intro to Netflix's Chaos MonkeyMichael Whitehead
2.6K views12 slides

More Related Content

What's hot

Dev and Ops Collaboration and Awareness at Etsy and Flickr by
Dev and Ops Collaboration and Awareness at Etsy and FlickrDev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and FlickrJohn Allspaw
35.6K views51 slides
Business Value of CI, CD, & DevOps(Sec) by
Business Value of CI, CD, & DevOps(Sec)Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)David Rico
1.4K views41 slides
用 Standalone Component 來寫 Angular 吧! - STUDY4.TW 2023 小聚 - 聊前端 by
用 Standalone Component 來寫 Angular 吧! - STUDY4.TW 2023 小聚 - 聊前端 用 Standalone Component 來寫 Angular 吧! - STUDY4.TW 2023 小聚 - 聊前端
用 Standalone Component 來寫 Angular 吧! - STUDY4.TW 2023 小聚 - 聊前端 升煌 黃
281 views18 slides
TDD (Test Driven Design) by
TDD (Test Driven Design)TDD (Test Driven Design)
TDD (Test Driven Design)nedirtv
1.9K views28 slides
Test-Driven Development by
Test-Driven DevelopmentTest-Driven Development
Test-Driven DevelopmentJohn Blum
1.2K views59 slides
Jenkins tutorial for beginners by
Jenkins tutorial for beginnersJenkins tutorial for beginners
Jenkins tutorial for beginnersBugRaptors
589 views11 slides

What's hot(20)

Dev and Ops Collaboration and Awareness at Etsy and Flickr by John Allspaw
Dev and Ops Collaboration and Awareness at Etsy and FlickrDev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and Flickr
John Allspaw35.6K views
Business Value of CI, CD, & DevOps(Sec) by David Rico
Business Value of CI, CD, & DevOps(Sec)Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)
David Rico1.4K views
用 Standalone Component 來寫 Angular 吧! - STUDY4.TW 2023 小聚 - 聊前端 by 升煌 黃
用 Standalone Component 來寫 Angular 吧! - STUDY4.TW 2023 小聚 - 聊前端 用 Standalone Component 來寫 Angular 吧! - STUDY4.TW 2023 小聚 - 聊前端
用 Standalone Component 來寫 Angular 吧! - STUDY4.TW 2023 小聚 - 聊前端
升煌 黃281 views
TDD (Test Driven Design) by nedirtv
TDD (Test Driven Design)TDD (Test Driven Design)
TDD (Test Driven Design)
nedirtv1.9K views
Test-Driven Development by John Blum
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
John Blum1.2K views
Jenkins tutorial for beginners by BugRaptors
Jenkins tutorial for beginnersJenkins tutorial for beginners
Jenkins tutorial for beginners
BugRaptors589 views
Let's make a contract: the art of designing a Java API by Mario Fusco
Let's make a contract: the art of designing a Java APILet's make a contract: the art of designing a Java API
Let's make a contract: the art of designing a Java API
Mario Fusco2.7K views
Agile Metrics for Senior Managers and Executives by VersionOne
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
VersionOne11.2K views
DevOps Patterns - Team Topologies by Matthew Skelton
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team Topologies
Matthew Skelton89.4K views
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor... by Agile Velocity
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Agile Velocity317 views
Business agility - Cómo conseguir mayor agilidad empresarial by Xavier Albaladejo
Business agility - Cómo conseguir mayor agilidad empresarialBusiness agility - Cómo conseguir mayor agilidad empresarial
Business agility - Cómo conseguir mayor agilidad empresarial
Xavier Albaladejo1.7K views
Test Driven Development by guestc8093a6
Test Driven DevelopmentTest Driven Development
Test Driven Development
guestc8093a65.2K views
Java 8, Streams & Collectors, patterns, performances and parallelization by José Paumard
Java 8, Streams & Collectors, patterns, performances and parallelizationJava 8, Streams & Collectors, patterns, performances and parallelization
Java 8, Streams & Collectors, patterns, performances and parallelization
José Paumard57K views

Similar to You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)

Putting People First - Building and Sustaining Awesome Distributed Teams at S... by
Putting People First - Building and Sustaining Awesome Distributed Teams at S...Putting People First - Building and Sustaining Awesome Distributed Teams at S...
Putting People First - Building and Sustaining Awesome Distributed Teams at S...Thoughtworks
3.6K views56 slides
Enterprise re novation january 2013 by
Enterprise re novation january 2013Enterprise re novation january 2013
Enterprise re novation january 2013Shahid Solomon
2.2K views65 slides
Delight 2015 | More Than a Feeling: Designing for Digital Complexity by
Delight 2015 | More Than a Feeling: Designing for Digital ComplexityDelight 2015 | More Than a Feeling: Designing for Digital Complexity
Delight 2015 | More Than a Feeling: Designing for Digital ComplexityDelight Summit
1.4K views51 slides
Ai by
AiAi
Aijoan badger
432 views29 slides
Building a Design Team by
Building a Design TeamBuilding a Design Team
Building a Design TeamBraden Kowitz
2.2K views69 slides
Nourishing social entrepreneurship in China & Europe by
Nourishing social entrepreneurship in China & EuropeNourishing social entrepreneurship in China & Europe
Nourishing social entrepreneurship in China & EuropeSwitch On | Thrive Your Future
1.4K views47 slides

Similar to You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)(20)

Putting People First - Building and Sustaining Awesome Distributed Teams at S... by Thoughtworks
Putting People First - Building and Sustaining Awesome Distributed Teams at S...Putting People First - Building and Sustaining Awesome Distributed Teams at S...
Putting People First - Building and Sustaining Awesome Distributed Teams at S...
Thoughtworks3.6K views
Enterprise re novation january 2013 by Shahid Solomon
Enterprise re novation january 2013Enterprise re novation january 2013
Enterprise re novation january 2013
Shahid Solomon2.2K views
Delight 2015 | More Than a Feeling: Designing for Digital Complexity by Delight Summit
Delight 2015 | More Than a Feeling: Designing for Digital ComplexityDelight 2015 | More Than a Feeling: Designing for Digital Complexity
Delight 2015 | More Than a Feeling: Designing for Digital Complexity
Delight Summit1.4K views
Building a Design Team by Braden Kowitz
Building a Design TeamBuilding a Design Team
Building a Design Team
Braden Kowitz2.2K views
The Secret Sauce of Successful Teams by Atlassian
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
Atlassian8.1K views
C4 e coaching_exe_bro_sept2011 by Sairamesh G
C4 e coaching_exe_bro_sept2011C4 e coaching_exe_bro_sept2011
C4 e coaching_exe_bro_sept2011
Sairamesh G255 views
About Our Training Programs - Power_point_lwla-7 by Robert Kayanja
About Our Training Programs - Power_point_lwla-7About Our Training Programs - Power_point_lwla-7
About Our Training Programs - Power_point_lwla-7
Robert Kayanja369 views
AIESEC: How to downscale the team standards by AIESEC
AIESEC: How to downscale the team standardsAIESEC: How to downscale the team standards
AIESEC: How to downscale the team standards
AIESEC44.3K views
1 Maya Omar Smrd11part4 by Per Lind
1 Maya Omar Smrd11part41 Maya Omar Smrd11part4
1 Maya Omar Smrd11part4
Per Lind323 views
Les Mills - People, Passion, Partnership by Fitmarc
Les Mills - People, Passion, PartnershipLes Mills - People, Passion, Partnership
Les Mills - People, Passion, Partnership
Fitmarc1.7K views
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016 by Agile Greece
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016
Agile Greece2.1K views
Managing for Happiness by Jurgen Appelo at DCSUG on 8/9/2016 by Excella
Managing for Happiness by Jurgen Appelo at DCSUG on 8/9/2016Managing for Happiness by Jurgen Appelo at DCSUG on 8/9/2016
Managing for Happiness by Jurgen Appelo at DCSUG on 8/9/2016
Excella1.1K views
Echelon Advisory team vision mission goal star attitudes by Michele Fun
Echelon Advisory team vision mission goal star attitudesEchelon Advisory team vision mission goal star attitudes
Echelon Advisory team vision mission goal star attitudes
Michele Fun373 views
DevOps Indonesia #4 - You Touch It, You Improve It by DevOps Indonesia
DevOps Indonesia #4 - You Touch It, You Improve ItDevOps Indonesia #4 - You Touch It, You Improve It
DevOps Indonesia #4 - You Touch It, You Improve It
DevOps Indonesia70 views

More from dev2ops

The History of DevOps (and what you need to do about it) by
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)dev2ops
3.9K views58 slides
Bimodal IT: Shortcut to Innovation or Path to Dysfunction? by
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?dev2ops
2.1K views48 slides
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out... by
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...dev2ops
2.5K views78 slides
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation by
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
33.1K views43 slides
DevOps & Security from an Enterprise Toolsmith's Perspective by
DevOps & Security from an Enterprise Toolsmith's PerspectiveDevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's Perspectivedev2ops
2.8K views71 slides
DevOps: The Future is Already Here — It’s Just Unevenly Distributed by
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributeddev2ops
2.7K views153 slides

More from dev2ops(20)

The History of DevOps (and what you need to do about it) by dev2ops
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
dev2ops3.9K views
Bimodal IT: Shortcut to Innovation or Path to Dysfunction? by dev2ops
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
dev2ops2.1K views
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out... by dev2ops
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
dev2ops2.5K views
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation by dev2ops
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
dev2ops33.1K views
DevOps & Security from an Enterprise Toolsmith's Perspective by dev2ops
DevOps & Security from an Enterprise Toolsmith's PerspectiveDevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's Perspective
dev2ops2.8K views
DevOps: The Future is Already Here — It’s Just Unevenly Distributed by dev2ops
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
dev2ops2.7K views
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a... by dev2ops
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
dev2ops5K views
Leveraging Your Company's DevOps Transformation (AppSec USA 2014) by dev2ops
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
dev2ops1.8K views
Rundeck + Nexus (from Nexus Live on June 5, 2014) by dev2ops
Rundeck + Nexus (from Nexus Live on June 5, 2014)Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)
dev2ops20.9K views
Rundeck's History and Future by dev2ops
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Future
dev2ops12.2K views
Support and Initiate a DevOps Transformation by dev2ops
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
dev2ops143.7K views
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara by dev2ops
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
dev2ops141.7K views
Operations is a Strategic Weapon (PuppetConf) by dev2ops
Operations is a Strategic Weapon (PuppetConf)Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)
dev2ops3.4K views
DevOps: IT Operations as a Strategic Weapon by dev2ops
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapon
dev2ops1.3K views
Velocity 2011: Production Begins in Development by dev2ops
Velocity 2011: Production Begins in DevelopmentVelocity 2011: Production Begins in Development
Velocity 2011: Production Begins in Development
dev2ops2.1K views
Will DevOps Jump the Shark? by dev2ops
Will DevOps Jump the Shark?Will DevOps Jump the Shark?
Will DevOps Jump the Shark?
dev2ops1.7K views
Closing the DevOps gaps by dev2ops
Closing the DevOps gapsClosing the DevOps gaps
Closing the DevOps gaps
dev2ops1K views
Lloyd Taylor: "Hacking Your Organization" by dev2ops
Lloyd Taylor: "Hacking Your Organization" Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization"
dev2ops3.1K views
Process Matters (Cloud2Days / Java2Days conference)) by dev2ops
Process Matters (Cloud2Days / Java2Days conference))Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))
dev2ops963 views
Midnight Cowboy by dev2ops
Midnight CowboyMidnight Cowboy
Midnight Cowboy
dev2ops1.7K views

Recently uploaded

Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesShapeBlue
252 views15 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
56 views29 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
173 views15 slides
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
161 views13 slides
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...ShapeBlue
166 views28 slides
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
221 views19 slides

Recently uploaded(20)

Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue252 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays56 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue173 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue161 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue166 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue221 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue147 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty64 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li85 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue206 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue145 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue198 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue297 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue203 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10139 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash158 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue194 views

You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)

  • 1. You Can’t Change Culture, But You Can Change Behavior. (and behavior becomes culture)
  • 2. Damon Edwards @damonedwards dev2ops.org damon@dtosolutions.com DevOps and Automation
  • 3. DevOps Cafe Podcast devopscafe.org subscribe in iTunes
  • 4. DevOps Cookbook In progress... Gene Kim Patrick Debois John Willis Mike Orzen John Allspaw Jez Humble Damon Edwards
  • 5. Damon Edwards @damonedwards dev2ops.org damon@dtosolutions.com DevOps and Automation
  • 6. Why I am standing here today #%!
  • 7. Where do we put our efforts? ORGANIZATION ORGANIZATION ORGANIZATION ORGANIZATION TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM EASIER MORE DIFFICULT VERY DIFFICULT
  • 8. Where do we put our efforts? ORGANIZATION ORGANIZATION ORGANIZATION TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM EASIER MORE DIFFICULT VERY DIFFICULT
  • 9. Where do we put our efforts? ORGANIZATION ORGANIZATION ORGANIZATION TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM EASIER MORE DIFFICULT VERY DIFFICULT
  • 10. Where do we put our efforts? ORGANIZATION ORGANIZATION ORGANIZATION TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM EASIER MORE DIFFICULT VERY DIFFICULT
  • 11. Where do we put our efforts? ORGANIZATION ORGANIZATION ORGANIZATION TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM TEAM EASIER MORE DIFFICULT VERY DIFFICULT DevOps problems live here!
  • 12. State of the Art DevOps Culture Talk in One Slide!
  • 13. State of the Art DevOps Culture Talk in One Slide!
  • 14. State of the Art DevOps Culture Talk in One Slide! +
  • 15. What your mother told you was culture Culture (n.): Culture (adj.):
  • 16. “Culture” really means “Organizational Culture” “Set of shared mental assumptions that guide interpretation and action in organizations by defining appropriate behavior for various situations.”
  • 17. “Culture” really means “Organizational Culture” “Set of shared mental assumptions that guide interpretation and action in organizations by defining appropriate behavior for various situations.” Why we do it the way we do it.
  • 19. Organizational Culture Artifacts • values • vision • norms • language • systems • symbols • beliefs • habits
  • 20. Be not afraid! • It’s not as squishy as it seems • There is actually some solid academic work to grab onto • There are tools to at least describe, if not comprehend, organizational culture
  • 21. Organizational Culture Assessment Instrument ...based on competing values framework
  • 22. Organizational Culture Assessment Instrument ...based on competing values framework
  • 24. Now for the bad news...
  • 25. Now for the bad news... If you aren’t the CEO there isn’t a whole lot you can do about Organizational Culture
  • 27. What to do? • Option #1: Change your company
  • 28. What to do? • Option #1: Change your company If you can’t then...
  • 29. What to do? • Option #1: Change your company If you can’t then... • Option #2: Change your company
  • 30. What to do? • Option #1: Change your company If you can’t then... • Option #2: Change your company If you can’t then...
  • 31. What to do? • Option #1: Change your company If you can’t then... • Option #2: Change your company If you can’t then... • Option #3: (see Option #1)
  • 33. What to do? • values • vision • norms • language • systems • symbols • beliefs • habits
  • 34. What to do? • values • vision • norms • language Infuse with • systems DevOps Vision • symbols • beliefs • habits
  • 35. What is DevOps Vision?
  • 36. What is DevOps Vision? 1. See the system
  • 37. What is DevOps Vision? 1. See the system 2. Focus on flow
  • 38. What is DevOps Vision? 1. See the system 2. Focus on flow 3. Recognize feedback loops
  • 39. What is DevOps Vision? 1. See the system 2. Focus on flow 3. Recognize feedback loops 4. Look for continuous improvement opportunities
  • 40. What is DevOps Vision? ™ EA THE BIG ID 1. See the system 2. Focus on flow 3. Recognize feedback loops 4. Look for continuous improvement opportunities
  • 41. Infuse DevOps Vision into every cultural artifact • values 1. See the system • vision • norms 2. Focus on flow • language • systems 3. Recognize feedback loops • symbols • beliefs 4. Look for continuous improvement • habits opportunities
  • 42. Now is the time to make the business case for DevOps behavior changes! 1. See the system • values 2. Focus on flow • vision Better TTM • norms • language Better Quality • systems 3. Recognize feedback loops • symbols • beliefs • habits 4. Look for continuous improvement opportunities
  • 43. Infusing DevOps Vision into an Organization
  • 44. Infusing DevOps Vision into an Organization • What doesn’t work: The Big Bang™
  • 45. Infusing DevOps Vision into an Organization • What doesn’t work: The Big Bang™ • What does work: Recruit, Educate, Drill, Repeat
  • 46. Now for some interesting examples on bringing DevOps Vision to life...
  • 47. Banish the word “done” DONE Why?: Owner: Dev / Project Mgmt Drives “system thinking” and Impact: Developers, QA “focus on flow” Difficulty: Easy
  • 48. Banish the word “done” DONE • You run a service. It never stops, so you are never “done”. Why?: Owner: Dev / Project Mgmt Drives “system thinking” and Impact: Developers, QA “focus on flow” Difficulty: Easy
  • 49. Banish the word “done” DONE • You run a service. It never stops, so you are never “done”. • “Code complete” is an anti-pattern, not a milestone Why?: Owner: Dev / Project Mgmt Drives “system thinking” and Impact: Developers, QA “focus on flow” Difficulty: Easy
  • 50. Banish the word “done” DONE • You run a service. It never stops, so you are never “done”. • “Code complete” is an anti-pattern, not a milestone • At best, you have fulfilled your most recent obligation Why?: Owner: Dev / Project Mgmt Drives “system thinking” and Impact: Developers, QA “focus on flow” Difficulty: Easy
  • 51. Make operational requirements first class citizens Why?: Owner: Program Management Drives systems thinking, improves Impact: Schedule Owner predictability of flow, reduces technical debt creation Difficulty: Easy
  • 52. Make operational requirements first class citizens • Operational requirements (“non-functional requirements) are just as important to running service as any business feature requirement Why?: Owner: Program Management Drives systems thinking, improves Impact: Schedule Owner predictability of flow, reduces technical debt creation Difficulty: Easy
  • 53. Make operational requirements first class citizens • Operational requirements (“non-functional requirements) are just as important to running service as any business feature requirement • Include those operational requirements in whatever tools and processes your business feature requirements go through Why?: Owner: Program Management Drives systems thinking, improves Impact: Schedule Owner predictability of flow, reduces technical debt creation Difficulty: Easy
  • 54. Visualize the flow Why?: Owner: Release (?) Drives systems thinking and focusing on the flow, makes Impact: Everyone bottlenecks obvious Difficulty: Easy
  • 55. Collaboratively map the value stream Core business service delivery process Steering Current state value stream map Committee Erica Switzer Full L/T Lead time Projects / Expedites P/T Process time H/C Head count S/R Scrap rate Business Analyst Erica Switzer D Defects Estimates and EP Extra processes requirements M Motion PD Partially done Project Manager TS Task switching W Waiting Erica Switzer Business Change Creative request Daily Scrum Change Program Management meeting Request QA Control Forms Mx3 build Development Dx3 Develop Technical Specification Daily Scrum Deployment web assets meeting QA Meeting Business Systems Jira issues RT tickets Support Release Engineering L/T 6 weeks Web Assets, Deployment P/T 4 weeks Technical Operations flows and Jira issues Document Stan Walters H/C 12 wireframes S/R 5% Bob McNulty Wx2 PDx4 Wx2 RT tickets Change TSx5 Dx2 Delta Development Development D Release Control Development features and Build and deploy Integration testing Build and deploy Set of fixes EP service L/T 8 weeks L/T 2 days L/T 1 day L/T 8 hours Cut project branch branches P/T 4 weeks P/T 4 hours P/T 1 day P/T 7 hours H/C 5 H/C 1 H/C 5 H/C 1 W D D Mx2 S/R 25% S/R 10% S/R 95% S/R 2% PDx3 D Mx8 Dx2 L/T 15 minutes Joe Harbaugh Joe Harbaugh Joe Harbaugh Fernando Gomez EP PD Deploy to EP P/T 5 minutes Acceptance testing Feature testing Tested Merge project Deploy to Staging Staging testing H/C 1 packages Production branch S/R 0% L/T 5 days L/T 4 weeks L/T 6 days L/T 1 week L/T 9 hours L/T 30 minutes Chris Holmes Development P/T 5 hours P/T 2.5 weeks P/T 90 minutes P/T 3.5 days P/T 8 hours P/T 30 minutes Environments H/C 2 H/C 4 H/C 3 H/C 4 H/C 6 H/C 1 Documented S/R 10% S/R 20% S/R 66% S/R 66% S/R 66% S/R 33% test plans Raj Lee Raj Lee Frances Middleton Frances Middleton Allen Cannata Fernando Gomez and cases PDx2 QA Staging Production Build test plan Build test cases Environments Environment Environment L/T 5 days L/T 2 weeks P/T 4 days P/T 8 days H/C 1 H/C 2 S/R 10% S/R 20% Deploy to Performance Raj Lee Raj Lee Performance testing L/T 6 days L/T 1 week P/T 90 minutes P/T 3 days H/C 3 H/C 1 S/R 66% S/R 66% Frances Middleton Allen Cannata Performance Environment Process Time 4 weeks 4 weeks 4 hours 1 day 7 hours 5 hours 2.5 weeks 90 minutes = 62 days 3.5 days 8 hours 2 weeks 4 weeks 1.5 days 1 hours 4.5 days 1.5 weeks 5.75 days 1.5 days 1 hour Lead Time = 113 days Why?: Owner: Anyone Aligns understanding of the full system, highlights wastes Impact: Everyone (problems) Difficulty: Low /Medium
  • 56. Turn information flows into artifact flows M Service pack review email Current state value stream map Customer L/T = 56d P/T = 7d communication L/T Lead time H/C = 6 P/T Process time S/R = 100% L/T = 28d Suresh Wu P/T = 7d H/C Head count crit bugs H/C = 1 S/R = S/R Scrap rate M(2) W Stephen / Xi Customer derived Release Program D Defects reqs. Management Release EP Extra processes M W Schedule L/T = M Motion Estimates PRD P/T = Product Program H/C = Planning PD Partially done S/R = TS Task switching Erica Smith L/T = 105d P/T = 46d W Waiting PD H/C = 15 S/R = 100% Lockdown Technical Support M(2) EP John Robert control Product Management Engineering Engineering Planning Cloud Services Process Design PRD Specs PRD L/T = 45d EP(2) TS(2) P/T = 18d Documentum M EP H/C = 23 M(3) W(2) S/R = PD Preliminary Bob Smith ERR Cloud Services Development Release BRD M(3) W Release PRD ERR Server L/T = 45d Memos L/T = 60d Provisioning P/T = 21d P/T = 16d H/C = 140 D MOP, SOP H/C = 3 QA L/T = 24d S/R = S/R = 3% Environment Remedy P/T = 4d Bob Smith QA Forum M(3) EP Reggie / Carlos Ticket H/C = 3 Ticket QA forum Engineering S/R = 50% BRD checklist Release Jen Garza M W EP Patch L/T = 60d Calendar D P/T = 1d Change Control EP H/C = 1 README QA Forum S/R = >5% Rollout Server M EP(3) L/T = 42d Ticket Victoria Doe Schedule Acceptance Tasks P/T = QA Test H/C = L/T = 14d S/R = P/T = 1d L/T = 105d MOP MOP Peter Lee H/C = 4.5 P/T = 11d ERR S/R = 15% H/C = 42 PD(3) Lynn A. etc S/R = Selective Sam Young Promotion L/T = 90d P/T = 15d Remedy New Targets H/C = 5 Ticket S/R = Steve Young BTS README M W(2) EP Deploy Release Full M(2) PD(3) Development Shared Commits Build Release L/T = 90d Drive Prod Packages P/T = 8d L/T = 75d Shared Drive Promotion P/T = 43d L/T = 1d Test H/C = 8 H/C = 130 P/T = 0.3d L/T = 60d S/R = 2% S/R = H/C = 2 P/T = 0.2d XML Lewis S./Peter Y. Production Bob Smith S/R = 33% H/C = 1 M W(2) EP John Doe S/R = >5% Single Victoria Doe Image PD D(3) TS Server Why?: Owner: Development Removes barriers to flow, smooths Impact: Dev and Ops handoffs, improves quality Difficulty: High
  • 57. Turn information flows into artifact flows M Service pack review email Current state value stream map Customer L/T = 56d P/T = 7d communication L/T Lead time H/C = 6 P/T Process time S/R = 100% L/T = 28d Suresh Wu P/T = 7d H/C Head count crit bugs H/C = 1 S/R = S/R Scrap rate M(2) W Stephen / Xi Customer derived Release Program D Defects reqs. Management Release EP Extra processes M W Schedule L/T = M Motion Estimates PRD P/T = Product Program H/C = Planning PD Partially done S/R = TS Task switching Erica Smith L/T = 105d P/T = 46d W Waiting PD H/C = 15 S/R = 100% Lockdown Technical Support M(2) EP John Robert control Product Management Engineering Engineering Planning Cloud Services Process Design PRD Specs PRD L/T = 45d EP(2) TS(2) P/T = 18d Documentum M EP H/C = 23 M(3) W(2) S/R = PD Preliminary Bob Smith ERR Cloud Services Development Release BRD M(3) W Release PRD ERR Server L/T = 45d Memos L/T = 60d Provisioning P/T = 21d P/T = 16d H/C = 140 D MOP, SOP H/C = 3 QA L/T = 24d S/R = S/R = 3% Environment Remedy P/T = 4d Bob Smith QA Forum M(3) EP Reggie / Carlos Ticket H/C = 3 Ticket QA forum Engineering S/R = 50% BRD checklist Release Jen Garza M W EP Patch L/T = 60d Calendar D P/T = 1d Change Control EP H/C = 1 README QA Forum S/R = >5% Rollout Server M EP(3) L/T = 42d Ticket Victoria Doe Schedule Acceptance Tasks P/T = QA Test H/C = L/T = 14d S/R = P/T = 1d L/T = 105d MOP MOP Peter Lee H/C = 4.5 P/T = 11d ERR S/R = 15% H/C = 42 PD(3) Lynn A. etc S/R = Selective Sam Young Promotion L/T = 90d P/T = 15d Remedy New Targets H/C = 5 Ticket S/R = Steve Young BTS README M W(2) EP Deploy Release Full M(2) PD(3) Development Shared Commits Build Release L/T = 90d Drive Prod Packages P/T = 8d L/T = 75d Shared Drive Promotion P/T = 43d L/T = 1d Test H/C = 8 H/C = 130 P/T = 0.3d L/T = 60d S/R = 2% S/R = H/C = 2 P/T = 0.2d XML Lewis S./Peter Y. Production Bob Smith S/R = 33% H/C = 1 M W(2) EP John Doe S/R = >5% Single Victoria Doe Image PD D(3) TS Server Why?: Owner: Development Removes barriers to flow, smooths Impact: Dev and Ops handoffs, improves quality Difficulty: High
  • 58. Turn information flows into artifact flows M Service pack review email Current state value stream map Customer L/T = 56d P/T = 7d communication L/T Lead time H/C = 6 P/T Process time S/R = 100% L/T = 28d Suresh Wu P/T = 7d H/C Head count crit bugs H/C = 1 S/R = S/R Scrap rate M(2) W Stephen / Xi Customer derived Release Program D Defects reqs. Management Release EP Extra processes M W Schedule L/T = M Motion Estimates PRD P/T = Product Program H/C = Planning PD Partially done S/R = TS Task switching Erica Smith L/T = 105d P/T = 46d W Waiting PD H/C = 15 S/R = 100% Lockdown Technical Support M(2) EP John Robert control Product Management Engineering Engineering Planning Cloud Services Process Design PRD Specs PRD L/T = 45d EP(2) TS(2) P/T = 18d Documentum M EP H/C = 23 M(3) W(2) S/R = PD Preliminary Bob Smith ERR Cloud Services Development Release BRD M(3) W Release PRD ERR Server L/T = 45d Memos L/T = 60d Provisioning P/T = 21d P/T = 16d H/C = 140 D MOP, SOP H/C = 3 QA L/T = 24d S/R = S/R = 3% Environment Remedy P/T = 4d Bob Smith QA Forum M(3) EP Reggie / Carlos Ticket H/C = 3 Ticket QA forum Engineering S/R = 50% BRD checklist Release Jen Garza M W EP Patch L/T = 60d Calendar D P/T = 1d Change Control EP H/C = 1 README QA Forum S/R = >5% Rollout Server M EP(3) L/T = 42d Ticket Victoria Doe Schedule Acceptance Tasks P/T = QA Test H/C = L/T = 14d S/R = P/T = 1d L/T = 105d MOP MOP Peter Lee H/C = 4.5 P/T = 11d ERR S/R = 15% H/C = 42 PD(3) Lynn A. etc S/R = Selective Sam Young Promotion L/T = 90d P/T = 15d Remedy New Targets H/C = 5 Ticket S/R = Steve Young BTS README M W(2) EP Deploy Release Full M(2) PD(3) Development Shared Commits Build Release L/T = 90d Drive Prod Packages P/T = 8d L/T = 75d Shared Drive Promotion P/T = 43d L/T = 1d Test H/C = 8 H/C = 130 P/T = 0.3d L/T = 60d S/R = 2% S/R = H/C = 2 P/T = 0.2d XML Lewis S./Peter Y. Production Bob Smith S/R = 33% H/C = 1 M W(2) EP John Doe S/R = >5% Single Victoria Doe Image PD D(3) TS Server Why?: Owner: Development Removes barriers to flow, smooths Impact: Dev and Ops handoffs, improves quality Difficulty: High
  • 59. Metrics with a mission: Situational Awareness Organization & Process Data Application Situational Infrastructure Data Awareness Data Business Data Why?: Owner: Metrics (?) Feedback. Aligns organizational Impact: Everyone efforts. Difficulty: Medium
  • 60. Turn everything into a change correlation chart Why?: Owner: Metrics (?) Raise awareness of change. Impact: Everyone Difficulty: Medium
  • 61. Paint the walls with awareness Why?: Owner: Metrics (?) Feedback. Aligns organizational Impact: Everyone efforts. Difficulty: Easy
  • 62. Realign Ownership and Control Why?: Owner: Technology Managers Removes bottlenecks (improves flow), pushes the pain forward, aligns Impact: Everyone activities with those best suited to execute Difficulty: Medium / High
  • 63. Realign Ownership and Control • Dev owns... uptime for their own code Ops owns... uptime for platforms and tooling Why?: Owner: Technology Managers Removes bottlenecks (improves flow), pushes the pain forward, aligns Impact: Everyone activities with those best suited to execute Difficulty: Medium / High