Module 1: How to rapidly Discover an Agile project so you get the right outcome

Why Discovery is critical to project success

Learning outcomes:

  • Why Agile teams do Discovery, and why they solve important problems in project delivery

  • What participants you need to attend your Discovery workshop, and why they are needed

      

The format and facilitation needed to succeed

Learning outcomes:

  • How to run a successful Discovery workshop to get the best results

  • How to ensure that these workshops are collaborative and get input from everyone

Define the problems to solve and the software's needs 

Learning outcomes:

  • Increase the project's effectiveness by defining all stakeholders' needs

  • Define the high level requirements of the software
  • De-scope low value work from the project to speed up delivery

Module 2: How to do high level estimation and release planning in Agile

How to rapidly define the high level solution

Learning outcomes:

  • Define the high-level technical solution based upon the software's needs

  • Define what it means to be Done at all levels; User Story, Integration, Release

How to rapidly estimate the project

Learning outcomes:

  • Rapidly estimate the backlog of work, allowing for uncertainty and risk

  • Create a ballpark range for when the project can be completed

     

How to plan releases and manage dependencies

Learning outcomes:

  • Organise the backlog into planned releases

  • Split the release further into incremental builds

  • Identify and manage dependencies across teams

Module 3: How to predict when an Agile project will be completed

Introducing the project forecasting tool:

Learning outcomes:

  • Visualise three different forecast  projections; best case, worst case, and most likely case

  • Show the total estimated scope for the project representing the backlog of work
  • Learn how to adjust the projections

 

Show the impact of Velocity changes

Learning outcomes:

  • Update the forecast with the progress of each completed sprint

  • Discover the effects of changing Velocity on project end dates
  • Visualise the work rate of the team 

Show the impact of change in scope

Learning outcomes:

  • Update the total project scope with feedback or new requirements

  • See the impact that changing scope has on project timelines
  • Learn how to negotiate managing deadlines with stakeholders and managers 

Module 4: How to improve estimation and capacity management

The importance of Sprint-level estimation at the project level

Learning outcomes:

  • Understand how sprint-level estimation works

  • Learn how to identify issues with estimation and capacity management

  • Understand how sprint-level estimation impacts overall project level estimation

Learn from the past to improve future estimation

Learning outcomes:

  • Review past experiences to improve future estimation and planning

  • Become better prepared by anticipating issues

  • Understand what factors impact estimation accuracy

 

How to improve the accuracy of estimates

Learning outcomes:

  • Improve team commitment & completion at the Sprint level

  • Improve capacity planning and estimation at the Sprint level

  • Reduce the variability of estimates through analysis and understanding

Module 5: Understanding and managing complexity in software projects

Understanding complexity in software projects

Learning outcomes:

  • Understand why complexity exists when building software, and in software projects

  • Identify the sources of complexity so they can be better managed 

How to manage project complexity

Learning outcomes:

  • How to account for complexity when estimating work

  • How to navigate complexity by removing or deprioritising it

 

How to manage technical complexity

Learning outcomes:

  • How to use a spike to resolve difficult problems

  • How to use a Proof of Concept to solve technical challenges 

Module 6: Risk identification and management in Agile delivery

Identifying and managing risks using RAID and ROAM

Learning outcomes

  • Understand the different types of problems that cause risk in your project

  • Help your team to identify and own project risks and find ways to address each one

  • Assign ownership and accountability to ongoing risk management

How to track and report risks to create transparency

Learning outcomes:

  • Track and manage risks regularly, ensuring action is taken at all possible opportunities

  • Visually represent risks to help your team and your stakeholders understand the challenges

  • Transparently show how your team is proactively managing risks

How to escalate risks correctly to get results

Learning outcomes:

  • How to escalate risks so that they will get resolved by senior mangers

  • Define a risk management process to build consistency and gain stakeholder buy-in

  • How to present options to senior leaders to get action taken

 

Why study with Incremental Excellence?

At Incremental Excellence, we have insights and expertise drawn from decades of experience working in software development initiatives.

We have the perspective of both the delivery teams on the ground doing the hard work, as well as the management team trying to constantly strive for better outcomes.

Expert Instructor

This course has been built by an industry expert with decades of experience working in software teams and program management.

Meet your instructor

Practical Approach

Our hands-on approach gives you the driving seat to learn how the activities work so that you can apply them immediately.

Unique Insights

This course gives you a way of thinking about the problem and situation that fundamentally changes how you will solve problems.

Add me to your newsletter

I would like to know more about upcoming training.  I would also like to receive your FREE project estimator tool that makes it quick and simple to estimate projects.