**Extreme Programming (XP)** was invented by [Kent Beck](https://www.kentbeck.com/) and first described in his [eXtreme Programming book series](https://www.amazon.com/dp/0321278658/). When practicing XP with your colleagues, you should follow the principles and behavior outlined in the two respective folders found in the menu ("The Principles of XP" and "Pair Programming Behavior"). The core values of XP are: 1. [[Communication]] 2. [[Courage]] 3. [[Feedback]] 4. [Respect](Management/Extreme%20Programming/The%20Values%20of%20XP/Respect.md) 5. [[Simplicity]] Discussing and agreeing to the values as a team is helpful, as otherwise, the practices become rote, without purpose or direction. When a programmer brushes off a defect or leaves a "broken window" behind in code, it is a lack of cultural values, not professionalism or technical skills. Other important values include Safety, Security, Predictability, Quality of Life, [[Kaizen]], [[Genchi Genbutsu]], and [[Teamwork]].