Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to eXtreme Programming (XP)

Course Summary

The Introduction to eXtreme Programming (XP) training course is designed to demonstrate a basic understanding of the eXtreme Programming (XP) methodology.

The course begins with a discussion on XP principles and exercises to explain how planning works in XP. Next, it explores how to successfully introduce XP into an organization. The course concludes with a discussion on XP and its relation to other XP methods, such as Scrum.

Pre-Requisites: A basic understanding of the software development life cycle prior to taking this course.

Purpose
Learn how to successfully implement XP methodology in your organization.
Audience
Developers and developer teams looking to implement XP in their organizations/teams.
Role
Software Developer
Skill Level
Introduction
Style
Workshops
Duration
1 Day
Related Technologies
Agile

 

Productivity Objectives
  • Thoroughly demonstrate Agile principles and values.
  • Apply a deep understanding of Agile project management and evolutionary design.
  • Master customer practices such as storytelling and storytesting.
  • Master development tools and build practical skills in automated micro-testing, code smells, refactoring, test-driven development and continuous integration.
  • Discover strategies to integrate these practices into your process and team environment.

What You'll Learn:

In the Introduction to eXtreme Programming (XP) training course, you'll learn:
  • Introduction to XP
    • XP Overview
    • XP Mini-Simulation
    • Evolutionary Design
  • XP Planning Practices
    • Chartering
    • Understanding User Stories
    • Agile Planning
    • Release Planning
    • Iteration Planning
    • Test-Driven Development
    • Pairing
  • XP Continuous Practices
    • Continuous Integration
    • Design Improvement
    • Small Releases
  • XP Technical Practices
    • Establishing Coding Standards
    • Collective Code Ownership
    • Simple Design
    • System Metaphor
    • Sustainable Pace
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.