
Explore the agile mindset over practices, and learn to choose context‑fit approaches to deliver customer value. Delve into continuous improvement, iteration over analysis, probabilistic thinking, and cross‑disciplinary teamwork.
Adopt an agile mindset that prioritizes rapid feedback to uncover what’s wrong early. Replace heavy upfront planning with iterative learning, collaboration, and continuous improvement through building the smallest useful increments.
Embrace a continuous improvement mindset by applying Kaizen, retrospectives, and metrics to learn, reduce waste, and increase value for customers.
Agile teams prioritize delivering working software and iterating with stakeholders over extensive planning. This approach enables early feedback, just-in-time analysis, and flexible adjustments as requirements evolve.
Apply little's law to agile workflows by reducing work in progress to lower cycle time and speed feedback; use kanban to limit width and boost throughput.
Explore the difference between probabilistic and deterministic outlooks and how agile mindset uses probability and risk management to manage uncertainty, deliver working software, and adapt to change.
Drive agile success through teamwork that delivers working software quickly. Self-organizing, cross-functional teams collaborate via Scrum and Kanban, using daily standups, sprint planning, reviews, and retrospectives to improve flow.
Apply six lessons as a yardstick to guide an agile mindset and continuous improvement. Favor iteration over analysis, probabilistic thinking, and teamwork to adapt practices to your context.
This course presents the 'Why' of Agile. More of an understanding of the Mindset than the Practices. This course is not designed to teach you how to execute a particular recipe of Agile. It is designed to help you understand (and question) the ingredients in the recipe.
We cover 6 key elements of achieving and enhancing agility. These are covered in the 6 lessons in this course
Introduction to Agile Mindset – Here we cover where agile comes from and the potential change in the way we think in traditional vs agile environments
Continuous Improvement – Constantly looking for opportunities to improve things when it comes to our product, process, and people
Iteration over Analysis – How interacting with customers more often is usually superior to spending a lot of time analyzing and estimating work
A Little Queuing Theory – A simple equation that leads to all agile practices
Probabilistic vs Deterministic Outlook – An understanding of the fact that the nature of the world is such that we cannot make decisions that have a 100% certainty of an outcome
Teamwork – Starting with the end in mind, how do we come together across disciplines to produce value for customers
The aim of this course is to equip you with an understanding of the underlying concepts of Agile. This will make any subsequent Agile training that you embark on much more effective. Most Agile methods, frameworks, and strategies are built on the principles explored in this course. While we will not cover which particular framework or technique or strategy to adopt, it will give you some pointers towards selecting the one that best suits your context.