SlideShare une entreprise Scribd logo
1  sur  88
Télécharger pour lire hors ligne
Ben Rockwood
                                       Director of Systems Engineering
                                                            Joyent, Inc.

The
DevOps
Transformation
                             From here to there and why

Thursday, December 8, 2011
Section 1




                             What is DevOps?



Thursday, December 8, 2011
DevOps is a cultural
                      and professional
                         movement.
                             Adam Jacob


Thursday, December 8, 2011
It’s not a tool (thing).



Thursday, December 8, 2011
It’s not a title (person).



Thursday, December 8, 2011
It’s not just dev & ops.



Thursday, December 8, 2011
CAMS

                    • Culture
                    • Automation
                    • Measurement
                    • Sharing
                                       John Willis

Thursday, December 8, 2011
It’s a banner for change.
Thursday, December 8, 2011
Re-envisioning the IT World




                                 “We are the music makers,
                             And we are the dreamers of dreams,”
                                                                                      Arthur O'Shaughnessy (1874)



                     The world is changable, if we only have the courage to break with the status quo (overcome inertia)

Thursday, December 8, 2011
Pro Tip #1

                             DevOps is a journey
                                of discovery,
                              not a destination.



Thursday, December 8, 2011
Pro Tip #1

                             DevOps is a journey
                                of discovery,
                              not a destination.

                     Please join the global
                         conversation!
Thursday, December 8, 2011
Section 2
                                 DevOps
                              Deconstruction

                    • Collaboration of People
                    • Convergence of Process
                    • Creation & Exploitation of Tools

                             In that order, not the reverse.

Thursday, December 8, 2011
Simon Sinek’s Golden Circle



                                                Why

                                        How you do it


                                      What you do


                             Ted Talk: Simon Sinek: How great leaders inspire action”

Thursday, December 8, 2011
Simon Sinek’s Golden Circle
                                              Motivation,
                                               Values,
                                                Belief
                             Why               (Both make up the limbic brain,
                                      feelings, behavior, decision making, no language)

                                                 Method
                              How

                               What
                                                  Product
                                               (Maps to Neo-Cortex;
                                            Rational Thought & Language)




Thursday, December 8, 2011
Golden Circle in DevOps
                                         1: Quality through
                                          Collaboration is
                                           our motivation
                             Why?
                                          2: Process & Tools
                                                is how
                              How?

                                What?
                                          3: Build awesome
                                               services

Thursday, December 8, 2011
DevOps Done Wrong
                                         3: To improve efficiency
                                             of infrastructure
                                               management
                              Why?
                                            2: Building Process
                                            around automation
                               How?

                                 What?       1: Automate using
                                                Configuration
                                                Management

Thursday, December 8, 2011
“Why is the only true source
                             of power. Without it you are
                                     powerless.”




Thursday, December 8, 2011
Ackoff’s 5 Contents of the Mind


                                        Wisdom

                                      Understanding

                                       Knowledge

                                       Information

                                          Data



Thursday, December 8, 2011
Wisdom                Insight

                             Understanding           Why

                              Knowledge              How to

                                             Who, What, When, Where
                              Information
                                                  How much..

                                 Data



Thursday, December 8, 2011
Architect       Wisdom                Insight

                    Systems    Understanding           Why
                    Engineer
                                Knowledge              How to
       Jr SA/Support
                                               Who, What, When, Where
                                Information
                                                    How much..

                                   Data



Thursday, December 8, 2011
Systems Thinking
       Synthesis                   Wisdom                Insight

                                 Understanding           Why

         Analysis                 Knowledge              How to

                                                 Who, What, When, Where
                                  Information
                                                      How much..

                                     Data



Thursday, December 8, 2011
Systems Thinking

                    • Systems Thinking is concerned with the
                             interaction of the parts to form a whole
                    • Systems Dynamics is concerned with the
                             feedback loops between the parts
                    • “A system can not understand itself.” -W.
                             Edwards Deming


Thursday, December 8, 2011
Pro Tip #2

                        DevOps starts with why,
                         with a holistic vision,
                      and supports that vision with
                           process and tools.


Thursday, December 8, 2011
Section 3




                         Dev                     Ops




                               Should be this.
Thursday, December 8, 2011
Dev         Ops


                             The reality is usually this.
Thursday, December 8, 2011
The Value Stream

  Requirements                 Dev   Software   Ops   Service




Thursday, December 8, 2011
Silo’ed Priorities
        Get it out on time, no defects.     Get it up. Keep it up. Cheap.



 Requirements                  Dev   Software    Ops        Services

                                                +NFR

                                      Goods                 Services



Thursday, December 8, 2011
Who’s responsible for
                           quality?

Thursday, December 8, 2011
What is Quality?
                    • ISO-9000: "Degree to which a set of
                             inherent characteristics fulfills
                             requirements."
                    • Dr. Juran: "Fitness for use."
                    • Crosby: "Conformance to requirements."
                    • 6 Sigma: "Number of defects per million
                             opportunities."
                                          And you wonder how we used waterfall so long....




Thursday, December 8, 2011
What is quality really?


                    • The degree to which a good or service is
                             what the customer expects it to be.
                    • Examples: The Big Mac,Velveeta, Steak


Thursday, December 8, 2011
Quality Software

                    • Does what it purports to do
                    • Is intuitive and easy to use
                    • Is quick and responsive; given the task
                    • Observable (“Whats it doing?!”)

Thursday, December 8, 2011
Quality Service
                    • Does what it purports to do
                    • Is intuitive and easy to use (Friendly)
                    • Is quick and responsive; given the task
                    • Observable (“Whats it doing?!”)
                    • Available
                    • Self-Service if possible
Thursday, December 8, 2011
“Efficiency is doing
                             things right;
                        effectiveness is doing
                           the right things.”
                                     Peter Drucker


Thursday, December 8, 2011
Pro Tip #3

              Quality is a result effectiveness
                     of the interactions
              across the entire value stream.



Thursday, December 8, 2011
Section 4

                             Agile Manifesto

      Individuals and interactions over processes and tools
       Working software over comprehensive documentation
        Customer collaboration over contract negotiation
          Responding to change over following a plan


                                  2001
Thursday, December 8, 2011
Agile Advantages

                    • Non-Prescriptive
                    • Simple philosophy became an umbrella
                    • Applies to both the developer and the
                             product management alike
                    • Widely known and easy to grok.

