Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Agile Software Development: Extreme Programming

via LinkedIn Learning

Overview

Learn the basics of extreme programming (XP), the agile project management practice that can lead software development teams to higher quality, fewer bugs, and greater flexibility.

Syllabus

Introduction
  • Be more productive, with higher quality
1. Extreme Programming (XP)
  • History of extreme programming (XP)
  • Extreme programming (XP) overview
  • Extreme programming (XP) themes
  • Extreme programming (XP) values
2. Feedback Loops
  • Feedback scales
  • User stories
  • Quarterly planning
  • Iteration planning
  • Standup meetings
  • Test-driven development
  • Pair programming
3. Continuous Process
  • If it's good, do it all the time
  • Design improvement: Refactoring
  • Continuous integration
  • Small releases
4. The Extreme Programming (XP) Mindset
  • Programmer welfare and sustainable pace
  • Code standards and collective code ownership
  • System metaphor and simple design
Conclusion
  • Next steps

Taught by

Richard Kasperowski

Reviews

4.7 rating at LinkedIn Learning based on 85 ratings

Start your review of Agile Software Development: Extreme Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.