Agile Values - The Why Behind the What (04/2012)


Published on

Presented at Macmillan Cancer Support on 4 April 2012

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Agile Values - The Why Behind the What (04/2012)

  1. 1. The Why Beneath the What@arsagilis
  2. 2. “ Plans are useless, but planning is everything ” US President Edward D. Eisenhower, 1957@arsagilis
  3. 3. About me Change Agent Teaching Agile RoR developer Agile since 2001 1st site at the age of 14 Certified Scrum Master LAMP PhotoBox Agile UX Passionate Kanban FOSS enthusiast Drupal Certified Scrum Professional PHP developer Amnesty International Scrum@arsagilis
  4. 4. What is Agile about? Welcoming change Quality of products Great software is a product of great teams Great teams are a product of individuals, not process
  5. 5. Before agile@arsagilis Winston Royce, 1970
  6. 6. Winston Royce on Waterfall “ ... The implementation described above is risky and invites failure. ” Winston Royce, 1970@arsagilis
  7. 7. Before agile le - pe op ! t th e E S S t’s no O C I P R t he it’s@arsagilis Winston Royce, 1970
  8. 8. @arsagilis 2001
  9. 9. O P LE ut PE ary L a bo co nd A L is se s The first statementIt’ ce ss p o rstresses people -@arsagilis
  10. 10. Yoda says ... Great people, building great teams they do Great products they Master Yoda, 2012 in turn create!@arsagilis
  11. 11. The A-Team says ... Great teams create great products! Great teams are made of great people@arsagilis
  12. 12. Does the “Why?” matter? Every action needs a reason or it is irrelevant! Master Pai Mai, 2003@arsagilis
  13. 13. Many agile practices  Scrum  eXtrememe Programming  Dynamic Systems Development Method  Crystal Clear  Feature-Driven Development  Kanban  Test-Driven Development  Behaviour-Driven Development@arsagilis
  14. 14. Agile Manifesto Individuals and over Process and tools interactions Comprehensive Working software over documentation Customer Contract over collaboration negotiation Responding to over Following a plan change@arsagilis
  15. 15. Five XP Values Communication Simplicity Feedback Courage Respect@arsagilis
  16. 16. Five Scrum Values Courage Commitment Respect Openness Focus@arsagilis
  17. 17. Agile Practices Agile Manifesto 5 Scrum Values 5 XP Values Based on Reliant upon Agile Practices@arsagilis
  18. 18. Daily stand-up Based on Reliant upon Individuals and Interactions Courage Customer collaboration Commitment Responding to change Openness Sprint Planning Based on Reliant upon Individuals and Interactions Courage Working software Commitment Responding to change Focus@arsagilis
  19. 19. Sprint review Based on Reliant upon Individuals and Interactions Courage Customer collaboration Commitment Working software Openness Retrospective Based on Reliant upon Individuals and Interactions Courage Customer collaboration Respect Responding to change Commitment@arsagilis
  20. 20. Also important values Rapid feedback High-quality features BDD (A)TDD CI Pair programming XP etc.@arsagilis
  21. 21. Yoda says ... Half-arsed solutions, don’t do! Master Yoda, 2012@arsagilis
  22. 22. When Agile is doomed tofail2010
  23. 23. Conclusion Being agile, more important than doing agile, is!@arsagilis Master Yoda, 2012
  24. 24. Any Questions?Michael @arsagilisSkype: