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?

Back to example question sets


Creative Commons Licence
This work is licensed under a Creative Commons Attribution 4.0 International License.

The history of Guided Conversations | RSS