SlideShare ist ein Scribd-Unternehmen logo
1 von 189
Downloaden Sie, um offline zu lesen
Agile Infrastructure
   A Story in Three Acts

      Velocity 2009
Preface
Andrew Clay
  Shafer
Andrew Clay
  Shafer

 A Villager...
Andrew Clay
  Shafer

 A Villager...


Programmer
Love working for startups




   Andrew Clay
     Shafer

     A Villager...


   Programmer
Love working for startups
    ‘Agile’ and stuff


   Andrew Clay
     Shafer

     A Villager...


   Programmer
Love working for startups
    ‘Agile’ and stuff
    Reductive Labs
   Andrew Clay
     Shafer

     A Villager...


   Programmer
Love working for startups
    ‘Agile’ and stuff
    Reductive Labs
   Andrew Clay
     Shafer

     A Villager...
People behind Puppet
   Programmer
Love working for startups
     ‘Agile’ and stuff
     Reductive Labs
    Andrew Clay
      Shafer

      A Villager...
People behind Puppet
    Programmer
The rest is complicated...
50% Agile
50% Infrastructure
50% Theory
50% Practice
50% History
50% Future
50% Rant
50% Hope
100% My Perspective
100% My Perspective
        Your Mileage May Vary...
Thanks
Thanks
Alistair Cockburn
Thanks
Alistair Cockburn
 Brian Marick
Thanks
Alistair Cockburn
 Brian Marick
    Israel Gat
Thanks
Alistair Cockburn
 Brian Marick
    Israel Gat
 Zhon Johansen
Thanks
Alistair Cockburn
 Brian Marick
    Israel Gat
 Zhon Johansen
 Kay Johansen
Thanks
     Alistair Cockburn
      Brian Marick
         Israel Gat
      Zhon Johansen
      Kay Johansen
Salt Lake Agile Roundtable
Thanks
Thanks
 Luke Kanies
Thanks
 Luke Kanies
 Teyo Tyree
Thanks
 Luke Kanies
 Teyo Tyree
 Paul Nasrat
Thanks
 Luke Kanies
  Teyo Tyree
 Paul Nasrat
James Turnbull
Thanks
 Luke Kanies
  Teyo Tyree
 Paul Nasrat
James Turnbull
 Paul Lathrop
Thanks
 Luke Kanies
  Teyo Tyree
 Paul Nasrat
James Turnbull
 Paul Lathrop
 Adam Jacob
Thanks
  Luke Kanies
   Teyo Tyree
  Paul Nasrat
 James Turnbull
  Paul Lathrop
  Adam Jacob
Puppet Community
Act I
In The Beginning...
What Is
 Agile?
Manifesto, 4 Values, 12 principles...
Manifesto, 4 Values, 12 principles...
Manifesto, 4 Values, 12 principles...
Manifesto, 4 Values, 12 principles...
Manifesto, 4 Values, 12 principles...
Manifesto, 4 Values, 12 principles...
Manifesto, 4 Values, 12 principles...
Manifesto, 4 Values, 12 principles...
Manifesto, 4 Values, 12 principles...
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.

Through this work we have come to value:
 Individuals and interactions over processes and tools
 Working software over comprehensive documentation
 Customer collaboration over contract negotiation
 Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.
Principles
Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.
Welcome changing requirements, even late
in development. Agile processes harness
change for the customer's competitive
advantage.
Deliver working software frequently, from
a couple of weeks to a couple of months,
with a preference to the shorter timescale.
Business people and developers must work
together daily throughout the project.
Build projects around motivated
individuals. Give them the environment
and support they need, and trust them to
get the job done.
The most efficient and effective method of
conveying information to and within a
development team is face-to-face
conversation.
Working software is the primary measure
of progress.
Agile processes promote sustainable
development. The sponsors, developers,
and users should be able to maintain a
constant pace indefinitely.
Continuous attention to technical
excellence and good design enhances
agility.
Simplicity--the art of maximizing the
amount of work not done--is essential.
The best architectures, requirements, and
designs emerge from self-organizing teams.
At regular intervals, the team reflects on
how to become more effective, then tunes
and adjusts its behavior accordingly.
At regular intervals, the team reflects on
how to become more effective, then tunes
and adjusts its behavior accordingly.

   (This is the sauce...)
What Is
 Agile?
A marketing document
Act II
Manifestations
BUT What
 Is Agile???
BUT What
 Is Agile???
PLANNING
BUT What
 Is Agile???
PLANNING   ENGINEERING
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS
PRODUCT
OWNERS
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS
PRODUCT
OWNERS
              TESTERS
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS    EXECUTIVES
PRODUCT
OWNERS
              TESTERS
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS          EXECUTIVES
PRODUCT                  SYSTEM ADMINISTRATORS
OWNERS
              TESTERS
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS          EXECUTIVES
PRODUCT                  SYSTEM ADMINISTRATORS
OWNERS                   DATABASE ADMINISTRATORS
              TESTERS
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS          EXECUTIVES
PRODUCT                  SYSTEM ADMINISTRATORS
OWNERS                   DATABASE ADMINISTRATORS
              TESTERS
                            NETWORK ENGINEERS
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS          EXECUTIVES
PRODUCT                  SYSTEM ADMINISTRATORS
OWNERS                   DATABASE ADMINISTRATORS
              TESTERS
                            NETWORK ENGINEERS
                               DESIGNERS
BUT What
 Is Agile???
PLANNING   ENGINEERING




           DEVELOPERS          EXECUTIVES
