Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Extreme Programming (XP)

5,077 views

Published on

Introduction to Extreme Programming (XP) values and principles given by Andy Mayer on 12th October 2010 at Yoomee-versity.

Published in: Technology, News & Politics
  • Introduction to Extreme Programming (XP) values and principles given by Andy Mayer on 12th October 2010 at Yoomee-versity.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Introduction to Extreme Programming (XP)

  1. 1. XP values and principles
  2. 2. amm ers te to pr ogr urse lf, to No to te st yo portu nity e yo u’ve is a n op at m ayb XP rea li se th cro wd. o urs elf to the w rong be y out with han ging been Extreme programming
  3. 3. Kent Beck
  4. 4. YOOMEE- versity Stories Weekly cycle Whole team Sit TDD together XP Root cause Practices analysis Informative workspace Pair programming Energised Incremental Shared code work design
  5. 5. Practices = things you do Values = Principles = roots of thing guidelines for life we like XP = Outstanding software
  6. 6. XP Values & Principles
  7. 7. Practices = things you do Values = Principles = roots of thing guidelines for life we like XP = Outstanding software
  8. 8. YOOMEE- versity Courage Feedback Simplicity XP Values Others Communication Respect
  9. 9. XP Values • We may not know what “right is” • What’s “right” can change • Doing it “right” might take too long Feedback
  10. 10. XP Values •Sharing and caring • A noisy team is a productive team • Not the only value Communication
  11. 11. XP Values 41 6 Simplicity
  12. 12. XP Values Courage
  13. 13. XP Values
  14. 14. XP Values •Align team behaviour to values • There are other values too • Values don’t tell you what to do Others
  15. 15. YOOMEE- versity Baby steps Redundancy Flow Failure XP Principles Reflection Mutual Benefit Improvement
  16. 16. XP Principles Baby steps
  17. 17. XP Principles Flow
  18. 18. XP Principles Feedback Action Reflection Insights Reflection
  19. 19. XP Principles perfect = verb Improvement
  20. 20. XP Principles Failure
  21. 21. XP Principles •Belt and braces • Overlapping practices • Can seem wasteful Redundancy
  22. 22. YOOMEE- versity Baby steps Redundancy Flow Failure XP Principles Reflection Mutual Benefit Improvement
  23. 23. Values = roots of thing Principles = Practices = we like guidelines for life things you do XP Summary
  24. 24. The end Questions?

×