Estimating and Forecasting in an Agile Environment
Learn Path Description
In this skill path, the learner will develop decision-making skill in assessing uncertain product development efforts, then modeling those uncertainties using different statistical models. After completing this path, the learner will know how to create probabilistic forecasts for agile development efforts so they can align stakeholder expectations and foster sound business decision-making.
Skills You Will Gain
Courses In This Learning Path
Total Duration
2.5 hours
Level
Beginner
Learn Type
Certifications
Easily Estimate Projects and Products
Are you having trouble creating a budget or a schedule for your project? Or are you unsure when new features will be available for your agile-developed product. This course is for you if so. This course, Easily Estimate Products and Projects, will teach you how to create estimates for all types of uncertainty, such as how much a project will be cost or how long it will take to build features in your product backlog. You'll first learn about the differences between forecasts, predictions, forecasts, and estimates and why predictions are better than predictions. Next, you will learn how to create probabilistic estimates with Statistical PERT. Finally, you will learn how Statistical PERT models product and project uncertainties using the normal probability curve. After completing this course, you will not only be able to use Statistical PERT confidently to estimate your product uncertainties but also how to modify Statistical PERT in order to make better forecasts for the future. Microsoft Excel 2010 and later are required.
Total Duration
2.47 hours
Level
Intermediate
Learn Type
Certifications
Forecasting for Agile Teams
This course Forecasting for Agile Teams teaches you how to create and share forecasts that will help your agile software development team. First, you'll learn the importance of forecasting. Next, you'll learn how to forecast with Microsoft Excel and a free spreadsheet file called Statistical Pert. You will also learn how to share your forecasts with stakeholders and improve them. This course will equip you with the knowledge and skills required to forecast agile-developed products in the future.
Total Duration
3.28 hours
Level
Beginner
Learn Type
Certifications
Monte Carlo Simulation Fundamentals
Are you faced with a decision that is difficult about a uncertain outcome? Perhaps you need to forecast when customers will receive your agile-developed software product. This course, Monte Carlo Simulation Fundamentals teaches you how to use Microsoft Excel to model these uncertainties and more using a Monte Carlo simulation model. You'll first learn why Monte Carlo simulation is useful for solving estimation problems. Next, you will learn how to build a Monte Carlo simulation and how to use prebuilt Monte Carlo simulation models. You'll also learn how to solve more complex problems than commercial Monte Carlo simulation software can solve. This course will teach you what a Monte Carlo Simulation is and why it is used. You'll also learn how to create your own Monte Carlo simulation with the built-in functions in Microsoft Excel.
Total Duration
145 minutes
Level
Intermediate
Learn Type
Certifications
Forecast the #NoEstimates Way
Managers face many inefficiencies and challenges, especially when it comes to estimating or forecasting how long or how much work it will take to complete a task. Forecasting the #NoEstimates Method: This course will teach you how to forecast using bootstrapping. You can use a pre-built or blank Excel model to apply this method. You'll first learn what an estimate looks like according to the #NoEstimates movement. Next, you will learn about bootstrapping and how it works as a forecasting tool. You'll also learn how to apply bootstrapping using a pre-built, blank Excel-based model. After completing this course, you will have the skills and knowledge to use bootstrapping with excel as a forecasting method. This is the way that #NoEstimates forecasting works.
Total Duration
95 minutes
Level
Intermediate
Learn Type
Certifications
Sharing Effective Visual Forecasts
There are many variables and constraints that can affect a project's success. These include the number of people involved, the cost of development, and the time frame. It doesn't matter if you're just starting a project or are already in the middle, you need to be able to predict whether you will reach your goals. This course, Sharing Effective Visual Forecasts teaches you how to create a visual representation of your projections that allows viewers to easily understand the project's performance.First, we'll explain what visual forecasting is. Next, you will learn the best practices and common pitfalls of creating visual reports. The final step is to create a visual forecast, and then explore the best ways of sharing the information with your audience.After completing this course, you will have the knowledge and skills to share effective visual forecasts with your company.
Total Duration
78 minutes
Level
Advanced
Learn Type
Certifications
Forecast Answers to Agile Team Questions
When estimating critical costs for your projects, it can be easier to use an agile environment. Forecast Answers to Agile Team Question teaches you how to forecast common scenarios that team members and project managers face in agile projects. To estimate delivery dates, you will first learn about Statistical PERT (or Monte Carlo simulation). Next, you will learn how to use Statistical PERT simulation and Monte Carlo simulation for funding planning and forecasting major releases. You'll also learn how to use Statistical PERT simulations and Monte Carlo simulations in order to estimate hard dates and determine workload in an agile environment. This course will equip you with the knowledge and skills to forecast in an agile environment using tools like Statistical PERT or Monte Carlo simulation.
Total Duration
157 minutes
Level
Advanced
Learn Type
Certifications
Estimation Calibration: Make Your Forecasts More Reliable
Managers and subject matter specialists (SMEs) face many challenges, including making accurate forecasts that are free from forecasting errors. Estimation Calibration - Make Your Forecasts More Reliable. This course teaches you how to use the Structured Expert Judgment method (SEJ) to calculate calibration and information scores. You'll first learn about calibration scores and how they are calculated. Then, you will learn what an information score looks like, how it differs from the calibration score and how to calculate it. You'll also learn how to use the information score from the calculation to assess expert assessments. This course will give you the knowledge and skills to calculate calibration and information score using Structured Expert Judgment.
Total Duration
150 minutes
Level
Intermediate
Learn Type
Certifications
Kanban for Agile/Scrum Practitioners
This course Kanban for Agile/Scrum Practitioners will teach you the skills, approaches and techniques that will allow you to take your Kanban abilities to the next level. You will learn first that Kanban is not an individual process, but a practice that represents a principle. It is adaptable and flexible based on the challenges and resources at hand. Next, we'll discuss different ways to transition from waterfall to Agile/Scrum and Kanban. Traditional developers (waterfall) will be shown how Kanban eliminates the cons of waterfall. It improves the efficiency and flexibility in feature development. We also provide the knowledge necessary to assist you in converting from waterfall or traditional application development methods to Kanban. Although Agile/Scrum is a great tool for improving development, you will see how Kanban can help improve product delivery. Kanban and Scrum events will be compared. This will help you understand how Kanban can improve the development workflow and productivity. Next, you will learn how to define your value stream, manage work types, understand what "done", limit work in progress, adapt to variabilities and the benefits of cumulative flow charts. Finally, you will discuss how to forecast future works, deal with blockers, spikes, bottlenecks and other obstacles. The course will also cover how to implement Kanban in your workplace. This includes developing a pilot and applying metrics. It will also provide insight into the challenges that could hinder or impede your adoption and give recommendations on how to overcome them. This course will equip you with the knowledge and skills to create, implement, and deliver high-quality Kanban system designs.