PRODUCT                  SYSTEM ADMINISTRATORS
OWNERS                   DATABASE ADMINISTRATORS
              TESTERS
                            NETWORK ENGINEERS
                               DESIGNERS
                           USABILITY EXPERTS
BUT What
 Is Agile???
PLANNING   ENGINEERING

   CIRCLE OF HAPPINESS




           DEVELOPERS          EXECUTIVES
PRODUCT                  SYSTEM ADMINISTRATORS
OWNERS                   DATABASE ADMINISTRATORS
               TESTERS
                            NETWORK ENGINEERS
                               DESIGNERS
                           USABILITY EXPERTS
BUT What
 Is Agile???
PLANNING   ENGINEERING

   CIRCLE OF HAPPINESS




           DEVELOPERS          EXECUTIVES
PRODUCT                  SYSTEM ADMINISTRATORS
OWNERS                   DATABASE ADMINISTRATORS
               TESTERS
                            NETWORK ENGINEERS
                               DESIGNERS
                           USABILITY EXPERTS
Pair Programming
Continuous
Pair Programming
                   Integration
Continuous
Pair Programming
                     Integration
    Planning Poker
Continuous
Pair Programming
                     Integration
    Planning Poker             Refactor
Continuous
Pair Programming
                        Integration
    Planning Poker                Refactor
              Simple Design
                (YAGNI)
Continuous
Pair Programming
                         Integration
    Planning Poker                 Refactor
               Simple Design
                 (YAGNI)
 Test Driven
 Development
Continuous
Pair Programming
                         Integration
    Planning Poker                  Refactor
               Simple Design
                 (YAGNI)       Sustainable Pace
 Test Driven
 Development
Continuous
Pair Programming
                         Integration
    Planning Poker                  Refactor
               Simple Design
                 (YAGNI)       Sustainable Pace
 Test Driven
 Development
                               Small Releases
Continuous
Pair Programming
                         Integration
    Planning Poker                  Refactor
               Simple Design
                 (YAGNI)       Sustainable Pace
 Test Driven
 Development
                               Small Releases

 Shared Metaphor
Continuous
Pair Programming
                         Integration
    Planning Poker                  Refactor
               Simple Design
                 (YAGNI)       Sustainable Pace
 Test Driven
 Development
                               Small Releases

 Shared Metaphor       Coding Standards
Continuous
Pair Programming
                         Integration
    Planning Poker                  Refactor
               Simple Design
                 (YAGNI)       Sustainable Pace
 Test Driven
 Development
                               Small Releases

 Shared Metaphor       Coding Standards

   Onsite ‘Customer’
Continuous
Pair Programming
                         Integration
    Planning Poker                  Refactor
               Simple Design
                 (YAGNI)       Sustainable Pace
 Test Driven
 Development
                               Small Releases

 Shared Metaphor       Coding Standards

   Onsite ‘Customer’      Collective Ownership
Dogma Sucks
Dogma Sucks
Do not seek to follow in the footsteps of
   the wise. Seek what they sought.
              --
The Tao that can
be spoken is not
 the eternal Tao
Hold, Break, Leave
You are a special snow flake...
Just like everybody else...
Act III
The Future is Now
the way software is delivered
     has changed a lot...
the way software is delivered
     has changed a lot...


  ...AND THINGS ARE CHANGING FAST RIGHT NOW .
The End of
Shrink Wrap
The End of
Shrink Wrap
The infrastructure is
  the application.
The End of
Shrink Wrap
The infrastructure is
  the application.
The application is the
   infrastructure.
The End of
Shrink Wrap
The infrastructure is
  the application.
The application is the
   infrastructure.
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
Infrastructure is Code!!!
Infrastructure is Code!!!
  Give me an API or give me DEATH!
Infrastructure is Code!!!
  Give me an API or give me DEATH!

  Please?
Infrastructure is Code!!!
  Give me an API or give me DEATH!

  Please?
            Do it for the children...
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
BOUNDARY OBJECTS




DEVELOPERS              OPERATIONS
BOUNDARY OBJECTS




DEVELOPERS               OPERATIONS

       COMMUNITY OF INTEREST
BOUNDARY OBJECTS




DEVELOPERS               OPERATIONS

       COMMUNITY OF INTEREST
WWW .VISIBLEWORKINGS.COM/ANALOGYFEST/MARICK-BOUNDARY-OBJECTS.PDF




                     BOUNDARY OBJECTS




        DEVELOPERS                        OPERATIONS

                  COMMUNITY OF INTEREST
Lack of awareness of other disciplines is bad...
Lack of awareness of other disciplines is bad...
Leads to over engineering...
Lack of awareness of other disciplines is bad...
Leads to over engineering...      Leads to catastrophic failures...
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                    Shared Version Control
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                     Monitor Everything
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                     Monitor Everything
             Don’t be fingerpointy
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                     Monitor Everything
             Don’t be fingerpointy
                                          Always Ship Trunk
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                     Monitor Everything
             Don’t be fingerpointy
                                          Always Ship Trunk
        Don’t Stereotype
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                      Monitor Everything
             Don’t be fingerpointy
                                            Always Ship Trunk
        Don’t Stereotype
                                Shared Metrics
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                      Monitor Everything
             Don’t be fingerpointy
                                            Always Ship Trunk
        Don’t Stereotype
                                Shared Metrics
The business requires change
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                      Monitor Everything
             Don’t be fingerpointy
                                            Always Ship Trunk
        Don’t Stereotype
                                Shared Metrics
The business requires change
                                  Lower risk through tools and culture
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                      Monitor Everything
             Don’t be fingerpointy
                                            Always Ship Trunk
        Don’t Stereotype
                                Shared Metrics
