Introduction
You probably spend your day trying to hit many different moving targets. Your client wants one thing on Monday and something else on Wednesday. New emerging technologies or competitors force you to make adjustments. Hitting a moving target would be much easier if you could adjust your shot after you pull the trigger.
Enter Agile project management. Agile project management is a popular methodology for tracking various roles, responsibilities, deadlines and other factors of a project. When used properly, Agile can save organizations a great deal of time, frustration and money.
Introduction to Agile principles and values
- Discuss the Agile Manifesto and its 12 principles
- Highlight differences between Agile and traditional project management approaches
Overview of Agile methodologies
- Discuss popular Agile methodologies: Scrum, Kanban, Extreme Programming (XP)
- Characteristics, benefits, and drawbacks of each methodology
Agile project management frameworks
- Key components of Agile project management
- Product backlogs, sprints, daily stand-up meetings, retrospectives, demos
Agile estimation and planning
- Estimating user stories
- Prioritizing backlog items
- Creating sprint backlogs and release plans
Agile team dynamics
- Importance of team collaboration and effective communication
- Managing cross-functional teams and resolving conflicts
Agile practices for continuous improvement
- Retrospectives, continuous integration and delivery, feedback loops
- Improving the process and product
Agile leadership and change management
- Role of the Agile project manager
- Leading and managing change in an Agile environment
Agile tools and metrics
- Overview of commonly used Agile tools: Trello, Jira, Asana
- Using metrics: burn-down charts, velocity
- Measuring progress and making informed decisions
Real-life case studies and group exercises
- Practical examples
- Group exercises to reinforce concepts
- Applying newfound knowledge in a simulated environment.