Thursday, December 8, 2011
IT Service Management
                    • Control Objectives for Information and
                             related Technology (CobiT)
                    • Capability Maturity Model Integration
                             (CMMI) for Service
                    • IT Infrastructure Library (ITIL)
                    • ISO Standards: 20K, 27001, 38500
                    • NIST SP800-53, PCI DSS, FIPS 200, TIA-942
Thursday, December 8, 2011
Making Sense of ITSM
                                                     SOX
                                                                  Auditing

                                                    COSO          SAS70

     ISO 20K                          Governance
                                      Framework
                                                     CobiT
                                                   ISO 38,500
                             Best Practice             ....                  Security Controls

                                 ITIL                           ISO 27K
                              PMBOK                             NIST SP800-53
                             PRINCE2                            PCI-DSS
                                 ASL                            FIPS 200
                                 BISL                           ...
Thursday, December 8, 2011
Problems with ITSM
                    • Compliance Driven
                    • Security Focused
                    • Complex, Complicated, and Bureaucratic
                    • Pushed down from the top on already over-
                             burdened staff
                    • Consultant Heavy
                    • Hard to grok. Most info 2nd hand.
Thursday, December 8, 2011
IT Infrastructure Library




Thursday, December 8, 2011
ITIL Advantage
                    • Most complete & respected pattern for IT
                    • Source for Change Management, Event/
                             Incident/Problem Management, CMDB, etc.
                    • Provides a common terminology for IT
                    • Chock full of good ideas! Why reinvent the
                             wheel?

                  Guru session on ITIL, Thursday @ 3:30!
Thursday, December 8, 2011
Visible Ops




Thursday, December 8, 2011
The rules don’t make RPGs fun...
                                      the DM does.

                                     It’s all about how you use the rules.

Thursday, December 8, 2011
ITSM in Perspective

                    • No idea should be rejected without
                             consideration
                    • Don’t view it as “all in” or “all out”
                    • Educate yourself on them (many are free)
                             and use it however is most appropriate for
                             your team/organization



Thursday, December 8, 2011
Ars Gratia Artis

                    • Art for the Sake of
                             Art
                    • Only satisfies a select
                             few
                                               The Fountain by Marcel Duchamp




Thursday, December 8, 2011
Pro Tip #4
                 Agile & ITSM are both sources
                 from which to draw strength,
                           but never
                 at the expense of your vision.



Thursday, December 8, 2011
Section 5




         Cloud Changed the Game


Thursday, December 8, 2011
IT Paradigm Shifts
                    • Virtualization stops being about
                             consolidation and begins enabling self-
                             service, automated infrastructure without
                             bare metal constraints
                    • HPC becomes less interesting
                    • Role of the OS changes
                    • Broad platform standardization becomes
                             realistic

Thursday, December 8, 2011
Dev Paradigm Shifts
                    • Dev can bypass IT at will
                    • Dev has more experience with the APIs
                             that drive cloud than IT (typically)
                    • The Great Leveler; anyone can be a player
                    • SCRUM, Continuous Integration, etc. speed
                             up rate of deployment


Thursday, December 8, 2011
“The Rift” Surfaces
                    • Increased awareness of IT and “Web
                             Operations” sub-culture rift
                    • Migration of services from heavy iron into
                             virtualized environments changes more
                             than expected
                    • Over-specialization becomes an issue
                    • X86 Management is different
Thursday, December 8, 2011
Rise of the Tools
                    • Commercial & Open Source “Build your
                             own cloud” solutions speed up
                    • Puppet & Chef arrive alongside CFengine to
                             tame the new complexity
                    • “Infrastructure As Code” starts looking
                             realistic, as tools are more about CM than
                             deployment
                    • SaaS allows IT teams to offload undesirable
                             or complex components. (ex: PagerDuty)
Thursday, December 8, 2011
Vagrant

                    • Create test/dev environments on your
                             laptop
                    • Configure with CM
                    • An excellent method for using Operations
                             “Infrastructure as Code” to empower dev,
                             ops, qa, etc.



Thursday, December 8, 2011
Pro Tip #5
                                 The Cloud is here to stay,
                                    and its awesome.


                             Contrary to popular belief, it will
                             generate MORE demand for SA’s,
                                        not less.



Thursday, December 8, 2011
Section 6

             Operations Management
                               “Operations management is an
                              area of management concerned
                               with overseeing, designing, and
                             redesigning business operations in
                              the production of goods and/or
                                         services.”
                                                     Wikipedia




Thursday, December 8, 2011
What is Operations?

                                           Executives




                             Finance      Operations      Marketing




                              Operations is doing what you do.

Thursday, December 8, 2011
OM Subjects
                    • Operations           • Quality
                             Strategy        Management
                    • Product & Service    • Forecasting
                             Development
                                           • Wait-Line Theory
                    • Project              • Scheduling
                             Management
                    • Process              • LEAN
                             Measurement   • Six Sigma
                    • Financial Analysis   • TOC ...and more.
Thursday, December 8, 2011
A Brief History of
                                Operations
                               Management
                                 Understanding the genesis of the
                                 ideas we now take for granted as
                                         common sense.




Thursday, December 8, 2011
Fredrick Winslow Taylor

                                        • “The Principles of
                                          Scientific
                                          Management” (1911)
                                        • Applied scientific
                                          method to work.
                                        • Generally blamed for
                                          everything.


Thursday, December 8, 2011
Henry Ford

                                   • Father of “Mass
                                     Production”
                                   • Built the Model T from
                                     1908 ($850, $20K) to
                                     1927 ($290, $3K).
                                   • No formal education,
                                     worked at Edison Co
                                     from 1891 to 1899.
Thursday, December 8, 2011
Alfred Sloan
                                  • President of GM in 1923
                                  • Did for big management
                                    what Ford did for
                                    manufacturing
                                  • Involvement with MIT later
                                    became the Sloan Business
                                    School.
                                  • BS EE from MIT
Thursday, December 8, 2011
Sakichi Toyoda
                                     • Started Toyoda
                                       Automatic Loom
                                       Works 1927
                                     • Invented Jidoka
                                       (autonomous
                                       automation) [Fault
                                       Management], and “5
                                       Whys”
                                     • Started making cars in
                                       1933