The business requires change
                                  Lower risk through tools and culture
    One Step Build and Deploy
Lack of awareness of other disciplines is bad...
   Leads to over engineering...      Leads to catastrophic failures...

Tools, knowledge, experience, discipline
                                           Automated Infrastructure
    Version Control Everything!               Collaborate
                  Shared Version Control
  Don’t do work you don’t have to...
                                      Monitor Everything
             Don’t be fingerpointy
                                            Always Ship Trunk
        Don’t Stereotype
                                Shared Metrics
The business requires change
                                  Lower risk through tools and culture
    One Step Build and Deploy
                    Ops job is to enable the business
Newsflash:
Everyones job is to enable
     the business...
What are the
Best Practices?
What are the
Best Practices?



          Robert Mecklenburg
What are the
Best Practices?



          Robert Mecklenburg
What are the
     Best Practices?
How about ‘better than we
 did yesterday’ practices?




                             Robert Mecklenburg
What are the
     Best Practices?
How about ‘better than we
 did yesterday’ practices?

Or ‘seems like a good idea
  right now’ practices?


                             Robert Mecklenburg
http://www.techdarkside.com/
David Christiansen
http://www.techdarkside.com/
David Christiansen
We believe Agile software development is being
dumbed down, commodified, and is losing its spirit.
   We seek to replace the current name with one
having two virtues: first, that it capture more exactly
the attitudes originally behind Agile; second, that it
  be obscure enough that no one will assume they
 already know what it means and that—amazingly
         enough!—they are already doing it.
                      arxta.net
Agile Manifesto’s
          Missing Values

Skill
Discipline
Ease
Joy


                         Heretic
AR⊗TA
   Artisanal Retro-Futurism
         crossed with
Team-Scale Anarcho-Syndicalism
AR⊗TA
         Artisanal Retro-Futurism
               crossed with
      Team-Scale Anarcho-Syndicalism

care about the cheese
AR⊗TA
         Artisanal Retro-Futurism
               crossed with
      Team-Scale Anarcho-Syndicalism

care about the cheese
         a genuine fascination with technology
AR⊗TA
         Artisanal Retro-Futurism
               crossed with
      Team-Scale Anarcho-Syndicalism

care about the cheese
          a genuine fascination with technology
  focus on the team
AR⊗TA
         Artisanal Retro-Futurism
               crossed with
      Team-Scale Anarcho-Syndicalism

care about the cheese
          a genuine fascination with technology
  focus on the team
              emphasis on direct action
AR⊗TA
         Artisanal Retro-Futurism
               crossed with
      Team-Scale Anarcho-Syndicalism

care about the cheese
          a genuine fascination with technology
  focus on the team
              emphasis on direct action
AR⊗TA
         Artisanal Retro-Futurism
               crossed with
      Team-Scale Anarcho-Syndicalism

care about the cheese
          a genuine fascination with technology
  focus on the team
              emphasis on direct action
Artisanal
Retro-Futurism
Team-Scale
     Anarcho-Syndicalism


   Artisanal
Retro-Futurism
Awesome Sauce!




                Team-Scale
            Anarcho-Syndicalism


          Artisanal
       Retro-Futurism
Awesome Sauce!




                Team-Scale
            Anarcho-Syndicalism


          Artisanal
       Retro-Futurism
Awesome Sauce!




                Team-Scale
            Anarcho-Syndicalism


          Artisanal
       Retro-Futurism
My Advice...
My Advice...
 Steal everything...
My Advice...
      Steal everything...
But don’t forget who you are...
My Advice...
         Steal everything...
  But don’t forget who you are...

Plenty of good ideas to go around...
THE MOST IMPORTANT
STATEMENT FROM THE
    MANIFESTO...
THE MOST IMPORTANT
STATEMENT FROM THE
    MANIFESTO...
  ...ISN’T THE VALUES...
THE MOST IMPORTANT
STATEMENT FROM THE
    MANIFESTO...
  ...ISN’T THE VALUES...

  ...OR THE PRINCIPLES...
‘We are uncovering better ways
of developing software by doing
   it and helping others do it.’
‘We are uncovering better ways
of developing software by doing
   it and helping others do it.’
‘We are uncovering better ways
of developing software by doing
   it and helping others do it.’
Keep Uncovering
Keep Uncovering
Keep Helping Each Other
andrew@reductivelabs
     @littleidea
Questions?
andrew@reductivelabs
     @littleidea

Weitere ähnliche Inhalte

Was ist angesagt?

What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...Edureka!
 
敏捷轉型:目標管理工作坊
敏捷轉型:目標管理工作坊敏捷轉型:目標管理工作坊
敏捷轉型:目標管理工作坊William Yeh
 
What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013Richard P. Doerer
 
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaAzure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaEdureka!
 
How Jenkins Builds the Netflix Global Streaming Service
How Jenkins Builds the Netflix Global Streaming ServiceHow Jenkins Builds the Netflix Global Streaming Service
How Jenkins Builds the Netflix Global Streaming ServiceGareth Bowles
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdfVinothini Raju
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business GoalsMarc Hornbeek
 
The Paved Road at Netflix
The Paved Road at NetflixThe Paved Road at Netflix
The Paved Road at NetflixDianne Marsh
 
