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

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.8 rating at LinkedIn Learning based on 249 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.