SlideShare a Scribd company logo
1 of 189
Download to read offline
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

More Related Content

What's hot

Apache Flink and what it is used for
Apache Flink and what it is used forApache Flink and what it is used for
Apache Flink and what it is used forAljoscha Krettek
 
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)DataWorks Summit
 
Kappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKai Wähner
 
Optimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL JoinsOptimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL JoinsDatabricks
 
Spark Streaming | Twitter Sentiment Analysis Example | Apache Spark Training ...
Spark Streaming | Twitter Sentiment Analysis Example | Apache Spark Training ...Spark Streaming | Twitter Sentiment Analysis Example | Apache Spark Training ...
Spark Streaming | Twitter Sentiment Analysis Example | Apache Spark Training ...Edureka!
 
CI/CD Tools Universe: The Ultimate List
CI/CD Tools Universe: The Ultimate ListCI/CD Tools Universe: The Ultimate List
CI/CD Tools Universe: The Ultimate ListPlutora
 
Andrzej Ludwikowski - Event Sourcing - what could possibly go wrong? - Codemo...
Andrzej Ludwikowski - Event Sourcing - what could possibly go wrong? - Codemo...Andrzej Ludwikowski - Event Sourcing - what could possibly go wrong? - Codemo...
Andrzej Ludwikowski - Event Sourcing - what could possibly go wrong? - Codemo...Codemotion
 
Disaster Recovery with MirrorMaker 2.0 (Ryanne Dolan, Cloudera) Kafka Summit ...
Disaster Recovery with MirrorMaker 2.0 (Ryanne Dolan, Cloudera) Kafka Summit ...Disaster Recovery with MirrorMaker 2.0 (Ryanne Dolan, Cloudera) Kafka Summit ...
Disaster Recovery with MirrorMaker 2.0 (Ryanne Dolan, Cloudera) Kafka Summit ...confluent
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)Brad Appleton
 
Lambda kappa architecture - the jury are still out
Lambda   kappa architecture - the jury are still outLambda   kappa architecture - the jury are still out
Lambda kappa architecture - the jury are still outYoav chernobroda
 
Agile Data Science on Greenplum Using Airflow - Greenplum Summit 2019
Agile Data Science on Greenplum Using Airflow - Greenplum Summit 2019Agile Data Science on Greenplum Using Airflow - Greenplum Summit 2019
Agile Data Science on Greenplum Using Airflow - Greenplum Summit 2019VMware Tanzu
 
Stream processing using Kafka
Stream processing using KafkaStream processing using Kafka
Stream processing using KafkaKnoldus Inc.
 
Combining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityCombining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityElasticsearch
 
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...InfluxData
 
The Feature Store in Hopsworks
The Feature Store in HopsworksThe Feature Store in Hopsworks
The Feature Store in HopsworksJim Dowling
 

What's hot (20)

Apache Flink and what it is used for
Apache Flink and what it is used forApache Flink and what it is used for
Apache Flink and what it is used for
 
Agile 101
Agile 101Agile 101
Agile 101
 
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)
 
Kappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology Comparison
 
Optimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL JoinsOptimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL Joins
 
Spark Streaming | Twitter Sentiment Analysis Example | Apache Spark Training ...
Spark Streaming | Twitter Sentiment Analysis Example | Apache Spark Training ...Spark Streaming | Twitter Sentiment Analysis Example | Apache Spark Training ...
Spark Streaming | Twitter Sentiment Analysis Example | Apache Spark Training ...
 
CI/CD Tools Universe: The Ultimate List
CI/CD Tools Universe: The Ultimate ListCI/CD Tools Universe: The Ultimate List
CI/CD Tools Universe: The Ultimate List
 
Andrzej Ludwikowski - Event Sourcing - what could possibly go wrong? - Codemo...
Andrzej Ludwikowski - Event Sourcing - what could possibly go wrong? - Codemo...Andrzej Ludwikowski - Event Sourcing - what could possibly go wrong? - Codemo...
Andrzej Ludwikowski - Event Sourcing - what could possibly go wrong? - Codemo...
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
Disaster Recovery with MirrorMaker 2.0 (Ryanne Dolan, Cloudera) Kafka Summit ...
Disaster Recovery with MirrorMaker 2.0 (Ryanne Dolan, Cloudera) Kafka Summit ...Disaster Recovery with MirrorMaker 2.0 (Ryanne Dolan, Cloudera) Kafka Summit ...
Disaster Recovery with MirrorMaker 2.0 (Ryanne Dolan, Cloudera) Kafka Summit ...
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
Lambda kappa architecture - the jury are still out
Lambda   kappa architecture - the jury are still outLambda   kappa architecture - the jury are still out
Lambda kappa architecture - the jury are still out
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
Agile Data Science on Greenplum Using Airflow - Greenplum Summit 2019
Agile Data Science on Greenplum Using Airflow - Greenplum Summit 2019Agile Data Science on Greenplum Using Airflow - Greenplum Summit 2019
Agile Data Science on Greenplum Using Airflow - Greenplum Summit 2019
 
Stream processing using Kafka
Stream processing using KafkaStream processing using Kafka
Stream processing using Kafka
 
DevOps
DevOpsDevOps
DevOps
 
Combining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityCombining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified Observability
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
 
The Feature Store in Hopsworks
The Feature Store in HopsworksThe Feature Store in Hopsworks
The Feature Store in Hopsworks
 

Viewers also liked

10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at FlickrJohn Allspaw
 
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
 

Viewers also liked (20)

10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 
Culture
CultureCulture
Culture
 
Gluecon 2010
Gluecon 2010Gluecon 2010
Gluecon 2010
 
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
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers referencessuser2c065e
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipLessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipDoge Mining Website
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration TrainingCalvinarnold843
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
How do I Check My Health Issues in Astrology.pdf
How do I Check My Health Issues in Astrology.pdfHow do I Check My Health Issues in Astrology.pdf
How do I Check My Health Issues in Astrology.pdfshubhamaapkikismat
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHelp Desk Migration
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressorselgieurope
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 

Recently uploaded (20)

Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers reference
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipLessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
 
Authentically Social - presented by Corey Perlman
Authentically Social - presented by Corey PerlmanAuthentically Social - presented by Corey Perlman
Authentically Social - presented by Corey Perlman
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration Training
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
How do I Check My Health Issues in Astrology.pdf
How do I Check My Health Issues in Astrology.pdfHow do I Check My Health Issues in Astrology.pdf
How do I Check My Health Issues in Astrology.pdf
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your Business
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressors
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 

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