Testing Strategy in Micro Frontend architecture
Testing Strategy in Micro Frontend architectureTesting Strategy in Micro Frontend architecture
Testing Strategy in Micro Frontend architecturevodQA
 
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Andreas Grabner
 
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
Configuration As Code - Adoption of the Job DSL Plugin at NetflixConfiguration As Code - Adoption of the Job DSL Plugin at Netflix
Configuration As Code - Adoption of the Job DSL Plugin at NetflixJustin Ryan
 
DevSecOps in Baby Steps
DevSecOps in Baby StepsDevSecOps in Baby Steps
DevSecOps in Baby StepsPriyanka Aash
 
Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...
Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...
Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...whywaita
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceJérôme Kehrli
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101Sander Knape
 
DevSecOps and the CI/CD Pipeline
 DevSecOps and the CI/CD Pipeline DevSecOps and the CI/CD Pipeline
DevSecOps and the CI/CD PipelineJames Wickett
 

Was ist angesagt? (20)

What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
 
敏捷轉型:目標管理工作坊
敏捷轉型:目標管理工作坊敏捷轉型:目標管理工作坊
敏捷轉型:目標管理工作坊
 
What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013
 
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaAzure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
 
How Jenkins Builds the Netflix Global Streaming Service
How Jenkins Builds the Netflix Global Streaming ServiceHow Jenkins Builds the Netflix Global Streaming Service
How Jenkins Builds the Netflix Global Streaming Service
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
 
Devops
DevopsDevops
Devops
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 
Apresentacao dev ops
Apresentacao dev opsApresentacao dev ops
Apresentacao dev ops
 
The Paved Road at Netflix
The Paved Road at NetflixThe Paved Road at Netflix
The Paved Road at Netflix
 
Testing Strategy in Micro Frontend architecture
Testing Strategy in Micro Frontend architectureTesting Strategy in Micro Frontend architecture
Testing Strategy in Micro Frontend architecture
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
 
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
Configuration As Code - Adoption of the Job DSL Plugin at NetflixConfiguration As Code - Adoption of the Job DSL Plugin at Netflix
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
 
DevSecOps in Baby Steps
DevSecOps in Baby StepsDevSecOps in Baby Steps
DevSecOps in Baby Steps
 
Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...
Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...
Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101
 
DevSecOps and the CI/CD Pipeline
 DevSecOps and the CI/CD Pipeline DevSecOps and the CI/CD Pipeline
DevSecOps and the CI/CD Pipeline
 
DevOps
DevOpsDevOps
DevOps
 

Andere mochten auch

Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Dave Sharrock
 
DevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software OrganizationsDevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software OrganizationsJosiah Renaudin
 
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release StreamsCreative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release StreamsAtlassian
 
The business case for devops
The business case for devopsThe business case for devops
The business case for devopsMatthew Skelton
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom upSQUADEX
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOpsMartin Croker
 
League for Innovation Conference Presentation March 5 2014
League for Innovation Conference Presentation March 5 2014League for Innovation Conference Presentation March 5 2014
League for Innovation Conference Presentation March 5 2014Randy Malta
 
ויצו תרגיל חלק ג 050109
ויצו תרגיל חלק ג 050109ויצו תרגיל חלק ג 050109
ויצו תרגיל חלק ג 050109watchthefly
 
Glasco, rhonda developing and nurturing a common vision for technology integr...
Glasco, rhonda developing and nurturing a common vision for technology integr...Glasco, rhonda developing and nurturing a common vision for technology integr...
Glasco, rhonda developing and nurturing a common vision for technology integr...William Kritsonis
 
Dissertation Advisement by William Allan Kritsonis, PhD
Dissertation Advisement by William Allan Kritsonis, PhDDissertation Advisement by William Allan Kritsonis, PhD
Dissertation Advisement by William Allan Kritsonis, PhDWilliam Kritsonis
 
Pakistan floods 2011
Pakistan floods 2011Pakistan floods 2011
Pakistan floods 2011CAFOD
 
Jacobs karen_jacobs and kritsonis save
Jacobs  karen_jacobs and kritsonis saveJacobs  karen_jacobs and kritsonis save
Jacobs karen_jacobs and kritsonis saveWilliam Kritsonis
 
Lunenburg, fred c. the power of intuition ijmba v13 n1 2010
Lunenburg, fred c. the power of intuition ijmba v13 n1 2010Lunenburg, fred c. the power of intuition ijmba v13 n1 2010
Lunenburg, fred c. the power of intuition ijmba v13 n1 2010William Kritsonis
 
Picture my World - Promotional slideshow
Picture my World - Promotional slideshowPicture my World - Promotional slideshow
Picture my World - Promotional slideshowCAFOD
 
Great generation fundraising for harvest
Great generation fundraising for harvestGreat generation fundraising for harvest
Great generation fundraising for harvestCAFOD
 

Andere mochten auch (20)

Culture
CultureCulture
Culture
 
Gluecon 2010
Gluecon 2010Gluecon 2010
Gluecon 2010
 
Agile for Infrastructure Projects
Agile for Infrastructure ProjectsAgile for Infrastructure Projects
Agile for Infrastructure Projects
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron?
 
DevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software OrganizationsDevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software Organizations
 
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release StreamsCreative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release Streams
 
The business case for devops
The business case for devopsThe business case for devops
The business case for devops
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom up
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
 
League for Innovation Conference Presentation March 5 2014
League for Innovation Conference Presentation March 5 2014League for Innovation Conference Presentation March 5 2014
League for Innovation Conference Presentation March 5 2014
 
ויצו תרגיל חלק ג 050109
ויצו תרגיל חלק ג 050109ויצו תרגיל חלק ג 050109
ויצו תרגיל חלק ג 050109
 
