Home  //  Training  //  XP Extreme Programming

: 2 to 3 days
Recommended Class Size: 10 to 20 
Prerequisites: Basic to Advanced OOP understanding

XP allowing for rapid response to changing client needs.  As an Agile process, Extreme Programming utilizes short cycles of development called timeboxing which lead to frequent releases. This allows for improved production and checkpoints for adapting to changing customer requirements.

XP is a lightweight “agile” methodology that stresses customer satisfaction and getting quality software done and on time. XP emphasizes teamwork (managers, customers and developers are part of the team to deliver quality software)

Course Objectives

  • What is XP/Why XP
  • Principles of XP/The XP Process
  • Communication-Simplicity-Feedback-Courage
  • XP Customer/Programmer Bill of Rights
  • Collective Code Ownership
  • Planning-Coding-Designing-Testing
  • Release Plan and Iteration


This course is available in basic and advanced levels.

Contact the Refactory

Refactory Profile

The Refactory, Inc. and its consultants provide top notch on-site training and consulting services. Through our combined years of industry and academic experience, the principals of The Refactory base our consultation on proven practices backed by industry leading research. We have the skills, experience and ambition to make your project successful.

Company Info

7 Florida Drive Urbana, IL 61801
Phone: 1-217-239-2633
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.