
Explore the simple, powerful world of agile, lean, Kanban, and Scrum as you discover the history and transformational impact of agile methodologies, and unleash your potential.
Explore agile and lean origins, focusing on reducing waste and response times, illustrated by the Mortar and Pestle Chocolate Factory's lean concepts for software development.
Watch a chocolate factory fulfill customer orders through two parallel workstations that churn milk and cocoa, roast almonds, and mold and package bars for shipment, illustrating lean and agile concepts.
Map the value stream from customer order to cash by tracing every step—from ordering raw materials, mixing and molding, cooling, tests and quality checks, and packaging to delivery.
Understand lead time versus cycle time: lead time is the total time from order to delivery, while cycle time is factory's production time; lead time exceeds cycle time.
Relate lean value streams from manufacturing to software development, tracing a concept from business need to cash as teams transform customer requirements into a working software product.
Define throughput as the rate a value stream generates money by selling the final product. In software, throughput equals delivering a working product to customers quickly.
Identify the customer's requirements as the functionalities the software must deliver to fulfill business needs, from showing nearby food, prices, and delivery methods to real-time drone positions and secure data.
Explore Kanban, a pull-based, demand-driven lean system using visual cards to signal when to produce, replenish, and move inventory along a chocolate factory value stream.
Explore the Kanban board with to do, doing, and done columns and card-based workflow that coordinates inventory and work in progress to reduce waste in manufacturing and software value streams.
Increase efficiency by adopting smaller batch sizes, embedding quality checks at every step, and delivering a minimal working set of features that customers receive immediately.
Explore work in progress (WIP) limits and how restricting each workstation to one task reduces queuing, balances flow, and shortens lead times in lean and Kanban systems.
Explore how lean and kanban feed into agile, using visualization and work-in-progress limits to deliver small batches and adapt to change with scrum, xp, christel, and other frameworks.
The agile manifesto born from a 2001 Utah gathering reframes software development around the four values: individuals and interactions, working software, customer collaboration, and responding to change, over heavy processes.
Explain how user stories start with a user role, describe an action, and state the business value, linking activities to benefits to meet user needs in agile work.
The product backlog acts as the inventory of user stories awaiting processing in the technology work stream, prioritized for the development team to turn into code.
Navigate four project lifecycles—predictive, incremental, and agile among them—managing a backlog of user stories through a value stream to deliver an end product, weighing advantages and disadvantages.
Capture all requirements through a single upfront gathering effort with business stakeholders. Plan, execute, monitor, and deliver a single end product on time within budget in a predictive lifecycle.
Master iterative lifecycles in agile, guiding user stories through a value stream until they meet acceptance criteria, as teams continuously review, revise, and redeploy to deliver a customer-focused, working product.
Prioritize a subset of high-value user stories, push them through the value stream in an incremental lifecycle, and deliver a quick working prototype to test market reception.
Examine how the agile lifecycle combines iteration-based and flow-based approaches to deliver fast, correct products, using time boxes, capacity limits, and value streams.
Map project life cycles on a continuum by evaluating degree of change and delivery frequency, then switch between predictive, incremental, iterative, adaptive, or agile approaches as needs evolve.
Explore how hybrid lifecycles blend agile and predictive approaches to optimize value from concept to product, adapting to scope and regulatory needs across projects.
The product owner owns the product backlog, prioritizes user stories by business value, and ensures functional and non functional requirements drive value through the agile value stream.
Adopt an agile mindset grounded in four values and the twelve principles of the Agile Manifesto, promoting iterative development, collaboration, and rapid delivery aligned with customer needs and company goals.
Practice servant leadership within agile by uplifting the team, removing obstacles, and providing the information, resources, and emotional intelligence needed to deliver value to customers.
Discover how an agile team delivers value by transforming user stories into tested, working software, with a product owner guiding a cross functional group and a servant leader facilitating collaboration.
Project managers in agile teams act as facilitators, leading with humility and servant leadership, coordinating self-organized cross-functional teams with a product owner and transparent, reliable work.
Explore agile concepts through Project Mortar and Pestle, a home-cooked food app MVP, outlining lean, kanban, and scrum principles from cuisine listings to ratings.
Explore project Mortar and Pestel by drones to illustrate how agile methods, including Lean, Kanban, and Scrum, manage high risk, uncertainties, and autonomous drone delivery with real-time app updates.
Learn how iteration serves as the heartbeat of Agile, turning prioritized product backlog items into a committed, two-week iteration backlog that delivers a valuable, working product increment.
Teams demonstrate built features to product owners and stakeholders to validate usefulness and correctness against customer expectations, enabling frequent feedback and updated user stories for the next iteration.
Hold an iteration retrospective to capture lessons learned and identify improvements for the next iteration, led by the Scrum Master, in a 30–40 minute time-boxed session.
Perform 15-minute daily stand-ups with all team members to share progress and daily activities. Use the Kanban board to discuss progress and identify bottlenecks in the iteration.
Explore how MVP and MMP differ, using a seismograph analogy to show validating ideas quickly, learning, and delivering market-ready value through MMF.
Observe how the mortar and pestle app evolves from a crude MVP to a refined map and final product, emphasizing iterative design, testing, and delivering value with drone delivery.
Explain Scrum as a lightweight agile framework of three roles, five events, and three artifacts, featuring the product owner, Scrum Master, and Scrum team, plus sprint planning and backlog artifacts.
Define and apply a clear, specific definition of done to deliver high-quality, shippable product increments at the end of each sprint, meeting functionality, testing, review, documentation, and customer feedback criteria.
Explore how product owners estimate with story points to prioritize the backlog and plan iterations, using the Fibonacci sequence and planning poker for relative size and effort.
Velocity measures how much work a team can complete in an iteration by summing completed story points, helping predict future capacity and spot bottlenecks for self-managed improvement.
Implement scrum in ten steps by forming the product owner, the team, and the Scrum master, and maintaining a living backlog. Use sprint planning, standups, and reviews to boost velocity.
Learn how to apply scrum to the mortar and pestle app project, detailing product owner, scrum master, developers, and testers, with sprint planning, daily standups, reviews, and retrospectives.
Assemble a high-performing agile team by selecting a product owner, two developers, two testers, and a scrum master, detailing roles, skills, and collaboration for the mortar and pestle project.
Brainstorm to shape a product vision, gather surveys, interviews, and analytics, and build an initial product backlog with prioritized features and user stories for the minimum viable product.
Refine and estimate the product backlog within the Scrum framework by breaking features into user stories, sizing with Fibonacci, and prioritizing value under the product owner.
Learn how to estimate user stories with story points using Fibonacci numbers, assign relative sizing across feature sets, and prioritize a product backlog for Scrum sprint planning.
Plan the upcoming sprint by selecting items from the product backlog for the sprint backlog, set a sprint goal, and estimate with story points to match velocity.
Make work visible with scrum boards and kanban boards that show who works on what and task duration; track progress from todo to done and promote accountability.
Demonstrate the sprint's completed work to the product owner, stakeholders, and customers, showcasing features that meet the definition of done, including registration, search, orders, payment, and push notifications.
Join the sprint retrospective to review miscommunications, prioritization issues, and what worked, then agree on improvements for the next sprint, fostering collaboration and continuous improvement.
Wrap up the first sprint by delivering core user registration, login, and account management features, showcasing a working increment and preparing for the next sprint with backlog grooming.
Celebrate completing this course on agile methods by applying lean, Combine, and Scrum lessons to daily work, while continuing learning and seeking opportunities for personal and professional growth.
Introduction to Lean, Kanban and Value Stream
Introduction to Agile: This section covers the fundamental concepts of agile and its values and principles, as well as the history and evolution of agile methodologies.
Agile Methodologies: This section covers the different agile methodologies, such as Scrum, Kanban, Lean, and compares and contrasts their approaches and techniques.
Agile Planning and Estimation: This section covers the agile planning and estimation process, including how to create user stories, prioritize them using different methods, and estimate their effort using Fibonacci series.
Agile Development and Delivery: This section covers the agile development process, including how to conduct sprints, hold daily stand-up meetings, and track progress using agile tools such as a burndown chart. It also covers the agile delivery process, including how to deploy code and release software using continuous integration and delivery practices.
Agile Metrics and Measurement: This section covers how to measure and track the progress and success of an agile project, including using metrics such as velocity, cycle time, and lead time.
Interactive and visual approach
Throughout the course, you will be exposed to a variety of learning methods, including quizzes, and practice exams.
The course is designed to be highly interactive, with lots of visuals and clear instructions to help you remember the key concepts.
Expert instruction
Instructed by an expert instructor who is certified PgMP (Program Management Professional), PMP (Project Management Professional) and SAFe (Scaled Agile), and with decades of practical experience in managing large programs and projects.
Earn a Certificate
When you finish listening to all videos, quizzes and practice exams, you'll earn a Certificate that you can share with prospective employers and your professional network.