This course provides a comprehensive introduction to Agile Project Management, exploring its principles, methodologies, and practices essential for delivering projects efficiently in a dynamic environment.
Modules Covered:
- Introduction to Agile Project Management: Understand the Cynefin framework and how Agile addresses complex problems.
- Agile Manifesto: Discover the four values and twelve principles that define the Agile mindset.
- Scrum Framework: Explore the history of Scrum, roles (Scrum Master, Product Owner, Team Members), artifacts (Backlogs, Taskboard, Definition of Done), and ceremonies (Sprint Planning, Daily Scrum, Reviews, Retrospectives).
- Agile Estimation Techniques: Learn key concepts like User Stories, Story Points, Velocity, and other estimation strategies.
- Extreme Programming (XP): Dive into practices such as Pair Programming, Collective Ownership, Test-Driven Development (TDD), and Continuous Integration.
- Lean Software Development: Understand Lean principles and the Push vs Pull approach for project efficiency.
- Kanban: Master the Kanban system to limit work-in-progress and eliminate bottlenecks.
- Other Agile Frameworks: Gain insight into advanced frameworks such as SAFe, Spotify Model, Crystal, and Feature-Driven Development.
By the end of the course, participants will have a solid foundation in Agile principles, the Scrum framework, and other popular Agile methodologies, enabling them to adapt and thrive in modern project management environments.