Learn Agile Basics from the Experts

Every year at our annual Agile Conference, we invite Agile thought leaders to present sessions about different aspects of Agile fundamentals.

These experts have years of Agile experience. They know the theory, but they also realize that theory doesn’t always work in the real world.

In this mini-series we’re calling Agile Basics, we have gathered a collection of these talks to give Agilists of all experience levels a look into some of the more foundational aspects of Agile from the point of view of those who have lived and worked with these theories in practice.

Please log in here or sign up (free) to view this series.


If you are already signed up, please log in here.

If you are not signed up, you can become a Subscriber here (free).

Introduction to Agile: The Genesis

James Newkirk

In this introductory talk we will define why Agile is more than a process or methodology; it’s really a different approach to doing software development.

Agile Development Practices Explained

Scott Densmore

In this presentation, Scott Densmore focuses on practices that correlate with Agile values, how to apply them, and why we use them. He examines those practices from the perspectives of both an individual engineer and an engineering manager. Scott also discusses how to scale these practices from an individual team across multiple teams in an enterprise.

Agile Teams: Self-Organizing, Collocated and Distributed

Jutta Eckstein

Agile development requires teams to self-organize. However, this doesn’t happen by chance. Jutta Eckstein describes the essentials for building productive self-organizing teams for small and colocated teams as well for large, distributed settings.

Continuous Delivery Explained

Rachel Laycock

In this session, Rachel Laycock introduces the foundational practices of Continuous Delivery. She delves into the details with practical suggestions about how you can get started. She also discusses the challenges and roadblocks you may encounter and tools you can leverage for success.

Product Ownership Explained

Richard Seroter

Product ownership is one of the most important pieces of a software team. Watch as Richard Seroter takes a deep dive into what product ownership entails, including the job description, what makes a successful product owner, how to fail miserably (from personal experience!), and tips for creating the maximum impact in the role.

Agile Planning & Project Management

Mike Cohn

In this session Mike Cohn shatters the myth that Agile teams can’t plan. He begins by examining the benefits of the short cycles of iterative and incremental development. Next, Mike looks at the six different levels of planning that occur in Agile organizations.