Agile Software Development: Extreme Programming

Go to class
Write Review

Free Online Course: Agile Software Development: Extreme Programming provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Agile Software Development: Extreme Programming is taught by Richard Kasperowski.

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