Thursday, December 8, 2011
W.A. Shewhart
                                   • Invented PDSA
                                     Continuous
                                     Improvement Cycle
                                   • Worked at Bell Labs
                                     from 1925 to 1956
                                   • Father of Statistical
                                     Process Control
                                   • PhD in Physics
Thursday, December 8, 2011
W. Edwards Deming
                                    • Student of Shewhart
                                    • Sent to Japan after
                                      WW2 and taught the
                                      Japanese (1950)
                                    • Father of the Quality
                                      movement
                                    • Ignored in US until late
                                      1970’s
                                    • BS EE, MS/PhD Math
Thursday, December 8, 2011
Taiichi Ohno
                                   • Created the Toyota
                                     Production System in
                                     late 1940’s, refined
                                     through the 1950’s
                                   • Father of Just-in-Time,
                                     Kanban, etc.
                                   • Learned from Ford’s
                                     book “Today &
                                     Tomorrow” & Deming

Thursday, December 8, 2011
Shigeo Shingo

                                  • Technical man behind
                                    TPS
                                  • Father of SMED, Poka-
                                    Yoke (“mistake-
                                    proofing”), “Zero
                                    Quality Control”, etc.



Thursday, December 8, 2011
Damon Edwards                                                              Israel Gat



                        http://dev2ops.org/blog/2011/8/11/full-video-of-israel-gat-interview-agile-in-enterprise-devop.html



Thursday, December 8, 2011
Peter Drucker

                                   • Father of Modern
                                     Management
                                   • Wrote 39
                                     management books
                                     between 1939 and
                                     2005



Thursday, December 8, 2011
Ludwig von Bertalanffy

                             • Father of Systems
                               Theory
                             • Wrote “General
                               Systems Theory”,
                               published in US
                               following WW2.



Thursday, December 8, 2011
Russell Ackoff
                                     • Friend of Deming
                                     • Pioneer in Operations
                                       Research (OR) in 1957
                                       and Systems Theory
                                     • (imho, the Feynman of
                                       OR)
                                     • BS Architecture, PhD
                                       Philosophy of Science
Thursday, December 8, 2011
Armand V. Feigenbaum
                             • Coined the term “Total
                               Quality Control” (1961),
                               which later became “Total
                               Quality Management” (TQM)
                             • Together with Deming and
                               others ideas, became basis for
                               ISO-9000
                             • PhD Econ MIT
Thursday, December 8, 2011
The US Decline
                    • 1973 Oil Crisis deals a nasty blow to the
                             US Mass Production system
                    • Japanese weather the storm thanks to
                             Kanban (Just in Time; Toyota Production
                             System)
                    • In 1980’s Japanese quality puts US to shame
                    • Deming in NBC documentary in 1980,
                             publishes first book in 1983
Thursday, December 8, 2011
Eliyahu Goldratt
                                    • Created the “Theory of
                                      Constraints”
                                    • Published in his novel
                                      “The Goal” (1984)
                                    • Applied TOC to other
                                      areas such as project
                                      management (“Critical
                                      Chain”), sales (“Mafia
                                      Offer”), etc.

Thursday, December 8, 2011
James Womack, et al
                                     • Coined “Lean” in 1988
                                       HBR Article.
                                     • Becomes “The Machine
                                       that Change the
                                       World” (1990) which
                                       brought TPS to the
                                       masses.


Thursday, December 8, 2011
On the Shoulders of
                               Giants
                    • There is a continuous chain of ideas being
                             condensed and re-applied again and again
                             throughout the 20th Century.
                    • Today its largely rolled into “Lean”
                    • Many of our “new” ideas are not new at all,
                             they are new applications of proven ideas
                             that are simply new to this field.
                    • Many of the OM pioneers were geeks.
Thursday, December 8, 2011
Thursday, December 8, 2011
Pro Tip #6

                             “Those who cannot remember the past
                                 are condemned to repeat it”
                                                     George Santayana


                        These things aren’t going away,
            a little education will serve you for years to come.

Thursday, December 8, 2011
The 3 Aspects of DevOps

                              dev>OPS
                             DEV<ops
                             DEV<>OPS


Thursday, December 8, 2011
dev>OPS
                    • Operations centric focus on DevOps
                    • Adopts “Infrastructure as Code” ideal
                    • Considers SCRUM, Kanban, and Agile
                             Operations Concepts
                    • Gets serious about metrics and holistic/
                             qualitative monitoring


Thursday, December 8, 2011
DEV<ops

                    • Development centric focus on DevOps
                    • Adopts continuous deployment
                    • Embedded metrics and increased focus on
                             operational performance
                    • Dev’s learn about operational challenges

Thursday, December 8, 2011
DEV<>OPS
                    • Full collaboration between teams
                    • Boundaries between them blur
                    • Both teams are accountable, full
                             participation in emergencies and
                             postmortem meetings
                    • Dev access to prod environment
                    • Joy.
Thursday, December 8, 2011
Transitioning

                    • If at all possible, go directly to DEV<>OPS
                             and grow together
                    • If not, do what you can to set the stage,
                             measure results and make allies to build a
                             case for management support.




Thursday, December 8, 2011
The Most Powerful
                             Tool in the DevOps
                                   Arsenal?


Thursday, December 8, 2011
Thursday, December 8, 2011
Other Tools to Start
                    • Office Hours
                    • Sit together
                    • Join the other teams meetings
                    • Ask lots of questions
                    • Implement the “No Asshole Rule”
                    • Have fun
Thursday, December 8, 2011
Pro Tip #7

                               If it ain’t fun,
                             it ain’t workin’.




Thursday, December 8, 2011
Collaboration of People
                                   Convergence of Process
                                 Creation & Exploitation of Tools



                             * Measure Everything
                             * Have a systems view
                             * Focus on effectiveness & quality
                             * Learn from others and the past
                             * Encourage pride of workmanship (fun)

Thursday, December 8, 2011
Thank You.



Thursday, December 8, 2011
Twitter:
@patrickdebois
@botchagalupe
                               Join the
@damonedwards
@allspaw
                             Conversation!
@RealGeneKim
@jordansissel
@portertech
@lusis    @LordCope
@jamesurquhart                Websites:
@puppetmasterd
@netik                        http://dev2ops.org
@atl @markimbriaco            http://devopscafe.org
@adamhjk                      http://planetdevops.net
@ernestmueller
@ripienaar
@markimbriaco
@MikeOrzenLeanIT
Thursday, December 8, 2011

