Agile Project Management Techniques for Iterative Development
Agile development is a group of repetitive methods that allow requirements and solutions to evolve through collaboration. Agile is an effective approach for engineering, IT, and other business areas that want to create new products or services.
In this course, you’ll learn to use agile practices to reduce the time and rework associated with project management. You’ll also learn how to adapt the agile approach to your organization’s existing software, new product development, and project management methodologies.
How You Will Benefit
- Recognize the differences between waterfall and agile project management
- Understand the conditions of success for implementing agile
- Identify key functionality for a release with user story mapping
- Describe and apply release theme and user story prioritization techniques
- Estimate user story size using story points
- Create release and iteration plans based on user stories
- Develop techniques for negotiating changes to user stories during an iteration
- Understand how to scale agile for large teams
- Use agile tools to report the progress of the project and variance to cost and time deadlines
Day 1 - Agile Basics
- Introduction to Agile: comparing agile to waterfall project management, how agile fits into product life cycle planning/project planning
- Planning and Executing a Project: overview of project planning, overview of product backlog/release backlog, the user story, assign points and prioritize (planning poker)
- Project Charter Development
- Project Initiation (Release Plan): overview of release planning, conducting/team roles, defining velocity
- Sprint Planning: when it occurs, general purpose and outcomes, how to conduct sprint planning, revisit story points, assigning of tasks and hours, sprint goals, definition of done, what is the team's capacity?
Day 2 - Applying Agile Techniques
- Scrum/Daily Meetings: what is involved in a daily stand-up, chickens vs. pigs, change management, the scrum of scrums
- Sprint Retrospect/Review: what is the purpose, what to review/disclose
- Reporting: sprint burn down, release burn down, velocity tracking
- Integrating Agile Back at Work
** FIRST DAY - Includes breakfast, lunch, breaks and dinner **
- Check-In and Breakfast 7:30 a.m. - 8:15 a.m.
- Course 8:15 a.m. - 5 p.m.
- Dinner 4:30 p.m. - 10 p.m.
** LAST DAY - Includes breakfast, lunch and breaks **
- Breakfast 7:30–8:15 a.m.
- Course 8:15 a.m.–5 p.m.
- Dinner 4:30–10 p.m.
Who should attend
Individuals and teams, software developers, new product developers and managers, process improvement individuals, project managers.