YoVDO

Agile Software Development: Extreme Programming

Offered By: LinkedIn Learning

Tags

Extreme Programming Courses Agile Software Development Courses Continuous Integration Courses Test-Driven Development Courses User Stories Courses

Course Description

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

Related Courses

Agile Software Testing - Methodologies and Approaches
Udemy
Project Management Basics for Non-project Managers
Pluralsight
Agile Foundations
LinkedIn Learning
Mastering Agile Scrum Project Management
Udemy
Agile Project Management Certification Prep+Agile Scrum+Jira
Udemy