Contenu connexe

Tendances

Bisuness process management
Bisuness process managementBisuness process management
Bisuness process managementDigvijay Mahalle
 
Total Quality Management
Total Quality ManagementTotal Quality Management
Total Quality ManagementWindyDwiAstuti
 
Idea board / Suggestion System - Lean
Idea board / Suggestion System - LeanIdea board / Suggestion System - Lean
Idea board / Suggestion System - LeanHank Czarnecki
 
25 Lean questions
25 Lean questions25 Lean questions
25 Lean questionsTom Curtis
 
5S Implementation Process - Tamil 2.0
5S Implementation Process - Tamil 2.05S Implementation Process - Tamil 2.0
5S Implementation Process - Tamil 2.05S BALAMURUGAN
 
Taguchi presentation
Taguchi presentationTaguchi presentation
Taguchi presentationbwyrwa
 
Implementation Of TPM with Case study
Implementation Of TPM with Case studyImplementation Of TPM with Case study
Implementation Of TPM with Case studyIJESM JOURNAL
 
Poka yoke presentation
Poka yoke presentationPoka yoke presentation
Poka yoke presentationAnkur12patil
 
Training Stop Call Wait
Training  Stop Call WaitTraining  Stop Call Wait
Training Stop Call WaitMaharin Hamid
 
Muda - Muri - Mura
Muda - Muri - MuraMuda - Muri - Mura
Muda - Muri - MuraRobi Cahyadi
 
Factory Management-2 Policy Deployment & Control
Factory Management-2  Policy Deployment & ControlFactory Management-2  Policy Deployment & Control
Factory Management-2 Policy Deployment & ControlEduardo L. Garcia
 

Tendances (20)

Bisuness process management
Bisuness process managementBisuness process management
Bisuness process management
 
Total Quality Management
Total Quality ManagementTotal Quality Management
Total Quality Management
 
Idea board / Suggestion System - Lean
Idea board / Suggestion System - LeanIdea board / Suggestion System - Lean
Idea board / Suggestion System - Lean
 
25 Lean questions
25 Lean questions25 Lean questions
25 Lean questions
 
5S Implementation Process - Tamil 2.0
5S Implementation Process - Tamil 2.05S Implementation Process - Tamil 2.0
5S Implementation Process - Tamil 2.0
 
Quality : First Time Right Approach
Quality : First Time Right ApproachQuality : First Time Right Approach
Quality : First Time Right Approach
 
Taguchi presentation
Taguchi presentationTaguchi presentation
Taguchi presentation
 
Implementation Of TPM with Case study
Implementation Of TPM with Case studyImplementation Of TPM with Case study
Implementation Of TPM with Case study
 
7 new qc tools
7 new qc tools7 new qc tools
7 new qc tools
 
Poka yoke presentation
Poka yoke presentationPoka yoke presentation
Poka yoke presentation
 
Kaizen untuk 5R
Kaizen untuk 5RKaizen untuk 5R
Kaizen untuk 5R
 
TPM: Autonomous Maintenance (Jishu Hozen) Framework Poster
TPM: Autonomous Maintenance (Jishu Hozen) Framework PosterTPM: Autonomous Maintenance (Jishu Hozen) Framework Poster
TPM: Autonomous Maintenance (Jishu Hozen) Framework Poster
 
DMAIC
DMAICDMAIC
DMAIC
 
Kaizen
Kaizen Kaizen
Kaizen
 
The house of lean v3.6 ELG
The house of lean v3.6 ELGThe house of lean v3.6 ELG
The house of lean v3.6 ELG
 
Training Stop Call Wait
Training  Stop Call WaitTraining  Stop Call Wait
Training Stop Call Wait
 
Muda - Muri - Mura
Muda - Muri - MuraMuda - Muri - Mura
Muda - Muri - Mura
 
Process fmea
Process fmea Process fmea
Process fmea
 
Factory Management-2 Policy Deployment & Control
Factory Management-2  Policy Deployment & ControlFactory Management-2  Policy Deployment & Control
Factory Management-2 Policy Deployment & Control
 
Poka yoke
Poka yokePoka yoke
Poka yoke
 

En vedette

From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013Sanjeev Sharma
 
Using Your WHY to Build a Great Law Practice
Using Your WHY to Build a Great Law PracticeUsing Your WHY to Build a Great Law Practice
Using Your WHY to Build a Great Law PracticeRocket Matter, LLC
 
Devopsdays Berlin 2015 - Keynote - Kata
Devopsdays Berlin 2015 - Keynote - KataDevopsdays Berlin 2015 - Keynote - Kata
Devopsdays Berlin 2015 - Keynote - KataJohn Willis
 
Endobiogeny.systems theory
Endobiogeny.systems theoryEndobiogeny.systems theory
Endobiogeny.systems theoryKamyar Hedayat
 
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultatsCessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultatsPMI-Montréal
 
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsLa valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsPyxis Technologies
 
Operation management History
Operation management HistoryOperation management History
Operation management HistoryQC Labs
 
Deming to Devops
Deming to Devops Deming to Devops
Deming to Devops John Willis
 
Introduction to NIST’s Risk Management Framework (RMF)
Introduction to NIST’s Risk Management Framework (RMF)Introduction to NIST’s Risk Management Framework (RMF)
Introduction to NIST’s Risk Management Framework (RMF)Donald E. Hester
 
Continuous Security: 5 Ways DevOps Improves Security
Continuous Security: 5 Ways DevOps Improves SecurityContinuous Security: 5 Ways DevOps Improves Security
Continuous Security: 5 Ways DevOps Improves SecuritySonatype
 
