eXtreme Programming

In this two day training course you will learn how to build software as a team by following the eXtreme Programming (XP) practices. XP was one of the first Agile methodologies and provides a set of practices to help a team deliver higher quality software in shorter timeframes.

2 Days


By participating in the nsquared eXtreme Programming course, you will learn how to work with the 12 eXtreme Programming practices and apply the methodology to your software development projects.

You will find this course to be succinct, yet comprehensive covering the principles and practices of XP.

The course includes hands on workshops for each attendee to understand how to apply the practices in the workplace.


  • Introduction to eXtreme Programming and the principles
  • Pair programming
  • Planning game
  • Test-driven Development
  • Whole team interaction
  • Continuous integration
  • Design improvement (refactoring)
  • Small releases
  • Coding standards
  • Code ownership
  • Simplicty
  • Metaphor

Course Format

This course will consist of:

  • Content presentation
  • Hands on workshops
  • Demonstrations
  • 1:1 support

What you will gain

The course will provide each participant with a training manual to take away with them.

After completing this course, you will have gained the skills to:

  • Run a planning game
  • Focus on tests and quality
  • Setup a continuous integration process
  • Refactor designs and architecture
  • Create a coding standard
  • Deliver software in small iterations


Contact Us