Glasco, rhonda developing and nurturing a common vision for technology integr...
Glasco, rhonda developing and nurturing a common vision for technology integr...Glasco, rhonda developing and nurturing a common vision for technology integr...
Glasco, rhonda developing and nurturing a common vision for technology integr...
 
Chapter05[1]
Chapter05[1]Chapter05[1]
Chapter05[1]
 
Dissertation Advisement by William Allan Kritsonis, PhD
Dissertation Advisement by William Allan Kritsonis, PhDDissertation Advisement by William Allan Kritsonis, PhD
Dissertation Advisement by William Allan Kritsonis, PhD
 
Pakistan floods 2011
Pakistan floods 2011Pakistan floods 2011
Pakistan floods 2011
 
C H A P T E R 1 N O T E S
C H A P T E R 1  N O T E SC H A P T E R 1  N O T E S
C H A P T E R 1 N O T E S
 
Jacobs karen_jacobs and kritsonis save
Jacobs  karen_jacobs and kritsonis saveJacobs  karen_jacobs and kritsonis save
Jacobs karen_jacobs and kritsonis save
 
Lunenburg, fred c. the power of intuition ijmba v13 n1 2010
Lunenburg, fred c. the power of intuition ijmba v13 n1 2010Lunenburg, fred c. the power of intuition ijmba v13 n1 2010
Lunenburg, fred c. the power of intuition ijmba v13 n1 2010
 
Picture my World - Promotional slideshow
Picture my World - Promotional slideshowPicture my World - Promotional slideshow
Picture my World - Promotional slideshow
 
Great generation fundraising for harvest
Great generation fundraising for harvestGreat generation fundraising for harvest
Great generation fundraising for harvest
 

Ähnlich wie Agile Infrastructure Velocity 09

Agile Infrastructure - Agile 2009
Agile Infrastructure - Agile 2009Agile Infrastructure - Agile 2009
Agile Infrastructure - Agile 2009Andrew Shafer
 
Agile Infra @AgileRoots 2009
Agile Infra @AgileRoots 2009Agile Infra @AgileRoots 2009
Agile Infra @AgileRoots 2009Andrew Shafer
 
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...UserZoom
 
Clean Software Design - DevNot Summit Istanbul 2017
Clean Software Design - DevNot Summit Istanbul 2017Clean Software Design - DevNot Summit Istanbul 2017
Clean Software Design - DevNot Summit Istanbul 2017Lemi Orhan Ergin
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDaysJKT
 
Getting started with Agile
Getting started with AgileGetting started with Agile
Getting started with Agilekutuma
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David DraperValtech UK
 
Simplifying QA Process With Jira
Simplifying QA Process With JiraSimplifying QA Process With Jira
Simplifying QA Process With JiraICHOFU VICTOR
 
DevOps Indonesia #2 - Toolchain & Technology
DevOps Indonesia #2 - Toolchain & TechnologyDevOps Indonesia #2 - Toolchain & Technology
DevOps Indonesia #2 - Toolchain & TechnologyDevOps Indonesia
 
DevOps Indonesia - DevOps Toolchain and Technology
DevOps Indonesia - DevOps Toolchain and TechnologyDevOps Indonesia - DevOps Toolchain and Technology
DevOps Indonesia - DevOps Toolchain and TechnologyMade Mulia Indrajaya
 
Microservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsMicroservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsGiulio Roggero
 
プレゼンビフォアアフタ
プレゼンビフォアアフタプレゼンビフォアアフタ
プレゼンビフォアアフタTsuyoshi Ushio
 
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxThe Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxDarren Sim
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for StartupsBhavin Javia
 
Pair Programming
Pair ProgrammingPair Programming
Pair ProgrammingNaresh Jain
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery PanelMauricio Godoy
 

Ähnlich wie Agile Infrastructure Velocity 09 (20)

Agile Infrastructure - Agile 2009
Agile Infrastructure - Agile 2009Agile Infrastructure - Agile 2009
Agile Infrastructure - Agile 2009
 
Agile Infra @AgileRoots 2009
Agile Infra @AgileRoots 2009Agile Infra @AgileRoots 2009
Agile Infra @AgileRoots 2009
 
Design and UX in an Agile Process
Design and UX in an Agile ProcessDesign and UX in an Agile Process
Design and UX in an Agile Process
 
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
 
Clean Software Design - DevNot Summit Istanbul 2017
Clean Software Design - DevNot Summit Istanbul 2017Clean Software Design - DevNot Summit Istanbul 2017
Clean Software Design - DevNot Summit Istanbul 2017
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta Igites
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
Getting started with Agile
Getting started with AgileGetting started with Agile
Getting started with Agile
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David Draper
 
Simplifying QA Process With Jira
Simplifying QA Process With JiraSimplifying QA Process With Jira
Simplifying QA Process With Jira
 
The Agile PMP v2
The Agile PMP v2The Agile PMP v2
The Agile PMP v2
 
DevOps Indonesia #2 - Toolchain & Technology
DevOps Indonesia #2 - Toolchain & TechnologyDevOps Indonesia #2 - Toolchain & Technology
DevOps Indonesia #2 - Toolchain & Technology
 
DevOps Indonesia - DevOps Toolchain and Technology
DevOps Indonesia - DevOps Toolchain and TechnologyDevOps Indonesia - DevOps Toolchain and Technology
DevOps Indonesia - DevOps Toolchain and Technology
 
Microservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsMicroservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature Teams
 
プレゼンビフォアアフタ
プレゼンビフォアアフタプレゼンビフォアアフタ
プレゼンビフォアアフタ
 
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxThe Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for Startups
 
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM DanmarkRational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
 