Understanding The Security Vendor Landscape Using the Cyber Defense Matrix (R...
Understanding The Security Vendor Landscape Using the Cyber Defense Matrix (R...Understanding The Security Vendor Landscape Using the Cyber Defense Matrix (R...
Understanding The Security Vendor Landscape Using the Cyber Defense Matrix (R...Sounil Yu
 
ProjectLibre1.5 - Lesson 5 - Reports
ProjectLibre1.5 - Lesson 5 - ReportsProjectLibre1.5 - Lesson 5 - Reports
ProjectLibre1.5 - Lesson 5 - ReportsHezequias Vasconcelos
 
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug BassGo2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug BassGo2Group, Inc.
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?Michael Elder
 
WANTED: Seeking Single Agile Knowledge Development Tool-set
WANTED: Seeking Single Agile Knowledge Development Tool-setWANTED: Seeking Single Agile Knowledge Development Tool-set
WANTED: Seeking Single Agile Knowledge Development Tool-setBrad Appleton
 
Trustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean TraceabilityTrustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean TraceabilityBrad Appleton
 

En vedette (20)

From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013
 
Using Your WHY to Build a Great Law Practice
Using Your WHY to Build a Great Law PracticeUsing Your WHY to Build a Great Law Practice
Using Your WHY to Build a Great Law Practice
 
Devopsdays Berlin 2015 - Keynote - Kata
Devopsdays Berlin 2015 - Keynote - KataDevopsdays Berlin 2015 - Keynote - Kata
Devopsdays Berlin 2015 - Keynote - Kata
 
Endobiogeny.systems theory
Endobiogeny.systems theoryEndobiogeny.systems theory
Endobiogeny.systems theory
 
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultatsCessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
 
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsLa valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
 
Operation management History
Operation management HistoryOperation management History
Operation management History
 
Deming to Devops
Deming to Devops Deming to Devops
Deming to Devops
 
Introduction to NIST’s Risk Management Framework (RMF)
Introduction to NIST’s Risk Management Framework (RMF)Introduction to NIST’s Risk Management Framework (RMF)
Introduction to NIST’s Risk Management Framework (RMF)
 
Continuous Security: 5 Ways DevOps Improves Security
Continuous Security: 5 Ways DevOps Improves SecurityContinuous Security: 5 Ways DevOps Improves Security
Continuous Security: 5 Ways DevOps Improves Security
 
Control chart 1
Control chart 1Control chart 1
Control chart 1
 
Understanding The Security Vendor Landscape Using the Cyber Defense Matrix (R...
Understanding The Security Vendor Landscape Using the Cyber Defense Matrix (R...Understanding The Security Vendor Landscape Using the Cyber Defense Matrix (R...
Understanding The Security Vendor Landscape Using the Cyber Defense Matrix (R...
 
ProjectLibre1.5 - Lesson 5 - Reports
ProjectLibre1.5 - Lesson 5 - ReportsProjectLibre1.5 - Lesson 5 - Reports
ProjectLibre1.5 - Lesson 5 - Reports
 
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug BassGo2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
WANTED: Seeking Single Agile Knowledge Development Tool-set
WANTED: Seeking Single Agile Knowledge Development Tool-setWANTED: Seeking Single Agile Knowledge Development Tool-set
WANTED: Seeking Single Agile Knowledge Development Tool-set
 
Faking Hell
Faking HellFaking Hell
Faking Hell
 
In (database) automation we trust
In (database) automation we trustIn (database) automation we trust
In (database) automation we trust
 
Trustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean TraceabilityTrustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean Traceability
 

Similaire à LISA 2011 Keynote: The DevOps Transformation

Monitoring is easy, why are we so bad at it presentation
Monitoring is easy, why are we so bad at it  presentationMonitoring is easy, why are we so bad at it  presentation
Monitoring is easy, why are we so bad at it presentationTheo Schlossnagle
 
Matt Howell Teams, Process and Structure | MDW August 2011
Matt Howell Teams, Process and Structure | MDW August 2011Matt Howell Teams, Process and Structure | MDW August 2011
Matt Howell Teams, Process and Structure | MDW August 2011Boulder Digital Works at CU
 
Devopsdays Goteborg 2011 - State of the Union
Devopsdays Goteborg 2011 - State of the UnionDevopsdays Goteborg 2011 - State of the Union
Devopsdays Goteborg 2011 - State of the UnionJohn Willis
 
Design for Marketing Technical Services
Design for Marketing Technical ServicesDesign for Marketing Technical Services
Design for Marketing Technical ServicesJon Sandruck
 
Atlassian RoadTrip 2011 Slide Deck
Atlassian RoadTrip 2011 Slide DeckAtlassian RoadTrip 2011 Slide Deck
Atlassian RoadTrip 2011 Slide DeckAtlassian
 
Do your own hacking evening - RubyConf UR
Do your own hacking evening - RubyConf URDo your own hacking evening - RubyConf UR
Do your own hacking evening - RubyConf URPlataformatec
 
MDW Boulder April '11 | Matt Howell_New Teams and Process for Making Digital ...
MDW Boulder April '11 | Matt Howell_New Teams and Process for Making Digital ...MDW Boulder April '11 | Matt Howell_New Teams and Process for Making Digital ...
MDW Boulder April '11 | Matt Howell_New Teams and Process for Making Digital ...Boulder Digital Works at CU
 
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)bisg
 
Intro to Design... For Devs
Intro to Design... For DevsIntro to Design... For Devs
Intro to Design... For DevsAntonioHolguin
 
Time Series Data Storage in MongoDB
Time Series Data Storage in MongoDBTime Series Data Storage in MongoDB
Time Series Data Storage in MongoDBsky_jackson
 
Generating Print Sales Leads with LinkedIn session 1
Generating Print Sales Leads with LinkedIn session 1Generating Print Sales Leads with LinkedIn session 1
Generating Print Sales Leads with LinkedIn session 1Joe Kern
 
I've got a great idea for a tech startup. Now what?
I've got a great idea for a tech startup. Now what?I've got a great idea for a tech startup. Now what?
I've got a great idea for a tech startup. Now what?Amit Klein
 
Fred Spencer: Designing a Great UI
Fred Spencer: Designing a Great UIFred Spencer: Designing a Great UI
Fred Spencer: Designing a Great UIAxway Appcelerator
 
Getting Started with Unstructured Data
Getting Started with Unstructured DataGetting Started with Unstructured Data
Getting Started with Unstructured DataChristine Connors
 
Devops workshop unit2
Devops workshop unit2Devops workshop unit2
Devops workshop unit2John Willis
 
Heidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual WorldsHeidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual WorldsRobin Teigland
 

Similaire à LISA 2011 Keynote: The DevOps Transformation (20)

Monitoring is easy, why are we so bad at it presentation
Monitoring is easy, why are we so bad at it  presentationMonitoring is easy, why are we so bad at it  presentation
Monitoring is easy, why are we so bad at it presentation
 
ITP / SED Day 2
ITP / SED Day 2ITP / SED Day 2
ITP / SED Day 2
 
Matt Howell Teams, Process and Structure | MDW August 2011
Matt Howell Teams, Process and Structure | MDW August 2011Matt Howell Teams, Process and Structure | MDW August 2011
Matt Howell Teams, Process and Structure | MDW August 2011
 
Devopsdays Goteborg 2011 - State of the Union
Devopsdays Goteborg 2011 - State of the UnionDevopsdays Goteborg 2011 - State of the Union
Devopsdays Goteborg 2011 - State of the Union
 
Design for Marketing Technical Services
Design for Marketing Technical ServicesDesign for Marketing Technical Services
Design for Marketing Technical Services
 
Atlassian RoadTrip 2011 Slide Deck
Atlassian RoadTrip 2011 Slide DeckAtlassian RoadTrip 2011 Slide Deck
Atlassian RoadTrip 2011 Slide Deck
 
Do your own hacking evening - RubyConf UR
Do your own hacking evening - RubyConf URDo your own hacking evening - RubyConf UR
Do your own hacking evening - RubyConf UR
 
MDW Boulder April '11 | Matt Howell_New Teams and Process for Making Digital ...
MDW Boulder April '11 | Matt Howell_New Teams and Process for Making Digital ...MDW Boulder April '11 | Matt Howell_New Teams and Process for Making Digital ...
MDW Boulder April '11 | Matt Howell_New Teams and Process for Making Digital ...
 
VBPR 1st seminar
VBPR 1st seminarVBPR 1st seminar
VBPR 1st seminar
 
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
 
Intro to Design... For Devs
Intro to Design... For DevsIntro to Design... For Devs
Intro to Design... For Devs
 
ISA11 - Bill Scott - Designing Mice Men
ISA11 - Bill Scott - Designing Mice MenISA11 - Bill Scott - Designing Mice Men
ISA11 - Bill Scott - Designing Mice Men
 
Time Series Data Storage in MongoDB
Time Series Data Storage in MongoDBTime Series Data Storage in MongoDB
Time Series Data Storage in MongoDB
 
Myne investor deck
Myne investor deckMyne investor deck
Myne investor deck
 
Generating Print Sales Leads with LinkedIn session 1
Generating Print Sales Leads with LinkedIn session 1Generating Print Sales Leads with LinkedIn session 1
Generating Print Sales Leads with LinkedIn session 1
 
I've got a great idea for a tech startup. Now what?
I've got a great idea for a tech startup. Now what?I've got a great idea for a tech startup. Now what?
I've got a great idea for a tech startup. Now what?
 
Fred Spencer: Designing a Great UI
Fred Spencer: Designing a Great UIFred Spencer: Designing a Great UI
Fred Spencer: Designing a Great UI
 
Getting Started with Unstructured Data
Getting Started with Unstructured DataGetting Started with Unstructured Data
Getting Started with Unstructured Data
 
Devops workshop unit2
Devops workshop unit2Devops workshop unit2
Devops workshop unit2
 
Heidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual WorldsHeidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual Worlds
 

Dernier

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Dernier (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

LISA 2011 Keynote: The DevOps Transformation

  • 1. Ben Rockwood Director of Systems Engineering Joyent, Inc. The DevOps Transformation From here to there and why Thursday, December 8, 2011
  • 2. Section 1 What is DevOps? Thursday, December 8, 2011
  • 3. DevOps is a cultural and professional movement. Adam Jacob Thursday, December 8, 2011
  • 4. It’s not a tool (thing). Thursday, December 8, 2011
  • 5. It’s not a title (person). Thursday, December 8, 2011
  • 6. It’s not just dev & ops. Thursday, December 8, 2011
  • 7. CAMS • Culture • Automation • Measurement • Sharing John Willis Thursday, December 8, 2011
  • 8. It’s a banner for change. Thursday, December 8, 2011
  • 9. Re-envisioning the IT World “We are the music makers, And we are the dreamers of dreams,” Arthur O'Shaughnessy (1874) The world is changable, if we only have the courage to break with the status quo (overcome inertia) Thursday, December 8, 2011
  • 10. Pro Tip #1 DevOps is a journey of discovery, not a destination. Thursday, December 8, 2011
  • 11. Pro Tip #1 DevOps is a journey of discovery, not a destination. Please join the global conversation! Thursday, December 8, 2011
  • 12. Section 2 DevOps Deconstruction • Collaboration of People • Convergence of Process • Creation & Exploitation of Tools In that order, not the reverse. Thursday, December 8, 2011
  • 13. Simon Sinek’s Golden Circle Why How you do it What you do Ted Talk: Simon Sinek: How great leaders inspire action” Thursday, December 8, 2011
  • 14. Simon Sinek’s Golden Circle Motivation, Values, Belief Why (Both make up the limbic brain, feelings, behavior, decision making, no language) Method How What Product (Maps to Neo-Cortex; Rational Thought & Language) Thursday, December 8, 2011
  • 15. Golden Circle in DevOps 1: Quality through Collaboration is our motivation Why? 2: Process & Tools is how How? What? 3: Build awesome services Thursday, December 8, 2011
  • 16. DevOps Done Wrong 3: To improve efficiency of infrastructure management Why? 2: Building Process around automation How? What? 1: Automate using Configuration Management Thursday, December 8, 2011
  • 17. “Why is the only true source of power. Without it you are powerless.” Thursday, December 8, 2011
  • 18. Ackoff’s 5 Contents of the Mind Wisdom Understanding Knowledge Information Data Thursday, December 8, 2011
  • 19. Wisdom Insight Understanding Why Knowledge How to Who, What, When, Where Information How much.. Data Thursday, December 8, 2011
  • 20. Architect Wisdom Insight Systems Understanding Why Engineer Knowledge How to Jr SA/Support Who, What, When, Where Information How much.. Data Thursday, December 8, 2011
  • 21. Systems Thinking Synthesis Wisdom Insight Understanding Why Analysis Knowledge How to Who, What, When, Where Information How much.. Data Thursday, December 8, 2011
  • 22. Systems Thinking • Systems Thinking is concerned with the interaction of the parts to form a whole • Systems Dynamics is concerned with the feedback loops between the parts • “A system can not understand itself.” -W. Edwards Deming Thursday, December 8, 2011
  • 23. Pro Tip #2 DevOps starts with why, with a holistic vision, and supports that vision with process and tools. Thursday, December 8, 2011
  • 24. Section 3 Dev Ops Should be this. Thursday, December 8, 2011
  • 25. Dev Ops The reality is usually this. Thursday, December 8, 2011
  • 26. The Value Stream Requirements Dev Software Ops Service Thursday, December 8, 2011
  • 27. Silo’ed Priorities Get it out on time, no defects. Get it up. Keep it up. Cheap. Requirements Dev Software Ops Services +NFR Goods Services Thursday, December 8, 2011
  • 28. Who’s responsible for quality? Thursday, December 8, 2011
  • 29. What is Quality? • ISO-9000: "Degree to which a set of inherent characteristics fulfills requirements." • Dr. Juran: "Fitness for use." • Crosby: "Conformance to requirements." • 6 Sigma: "Number of defects per million opportunities." And you wonder how we used waterfall so long.... Thursday, December 8, 2011
  • 30. What is quality really? • The degree to which a good or service is what the customer expects it to be. • Examples: The Big Mac,Velveeta, Steak Thursday, December 8, 2011
  • 31. Quality Software • Does what it purports to do • Is intuitive and easy to use • Is quick and responsive; given the task • Observable (“Whats it doing?!”) Thursday, December 8, 2011
  • 32. Quality Service • Does what it purports to do • Is intuitive and easy to use (Friendly) • Is quick and responsive; given the task • Observable (“Whats it doing?!”) • Available • Self-Service if possible Thursday, December 8, 2011
  • 33. “Efficiency is doing things right; effectiveness is doing the right things.” Peter Drucker Thursday, December 8, 2011
  • 34. Pro Tip #3 Quality is a result effectiveness of the interactions across the entire value stream. Thursday, December 8, 2011
  • 35. Section 4 Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 2001 Thursday, December 8, 2011
  • 36. Agile Advantages • Non-Prescriptive • Simple philosophy became an umbrella • Applies to both the developer and the product management alike • Widely known and easy to grok. Thursday, December 8, 2011
  • 37. IT Service Management • Control Objectives for Information and related Technology (CobiT) • Capability Maturity Model Integration (CMMI) for Service • IT Infrastructure Library (ITIL) • ISO Standards: 20K, 27001, 38500 • NIST SP800-53, PCI DSS, FIPS 200, TIA-942 Thursday, December 8, 2011
  • 38. Making Sense of ITSM SOX Auditing COSO SAS70 ISO 20K Governance Framework CobiT ISO 38,500 Best Practice .... Security Controls ITIL ISO 27K PMBOK NIST SP800-53 PRINCE2 PCI-DSS ASL FIPS 200 BISL ... Thursday, December 8, 2011
  • 39. Problems with ITSM • Compliance Driven • Security Focused • Complex, Complicated, and Bureaucratic • Pushed down from the top on already over- burdened staff • Consultant Heavy • Hard to grok. Most info 2nd hand. Thursday, December 8, 2011
  • 41. ITIL Advantage • Most complete & respected pattern for IT • Source for Change Management, Event/ Incident/Problem Management, CMDB, etc. • Provides a common terminology for IT • Chock full of good ideas! Why reinvent the wheel? Guru session on ITIL, Thursday @ 3:30! Thursday, December 8, 2011
  • 43. The rules don’t make RPGs fun... the DM does. It’s all about how you use the rules. Thursday, December 8, 2011
  • 44. ITSM in Perspective • No idea should be rejected without consideration • Don’t view it as “all in” or “all out” • Educate yourself on them (many are free) and use it however is most appropriate for your team/organization Thursday, December 8, 2011
  • 45. Ars Gratia Artis • Art for the Sake of Art • Only satisfies a select few The Fountain by Marcel Duchamp Thursday, December 8, 2011
  • 46. Pro Tip #4 Agile & ITSM are both sources from which to draw strength, but never at the expense of your vision. Thursday, December 8, 2011
  • 47. Section 5 Cloud Changed the Game Thursday, December 8, 2011
  • 48. IT Paradigm Shifts • Virtualization stops being about consolidation and begins enabling self- service, automated infrastructure without bare metal constraints • HPC becomes less interesting • Role of the OS changes • Broad platform standardization becomes realistic Thursday, December 8, 2011
  • 49. Dev Paradigm Shifts • Dev can bypass IT at will • Dev has more experience with the APIs that drive cloud than IT (typically) • The Great Leveler; anyone can be a player • SCRUM, Continuous Integration, etc. speed up rate of deployment Thursday, December 8, 2011
  • 50. “The Rift” Surfaces • Increased awareness of IT and “Web Operations” sub-culture rift • Migration of services from heavy iron into virtualized environments changes more than expected • Over-specialization becomes an issue • X86 Management is different Thursday, December 8, 2011
  • 51. Rise of the Tools • Commercial & Open Source “Build your own cloud” solutions speed up • Puppet & Chef arrive alongside CFengine to tame the new complexity • “Infrastructure As Code” starts looking realistic, as tools are more about CM than deployment • SaaS allows IT teams to offload undesirable or complex components. (ex: PagerDuty) Thursday, December 8, 2011
  • 52. Vagrant • Create test/dev environments on your laptop • Configure with CM • An excellent method for using Operations “Infrastructure as Code” to empower dev, ops, qa, etc. Thursday, December 8, 2011
  • 53. Pro Tip #5 The Cloud is here to stay, and its awesome. Contrary to popular belief, it will generate MORE demand for SA’s, not less. Thursday, December 8, 2011
  • 54. Section 6 Operations Management “Operations management is an area of management concerned with overseeing, designing, and redesigning business operations in the production of goods and/or services.” Wikipedia Thursday, December 8, 2011
  • 55. What is Operations? Executives Finance Operations Marketing Operations is doing what you do. Thursday, December 8, 2011
  • 56. OM Subjects • Operations • Quality Strategy Management • Product & Service • Forecasting Development • Wait-Line Theory • Project • Scheduling Management • Process • LEAN Measurement • Six Sigma • Financial Analysis • TOC ...and more. Thursday, December 8, 2011
  • 57. A Brief History of Operations Management Understanding the genesis of the ideas we now take for granted as common sense. Thursday, December 8, 2011
  • 58. Fredrick Winslow Taylor • “The Principles of Scientific Management” (1911) • Applied scientific method to work. • Generally blamed for everything. Thursday, December 8, 2011
  • 59. Henry Ford • Father of “Mass Production” • Built the Model T from 1908 ($850, $20K) to 1927 ($290, $3K). • No formal education, worked at Edison Co from 1891 to 1899. Thursday, December 8, 2011
  • 60. Alfred Sloan • President of GM in 1923 • Did for big management what Ford did for manufacturing • Involvement with MIT later became the Sloan Business School. • BS EE from MIT Thursday, December 8, 2011
  • 61. Sakichi Toyoda • Started Toyoda Automatic Loom Works 1927 • Invented Jidoka (autonomous automation) [Fault Management], and “5 Whys” • Started making cars in 1933 Thursday, December 8, 2011
  • 62. W.A. Shewhart • Invented PDSA Continuous Improvement Cycle • Worked at Bell Labs from 1925 to 1956 • Father of Statistical Process Control • PhD in Physics Thursday, December 8, 2011
  • 63. W. Edwards Deming • Student of Shewhart • Sent to Japan after WW2 and taught the Japanese (1950) • Father of the Quality movement • Ignored in US until late 1970’s • BS EE, MS/PhD Math Thursday, December 8, 2011
  • 64. Taiichi Ohno • Created the Toyota Production System in late 1940’s, refined through the 1950’s • Father of Just-in-Time, Kanban, etc. • Learned from Ford’s book “Today & Tomorrow” & Deming Thursday, December 8, 2011
  • 65. Shigeo Shingo • Technical man behind TPS • Father of SMED, Poka- Yoke (“mistake- proofing”), “Zero Quality Control”, etc. Thursday, December 8, 2011
  • 66. Damon Edwards Israel Gat http://dev2ops.org/blog/2011/8/11/full-video-of-israel-gat-interview-agile-in-enterprise-devop.html Thursday, December 8, 2011
  • 67. Peter Drucker • Father of Modern Management • Wrote 39 management books between 1939 and 2005 Thursday, December 8, 2011
  • 68. Ludwig von Bertalanffy • Father of Systems Theory • Wrote “General Systems Theory”, published in US following WW2. Thursday, December 8, 2011
  • 69. Russell Ackoff • Friend of Deming • Pioneer in Operations Research (OR) in 1957 and Systems Theory • (imho, the Feynman of OR) • BS Architecture, PhD Philosophy of Science Thursday, December 8, 2011
  • 70. Armand V. Feigenbaum • Coined the term “Total Quality Control” (1961), which later became “Total Quality Management” (TQM) • Together with Deming and others ideas, became basis for ISO-9000 • PhD Econ MIT Thursday, December 8, 2011
  • 71. The US Decline • 1973 Oil Crisis deals a nasty blow to the US Mass Production system • Japanese weather the storm thanks to Kanban (Just in Time; Toyota Production System) • In 1980’s Japanese quality puts US to shame • Deming in NBC documentary in 1980, publishes first book in 1983 Thursday, December 8, 2011
  • 72. Eliyahu Goldratt • Created the “Theory of Constraints” • Published in his novel “The Goal” (1984) • Applied TOC to other areas such as project management (“Critical Chain”), sales (“Mafia Offer”), etc. Thursday, December 8, 2011
  • 73. James Womack, et al • Coined “Lean” in 1988 HBR Article. • Becomes “The Machine that Change the World” (1990) which brought TPS to the masses. Thursday, December 8, 2011
  • 74. On the Shoulders of Giants • There is a continuous chain of ideas being condensed and re-applied again and again throughout the 20th Century. • Today its largely rolled into “Lean” • Many of our “new” ideas are not new at all, they are new applications of proven ideas that are simply new to this field. • Many of the OM pioneers were geeks. Thursday, December 8, 2011
  • 76. Pro Tip #6 “Those who cannot remember the past are condemned to repeat it” George Santayana These things aren’t going away, a little education will serve you for years to come. Thursday, December 8, 2011
  • 77. The 3 Aspects of DevOps dev>OPS DEV<ops DEV<>OPS Thursday, December 8, 2011
  • 78. dev>OPS • Operations centric focus on DevOps • Adopts “Infrastructure as Code” ideal • Considers SCRUM, Kanban, and Agile Operations Concepts • Gets serious about metrics and holistic/ qualitative monitoring Thursday, December 8, 2011
  • 79. DEV<ops • Development centric focus on DevOps • Adopts continuous deployment • Embedded metrics and increased focus on operational performance • Dev’s learn about operational challenges Thursday, December 8, 2011
  • 80. DEV<>OPS • Full collaboration between teams • Boundaries between them blur • Both teams are accountable, full participation in emergencies and postmortem meetings • Dev access to prod environment • Joy. Thursday, December 8, 2011
  • 81. Transitioning • If at all possible, go directly to DEV<>OPS and grow together • If not, do what you can to set the stage, measure results and make allies to build a case for management support. Thursday, December 8, 2011
  • 82. The Most Powerful Tool in the DevOps Arsenal? Thursday, December 8, 2011
  • 84. Other Tools to Start • Office Hours • Sit together • Join the other teams meetings • Ask lots of questions • Implement the “No Asshole Rule” • Have fun Thursday, December 8, 2011
  • 85. Pro Tip #7 If it ain’t fun, it ain’t workin’. Thursday, December 8, 2011
  • 86. Collaboration of People Convergence of Process Creation & Exploitation of Tools * Measure Everything * Have a systems view * Focus on effectiveness & quality * Learn from others and the past * Encourage pride of workmanship (fun) Thursday, December 8, 2011
  • 88. Twitter: @patrickdebois @botchagalupe Join the @damonedwards @allspaw Conversation! @RealGeneKim @jordansissel @portertech @lusis @LordCope @jamesurquhart Websites: @puppetmasterd @netik http://dev2ops.org @atl @markimbriaco http://devopscafe.org @adamhjk http://planetdevops.net @ernestmueller @ripienaar @markimbriaco @MikeOrzenLeanIT Thursday, December 8, 2011