• Online, Instructor-Led
Course Description

The Certified Extreme Programming (XP) Professional (CXPP) certification is designed to validate professionals' expertise in Extreme Programming (XP) practices and principles. Extreme Programming is a software development methodology that emphasizes collaboration, adaptability, and iterative development to deliver high-quality software efficiently. The CXPP certification equips individuals with the knowledge and skills required to effectively implement XP practices and techniques in real-world software development projects.

Learning Objectives

  • Understand the principles and values of Extreme Programming (XP).
  • Master the core practices of XP, including Test-Driven Development (TDD) and Continuous Integration (CI).
  • Learn how to implement pair programming effectively in a software development environment.
  • Gain proficiency in refactoring code and maintaining high code quality throughout the development process.
  • Develop skills in writing user stories, acceptance tests, and defining project requirements collaboratively.
  • Explore the role of the XP Coach and understand how to facilitate XP practices within a team.
  • Acquire knowledge of how XP fits into the broader Agile development methodology.
  • Learn how to apply XP practices to improve software development efficiency and deliver high-quality products.
  • Understand the importance of customer involvement and feedback in the XP development process.
  • Explore advanced XP topics, including continuous delivery and deployment.
  • Successfully complete practical exercises and projects demonstrating XP principles in real-world scenarios.
  • Prepare for the CXPP certification exam through comprehensive coverage of XP concepts.
  • Develop effective communication and collaboration skills essential for an XP Professional.

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Competency Areas

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.