Skip to main content

Agile Essential and Fluency


Martin Fowler Software Development in the 21st Century.




Software Development in the 1990s
Late Projects
         Unhappy Users                                              The Cure is
           
             Bloated Projects                                      Plan-Driven 
                                                                                   Processes
       
             Buggy Software
                                                                               CMM, Methodology
                                                                             Defined Processes

Demotivated Developers                                Engineering Precesses


Manifestor for Agile Software Development

We are uncovering better way 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.

Kent Beck
Mike Beedle
Martin Fowler
...
James Grenning
Jim Highsmith
...
Robecrt C. Martin
Steve Mellor
...


                                                                   Agile                                                  Plan-Driven

           Adaptive Planning                      
      Predictive Planning      

                        MartinFowler- newMethodology
          http://martinfowler.com/articles/newMethodology.html

             People-first

       Process-first





























Comments