Skip to content
O'Reilly home
Learning Path

Introduction to Agile—Learn Agile Principles and Embrace Iterative Process

Time to complete: 1h 57m

Published byO'Reilly Media, Inc.

CreatedMay 2018

In today’s hypercompetitive business environment, you not only need to get your product and product updates to market faster, you need to do so in a way that better accommodates your customers’ preferences and expectations. Developers and designers—in all industries—are increasingly recognizing that iterative development cycles that include gathering and incorporating customer feedback is now an indispensable part of creating successful products. This is the mindset that underpins the Agile methodology. But even though it’s been around for quite a few years now and is very popular among those organizations that have adopted it, Agile is still often misunderstood. For example, Agile does not define specific instructions for how you create your products; rather it is a framework of principles that guide how you and your teams think about and manage your creative processes. And even though software development is particularly well suited for its adoption, Agile can be applied to any product development process, in any industry.

In this learning path designed for professional product developers and designers who are new to Agile, you’ll first explore what the Agile methodology really is and how it can help you and your teams build better products, work together more effectively, and delight your customers by giving them what they really want. You’ll learn about the values that form the foundation of the Agile framework. You’ll also see how Agile is different from the Lean manufacturing process. And, of course, you’ll examine how to collect and integrate input from your customers as well as the process of iterating your development cycles, creating prototypes, “failing fast,” and moving on to the next cycle. When you’ve completed this learning path, you will have a sound understanding of the world of Agile development.

What you’ll learn—and how you can apply it

  • What is Agile and how is it different from lean
  • Understand the principles of Agile
  • How Agile goes beyond software development to help everyone work in an iterative way

This learning path is for you because…

  • You're a project manager who wants to develop an iterative process
  • You want to move away from top-down management style to be more collaborative
  • You want to get the best results from your teams and projects

Prerequisites: None

Materials or downloads needed in advance: None