Training > All Courses > Management > Agile Project Management-Applying Practices

Course Summary

This practical, information-packed two-day course on the Application of Agile and Iterative Project Management practices summarises the key research, ideas, and practices of iterative development, for large or small projects, aimed at executive and project leadership.

Duration

2 days.

Objectives

This is a high-impact guide for managers and students to agile and iterative development methods: what they are, how they work, how to implement them – and why you should. Noted expert Craig Larman presents the case for iterative development, and its application with rigour and skillful modeling.

The following topics are covered on this Agile & Iterative Project Management course:

  • Evidence, history, and case studies that iterative methods reduce project risk
  • Applying iterative methods on large projects
  • Frequently asked questions
  • Agile and iterative values and practices
  • Dozens of useful iterative and agile practice tips, in requirements, design, and documentation
  • New management skills for agile/iterative project leaders, from estimation to scheduling
  • The Lean Manufacturing/Thinking movements and their application to software development
  • Key practices of UP, FDD, Scrum, and other iterative methods

 

Audience

Executive and project management.

Additional Notes

Project management exercises include estimating and scheduling iterative projects, planning a release, prioritizing requirements by iteration, applying risk analysis and Monte Carlo simulation to generate schedule probability graphs for iterative projects

Outline

The programme of this 2-day course is as follows:
  • Motivation, evidence, cases–large, medium, and small Iterative and evolutionary methods
  • Agile Methods
  • UP, FDD, Scrum and other methods
  • Myths and misconceptions
  • Agile practices that do and do not scale to large projects
  • Continuous product development with iterative methods
  • Fixed-price iterative and agile projects
  • Lean Software Development
  • Combining rigorous and formal requirements and design methods with iterative lifecycle development
  • Evolutionary requirements analysis
  • Agile design and modeling
  • Documentation on iterative projects
  • Testing and build practices in agile development
  • Iterative and agile project management
  • Estimation, release planning and scheduling iterative projects
  • Tracking progress in iterative development
  • Large project tips
  • Coordinating team-of-team large project development
  • Agile offshoring and contracts
  • Frequently asked question