Guided Conversations
Extreme Programming in 2021
Questions by Gary Fleming in April 2021, inspired by Jason Yip's tweet.
Background/Existing knowledge
- What do you know about XP?
- Why do you think it was created?
Fine-Scale Feedback
Original practices: pair programming, planning game, testing, whole team (Onsite customer)
- What do you think of these original practices?
- If we were creating XP today, what practices would go into this category?
- How could we turn them up to 11?
Continuous Process
Original practices: continuous integration, refactoring, small releases
- What do you think of these original practices?
- If we were creating XP today, what practices would go into this category?
- How could we turn them up to 11?
Shared Understanding
Original practices: Coding standards, collective code ownership, simple design, system metaphor
- What do you think of these original practices?
- If we were creating XP today, what practices would go into this category?
- How could we turn them up to 11?
Programmer Welfare
Original practices: sustainable pace/40-hour work week
- What do you think of these original practices?
- If we were creating XP today, what practices would go into this category?
- How could we turn them up to 11?
Wrap-up and Reflect
- What other practices would make us the best developers we could be that didn’t fit an area?
- Are the team-level practices of XP enough? What needs to happen beyond the team?
- If you could add only one practice to XP from what you've heard, what would it be?
Tweet
This work is licensed under a Creative Commons Attribution 4.0 International License.