This advanced Agile practices course focuses on real-world Agile and Scrum techniques used by development teams to plan, estimate, and deliver work efficiently. It is designed for learners who already understand basic Agile concepts and want to deepen their practical skills.
The course begins by explaining the 12 Agile principles and how they guide team behavior and decision-making. It then explores the relationship between epics, features, user stories, and tasks, helping learners understand how work is structured in Agile projects.
Students will also learn important planning techniques such as capacity planning, release planning, and different estimation methods like story points, planning poker, and t-shirt sizing. These techniques help teams estimate work more accurately and plan sprints effectively.
The course further covers Agile metrics such as velocity, which helps measure team performance and predict future work capacity. It also introduces spikes, retrospective techniques, and tools commonly used by Agile teams to improve workflow and collaboration.
By the end of this course, learners will have a strong understanding of practical Agile implementation, including planning, estimation, tracking, and continuous improvement techniques used in real software development environments.