From the course: Agile Software Development: Extreme Programming

Be more productive, with higher quality

From the course: Agile Software Development: Extreme Programming

Start my 1-month free trial

Be more productive, with higher quality

- Agility is a necessity to meet the ever-changing needs of your customers and other stakeholders. Extreme programming, also known as XP, is a methodology designed to help software teams achieve this kind of business and technical agility. It helps you write higher quality code that has fewer bugs, is easier to change, and is easier to add new features to. In this course, you'll learn the fundamentals of XP, including user stories, release and iteration planning, test-driven development, pair programming, refactoring, and continuous integration. We'll also cover the history, values, and mindset of XP to give you a full understanding of the benefits this agile methodology provides. I'm Richard Kasperowski. I'm an author, teacher, coach, and speaker focused on team building and high-performance teams. I've been using extreme programming since it was introduced. And I created and teach the course, Agile Software Development, at Harvard University. So join me in my LinkedIn Learning course to learn about extreme programming and how to build more software better and faster.

Contents