|
Description:
|
|
Season 7 Episode 3
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter
Hi, I'm John and I'm joined by JP.
Today we will be going through chapter 5 and continuing our discussion about the guiding principles of Extreme Programming.
Recap:
- values are the roots of things we like and don't like in a situation
- communication, simplicity, feedback, courage, respect
- practices are evidence of values
- principles bridge the gap between values and practices
Values are too abstract to directly guide behavior. (This is why we discuss things in the context of principles)
Other principles may guide your team, but these are the principles that guide XP:
- Humanity
- Economics
- Mutual benefit
- Self-similarity
- Improvement
- Diversity
- Reflection
- Flow
- Opportunity
- Redundancy
- Failure
- Quality
- Baby steps
- Accepted responsibility
Now obviously we aren't going to bore you with discussion on all 14 of these principles, so today we'll only talk about a handful of them.
Humanity - noun, the characteristics that make us human |