Your SlideShare is downloading. ×
  • Like
The Cornerstone of Agile:  Why it works, Why it hurts
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

The Cornerstone of Agile: Why it works, Why it hurts



  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. The Cornerstone of Agile:Why it works, Why it hurtsDr. Alistair Cockburn ©Alistair Cockburn 2012
  • 2. 2 Agile Manifesto, 2001 People !Individuals and interactions over processes & toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationsResponding to change over following a plan Where is the magic? ©Alistair Cockburn 2012
  • 3. 3 “The Magic Happens Here” the 1st value of the Manifestomake it workmake it hurtthe magic in the methodthe limits on our brilliant ideaswe can say that distance hurtswe can’t say if 2 people will work well together ©Alistair Cockburn 2012
  • 4. 4A community activity: communicate & agree. ? ©Alistair Cockburn 2012
  • 5. 5 People ... Deciding … they don’t understand which keeps changing To an interpreter unforgiving of errorMaking decisions every decision has economic consequences and resources are limited. ©Alistair Cockburn 2012
  • 6. 6People issues determine a project’s speedCan they easily detect something needs attention? (Good at Looking Around)Will they care enough to do something about it? (Pride-in-work; Amicability)Can they effectively pass along the information? (Proximity; face-to-face) ©Alistair Cockburn 2012
  • 7. 7 People are non-linear, spontaneousWeak on: Strong on: Discipline Communicating Consistency Looking around Changing habits Copy / modify Following instructionsMotivated by: Unpredictable in small groups Pride in work Divorced couples Pride in contributing Spontaneous likes / dislikes Pride in accomplishment Mood sensitive Not tied to “theory” ©Alistair Cockburn 2012
  • 8. 8Some parts are covered by theory Courtesy of RoleModel Software ©Alistair Cockburn 2012
  • 9. 9 Face-to-face is the most effective - Try VideoCommunication Effectiveness 2 people at whiteboard 2 people on phone Videotape (Courtesy of Thoughtworks, inc.) 2 people on chat Paper Richness of communication channel ©Alistair Cockburn 2012
  • 10. 10 Information transfers faster with proximity (Distance Hurts) Very effective. Kim Pat Still Effective. Kim Pat $50,000 /yr penalty.Kim Pat $150,000 penalty. Kim Pat ©Alistair Cockburn 2012
  • 11. 11 Semi-open office configuration.Photo courtesy of Thoughtworks corp. ©Alistair Cockburn 2012
  • 12. 12Nearby-programming and pair-programming Photo courtesy of Thoughtworks corp. ©Alistair Cockburn 2012
  • 13. 13 We can learn from an office plan Kitchen Programming workMeeting Private work Library convection currents, drafts, communities. Courtesy of Ken Auer,RoleModel Software, Inc. ©Alistair Cockburn 2012
  • 14. 14 Information radiators: large, public and changing by hour/day/week ... A c c e p ta n c e T e st S c o r e s Acceptance Tests 250 200 150 100Courtesy of Thoughtworks 50 0 1 2 3 4 5 6 7 8 9 10 M o n th Correc t T e s ts Courtesy Ron Jeffries ©Alistair Cockburn 2012
  • 15. 15People are the cornerstone of agile development Deciding … they don’t understand which keeps changing It works, it hurts … just don’t ever forget it ©Alistair Cockburn 2012