Pair Programming
Pair ProgrammingPair Programming
Pair Programming
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery Panel
 

Mehr von Andrew Shafer

We Must Always Take Sides
We Must Always Take SidesWe Must Always Take Sides
We Must Always Take SidesAndrew Shafer
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinAndrew Shafer
 
deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017Andrew Shafer
 
do you see what I see?
do you see what I see?do you see what I see?
do you see what I see?Andrew Shafer
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017Andrew Shafer
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry WaterAndrew Shafer
 
transforming how the world operates software
transforming how the world operates softwaretransforming how the world operates software
transforming how the world operates softwareAndrew Shafer
 
Architecture, what does it even mean?
Architecture, what does it even mean?Architecture, what does it even mean?
Architecture, what does it even mean?Andrew Shafer
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsAndrew Shafer
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native ArchitectureAndrew Shafer
 
container crash course
container crash coursecontainer crash course
container crash courseAndrew Shafer
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!Andrew Shafer
 
Bosh - Configuring Services
Bosh - Configuring ServicesBosh - Configuring Services
Bosh - Configuring ServicesAndrew Shafer
 
I build the future - Agile 2014
I build the future - Agile 2014I build the future - Agile 2014
I build the future - Agile 2014Andrew Shafer
 
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesUnicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesAndrew Shafer
 
Open is as Open does
Open is as Open doesOpen is as Open does
Open is as Open doesAndrew Shafer
 
How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014Andrew Shafer
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortageAndrew Shafer
 
OpenStack - an authentic critique
OpenStack - an authentic critiqueOpenStack - an authentic critique
OpenStack - an authentic critiqueAndrew Shafer
 

Mehr von Andrew Shafer (20)

We Must Always Take Sides
We Must Always Take SidesWe Must Always Take Sides
We Must Always Take Sides
 
Always Take Sides
Always Take SidesAlways Take Sides
Always Take Sides
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - Austin
 
deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017
 
do you see what I see?
do you see what I see?do you see what I see?
do you see what I see?
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry Water
 
transforming how the world operates software
transforming how the world operates softwaretransforming how the world operates software
transforming how the world operates software
 
Architecture, what does it even mean?
Architecture, what does it even mean?Architecture, what does it even mean?
Architecture, what does it even mean?
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native Architecture
 
container crash course
container crash coursecontainer crash course
container crash course
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
 
Bosh - Configuring Services
Bosh - Configuring ServicesBosh - Configuring Services
Bosh - Configuring Services
 
I build the future - Agile 2014
I build the future - Agile 2014I build the future - Agile 2014
I build the future - Agile 2014
 
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesUnicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
 
Open is as Open does
Open is as Open doesOpen is as Open does
Open is as Open does
 
How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortage
 
OpenStack - an authentic critique
OpenStack - an authentic critiqueOpenStack - an authentic critique
OpenStack - an authentic critique
 

Kürzlich hochgeladen

Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 

Kürzlich hochgeladen (20)

Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 

