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

Getting Started with Agile and Design Thinking
University of Virginia via FutureLearn
إدارة المشروعات في أجايل
Google via Coursera
Agile Project: Product Prototype Touchpoint Analysis in Miro
Coursera Project Network via Coursera
Agile Projects: Develop Product Wireframe Prototypes in Miro
Coursera Project Network via Coursera
Agile Software Development
University of Minnesota via Coursera