Extreme Programming (XP)

an introduction to extreme programming xp - Extreme Programming (XP)

Extreme Programming (XP) is focused not just on project management (like Scrum) but also on how teams actually build the code. It falls under the agile umbrella and is actually an agile methodology that has been popular among software teams since as early as 1990s. Just like scrum there are practices and values of XP that help teams get into an effective mindset.

XP mindset helps the team with,

  1. Increased cohesion
  2. Better communication
  3. Better job planning
image 2 - Extreme Programming (XP)
Kent Beck
image 3 - Extreme Programming (XP)
Ron Jeffries

Kent Beck and Ron Jeffries are regarded as the creators of XP. Both are pioneers of lightweight software engineering.

Extreme Programming, just like Scrum, relies on quick sprints, frequent releases and constant stakeholder collaboration that can improve productivity. Frequent releases basically introduce checkpoints at which new customer requirements can be adopted. The idea is that this will help in avoiding employee burnout as well as increase the quality of deliverables.

Check out the previous XP video

Check more articles on Agile

Leave a Reply

Your email address will not be published. Required fields are marked *