Agile Infrastructure Velocity 09

  • 1. Agile Infrastructure A Story in Three Acts Velocity 2009
  • 3. Andrew Clay Shafer
  • 4. Andrew Clay Shafer A Villager...
  • 5. Andrew Clay Shafer A Villager... Programmer
  • 6. Love working for startups Andrew Clay Shafer A Villager... Programmer
  • 7. Love working for startups ‘Agile’ and stuff Andrew Clay Shafer A Villager... Programmer
  • 8. Love working for startups ‘Agile’ and stuff Reductive Labs Andrew Clay Shafer A Villager... Programmer
  • 9. Love working for startups ‘Agile’ and stuff Reductive Labs Andrew Clay Shafer A Villager... People behind Puppet Programmer
  • 10. Love working for startups ‘Agile’ and stuff Reductive Labs Andrew Clay Shafer A Villager... People behind Puppet Programmer The rest is complicated...
  • 20. 100% My Perspective Your Mileage May Vary...
  • 24. Thanks Alistair Cockburn Brian Marick Israel Gat
  • 25. Thanks Alistair Cockburn Brian Marick Israel Gat Zhon Johansen
  • 26. Thanks Alistair Cockburn Brian Marick Israel Gat Zhon Johansen Kay Johansen
  • 27. Thanks Alistair Cockburn Brian Marick Israel Gat Zhon Johansen Kay Johansen Salt Lake Agile Roundtable
  • 30. Thanks Luke Kanies Teyo Tyree
  • 31. Thanks Luke Kanies Teyo Tyree Paul Nasrat
  • 32. Thanks Luke Kanies Teyo Tyree Paul Nasrat James Turnbull
  • 33. Thanks Luke Kanies Teyo Tyree Paul Nasrat James Turnbull Paul Lathrop
  • 34. Thanks Luke Kanies Teyo Tyree Paul Nasrat James Turnbull Paul Lathrop Adam Jacob
  • 35. Thanks Luke Kanies Teyo Tyree Paul Nasrat James Turnbull Paul Lathrop Adam Jacob Puppet Community
  • 36. Act I In The Beginning...
  • 38. Manifesto, 4 Values, 12 principles...
  • 39. Manifesto, 4 Values, 12 principles...
  • 40. Manifesto, 4 Values, 12 principles...
  • 41. Manifesto, 4 Values, 12 principles...
  • 42. Manifesto, 4 Values, 12 principles...
  • 43. Manifesto, 4 Values, 12 principles...
  • 44. Manifesto, 4 Values, 12 principles...
  • 45. Manifesto, 4 Values, 12 principles...
  • 46. Manifesto, 4 Values, 12 principles...
  • 47. Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 49. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • 50. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
  • 51. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  • 52. Business people and developers must work together daily throughout the project.
  • 53. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  • 54. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • 55. Working software is the primary measure of progress.
  • 56. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 57. Continuous attention to technical excellence and good design enhances agility.
  • 58. Simplicity--the art of maximizing the amount of work not done--is essential.
  • 59. The best architectures, requirements, and designs emerge from self-organizing teams.
  • 60. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 61. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. (This is the sauce...)
  • 65. BUT What Is Agile???
  • 66. BUT What Is Agile??? PLANNING
  • 67. BUT What Is Agile??? PLANNING ENGINEERING
  • 68. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS
  • 69. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS PRODUCT OWNERS
  • 70. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS PRODUCT OWNERS TESTERS
  • 71. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS EXECUTIVES PRODUCT OWNERS TESTERS
  • 72. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS EXECUTIVES PRODUCT SYSTEM ADMINISTRATORS OWNERS TESTERS
  • 73. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS EXECUTIVES PRODUCT SYSTEM ADMINISTRATORS OWNERS DATABASE ADMINISTRATORS TESTERS
  • 74. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS EXECUTIVES PRODUCT SYSTEM ADMINISTRATORS OWNERS DATABASE ADMINISTRATORS TESTERS NETWORK ENGINEERS
  • 75. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS EXECUTIVES PRODUCT SYSTEM ADMINISTRATORS OWNERS DATABASE ADMINISTRATORS TESTERS NETWORK ENGINEERS DESIGNERS
  • 76. BUT What Is Agile??? PLANNING ENGINEERING DEVELOPERS EXECUTIVES PRODUCT SYSTEM ADMINISTRATORS OWNERS DATABASE ADMINISTRATORS TESTERS NETWORK ENGINEERS DESIGNERS USABILITY EXPERTS
  • 77. BUT What Is Agile??? PLANNING ENGINEERING CIRCLE OF HAPPINESS DEVELOPERS EXECUTIVES PRODUCT SYSTEM ADMINISTRATORS OWNERS DATABASE ADMINISTRATORS TESTERS NETWORK ENGINEERS DESIGNERS USABILITY EXPERTS
  • 78. BUT What Is Agile??? PLANNING ENGINEERING CIRCLE OF HAPPINESS DEVELOPERS EXECUTIVES PRODUCT SYSTEM ADMINISTRATORS OWNERS DATABASE ADMINISTRATORS TESTERS NETWORK ENGINEERS DESIGNERS USABILITY EXPERTS
  • 79.
  • 82. Continuous Pair Programming Integration Planning Poker
  • 83. Continuous Pair Programming Integration Planning Poker Refactor
  • 84. Continuous Pair Programming Integration Planning Poker Refactor Simple Design (YAGNI)
  • 85. Continuous Pair Programming Integration Planning Poker Refactor Simple Design (YAGNI) Test Driven Development
  • 86. Continuous Pair Programming Integration Planning Poker Refactor Simple Design (YAGNI) Sustainable Pace Test Driven Development
  • 87. Continuous Pair Programming Integration Planning Poker Refactor Simple Design (YAGNI) Sustainable Pace Test Driven Development Small Releases
  • 88. Continuous Pair Programming Integration Planning Poker Refactor Simple Design (YAGNI) Sustainable Pace Test Driven Development Small Releases Shared Metaphor
  • 89. Continuous Pair Programming Integration Planning Poker Refactor Simple Design (YAGNI) Sustainable Pace Test Driven Development Small Releases Shared Metaphor Coding Standards
  • 90. Continuous Pair Programming Integration Planning Poker Refactor Simple Design (YAGNI) Sustainable Pace Test Driven Development Small Releases Shared Metaphor Coding Standards Onsite ‘Customer’
  • 91. Continuous Pair Programming Integration Planning Poker Refactor Simple Design (YAGNI) Sustainable Pace Test Driven Development Small Releases Shared Metaphor Coding Standards Onsite ‘Customer’ Collective Ownership
  • 93. Dogma Sucks Do not seek to follow in the footsteps of the wise. Seek what they sought. --
  • 94. The Tao that can be spoken is not the eternal Tao
  • 96. You are a special snow flake...
  • 99. the way software is delivered has changed a lot...
  • 100. the way software is delivered has changed a lot... ...AND THINGS ARE CHANGING FAST RIGHT NOW .
  • 102. The End of Shrink Wrap The infrastructure is the application.
  • 103. The End of Shrink Wrap The infrastructure is the application. The application is the infrastructure.
  • 104. The End of Shrink Wrap The infrastructure is the application. The application is the infrastructure.
  • 105. DEVELOPERS OPERATIONS
  • 106. DEVELOPERS OPERATIONS
  • 107. DEVELOPERS OPERATIONS
  • 108. DEVELOPERS OPERATIONS
  • 109. DEVELOPERS OPERATIONS
  • 111. Infrastructure is Code!!! Give me an API or give me DEATH!
  • 112. Infrastructure is Code!!! Give me an API or give me DEATH! Please?
  • 113. Infrastructure is Code!!! Give me an API or give me DEATH! Please? Do it for the children...
  • 114. DEVELOPERS OPERATIONS
  • 115. DEVELOPERS OPERATIONS
  • 117. BOUNDARY OBJECTS DEVELOPERS OPERATIONS COMMUNITY OF INTEREST
  • 118. BOUNDARY OBJECTS DEVELOPERS OPERATIONS COMMUNITY OF INTEREST
  • 119. WWW .VISIBLEWORKINGS.COM/ANALOGYFEST/MARICK-BOUNDARY-OBJECTS.PDF BOUNDARY OBJECTS DEVELOPERS OPERATIONS COMMUNITY OF INTEREST
  • 120.
  • 121. Lack of awareness of other disciplines is bad...
  • 122. Lack of awareness of other disciplines is bad... Leads to over engineering...
  • 123. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures...
  • 124. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline
  • 125. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure
  • 126. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything!
  • 127. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate
  • 128. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control
  • 129. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to...
  • 130. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything
  • 131. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything Don’t be fingerpointy
  • 132. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything Don’t be fingerpointy Always Ship Trunk
  • 133. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything Don’t be fingerpointy Always Ship Trunk Don’t Stereotype
  • 134. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything Don’t be fingerpointy Always Ship Trunk Don’t Stereotype Shared Metrics
  • 135. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything Don’t be fingerpointy Always Ship Trunk Don’t Stereotype Shared Metrics The business requires change
  • 136. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything Don’t be fingerpointy Always Ship Trunk Don’t Stereotype Shared Metrics The business requires change Lower risk through tools and culture
  • 137. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything Don’t be fingerpointy Always Ship Trunk Don’t Stereotype Shared Metrics The business requires change Lower risk through tools and culture One Step Build and Deploy
  • 138. Lack of awareness of other disciplines is bad... Leads to over engineering... Leads to catastrophic failures... Tools, knowledge, experience, discipline Automated Infrastructure Version Control Everything! Collaborate Shared Version Control Don’t do work you don’t have to... Monitor Everything Don’t be fingerpointy Always Ship Trunk Don’t Stereotype Shared Metrics The business requires change Lower risk through tools and culture One Step Build and Deploy Ops job is to enable the business
  • 139. Newsflash: Everyones job is to enable the business...
  • 140.
  • 141. What are the Best Practices?
  • 142. What are the Best Practices? Robert Mecklenburg
  • 143. What are the Best Practices? Robert Mecklenburg
  • 144. What are the Best Practices? How about ‘better than we did yesterday’ practices? Robert Mecklenburg
  • 145. What are the Best Practices? How about ‘better than we did yesterday’ practices? Or ‘seems like a good idea right now’ practices? Robert Mecklenburg
  • 146.
  • 149.
  • 150. We believe Agile software development is being dumbed down, commodified, and is losing its spirit. We seek to replace the current name with one having two virtues: first, that it capture more exactly the attitudes originally behind Agile; second, that it be obscure enough that no one will assume they already know what it means and that—amazingly enough!—they are already doing it. arxta.net
  • 151. Agile Manifesto’s Missing Values Skill Discipline Ease Joy Heretic
  • 152. AR⊗TA Artisanal Retro-Futurism crossed with Team-Scale Anarcho-Syndicalism
  • 153. AR⊗TA Artisanal Retro-Futurism crossed with Team-Scale Anarcho-Syndicalism care about the cheese
  • 154. AR⊗TA Artisanal Retro-Futurism crossed with Team-Scale Anarcho-Syndicalism care about the cheese a genuine fascination with technology
  • 155. AR⊗TA Artisanal Retro-Futurism crossed with Team-Scale Anarcho-Syndicalism care about the cheese a genuine fascination with technology focus on the team
  • 156. AR⊗TA Artisanal Retro-Futurism crossed with Team-Scale Anarcho-Syndicalism care about the cheese a genuine fascination with technology focus on the team emphasis on direct action
  • 157. AR⊗TA Artisanal Retro-Futurism crossed with Team-Scale Anarcho-Syndicalism care about the cheese a genuine fascination with technology focus on the team emphasis on direct action
  • 158. AR⊗TA Artisanal Retro-Futurism crossed with Team-Scale Anarcho-Syndicalism care about the cheese a genuine fascination with technology focus on the team emphasis on direct action
  • 159.
  • 161. Team-Scale Anarcho-Syndicalism Artisanal Retro-Futurism
  • 162. Awesome Sauce! Team-Scale Anarcho-Syndicalism Artisanal Retro-Futurism
  • 163. Awesome Sauce! Team-Scale Anarcho-Syndicalism Artisanal Retro-Futurism
  • 164. Awesome Sauce! Team-Scale Anarcho-Syndicalism Artisanal Retro-Futurism
  • 166. My Advice... Steal everything...
  • 167. My Advice... Steal everything... But don’t forget who you are...
  • 168. My Advice... Steal everything... But don’t forget who you are... Plenty of good ideas to go around...
  • 169.
  • 170.
  • 171.
  • 172.
  • 173.
  • 174.
  • 175.
  • 176.
  • 177.
  • 178. THE MOST IMPORTANT STATEMENT FROM THE MANIFESTO...
  • 179. THE MOST IMPORTANT STATEMENT FROM THE MANIFESTO... ...ISN’T THE VALUES...
  • 180. THE MOST IMPORTANT STATEMENT FROM THE MANIFESTO... ...ISN’T THE VALUES... ...OR THE PRINCIPLES...
  • 181.
  • 182. ‘We are uncovering better ways of developing software by doing it and helping others do it.’
  • 183. ‘We are uncovering better ways of developing software by doing it and helping others do it.’
  • 184. ‘We are uncovering better ways of developing software by doing it and helping others do it.’
  • 185.
  • 188. andrew@reductivelabs @littleidea