Monte Carlo Simulation Explained
ฝัง
- เผยแพร่เมื่อ 19 ก.ย. 2023
- In this video, PST Thomas Schissler and Glaudia Califano explain Monte Carlo Simulation. Monte Carlo Simulations can be used to make probabilistic forecasts. This video explains how it can be used in the context of product delivery.
- วิทยาศาสตร์และเทคโนโลยี
Excellent explanation. Thanks
So glad Scrum is finally catching on to this. Been using it in the Kanban world for years.
Awesome
Thank you for inventing this cutting edge procedure.
Quick one guys for the period and throughput section (2:10) can one achieve those outputs or figures by previously agreed on story points?
Hiya, yes if you want to you can replace the number of items completed with the number of story points (velocity)
I guess even if you are using story points, you should be able to quite easily come up with the number of items completed in a period (e.g. a Sprint). With that data you can run the Monte Carlo simulation as explained in this video. Maybe your line of thinking is that considering the size of items in the simulation might increase its accuracy, but that is not certain. My recommendation is to do this calculation with "right-sized" items. This means that you break down too big items into smaller ones that have a size you feel comfortable with. If your historic data and the items you are applying the forecast to are right-sized, the simulation would create results that might be as accurate or even more accurate as doing it based on size. Considering size adds a lot of complexity which can often be misleading.
Let me know if that answers your question or if you would like to know more.
Story points are NOT a means for forecasting. Story points are simply estimations, that should largely be thrown out past the discussion they may bring to the refinement.
I would recommend looking up some of the videos daniel vacanti has on predictability (Drunk Agile is a podcast he does that he goes in depth on these topics). Additionally has two books related to forecasting.
Is there a software to run those iterations because it very unlikely one can run a thousand iterations with a team
VBA can do this.
Whats VBA @@austindouglas268
You can do it in Excel without VBA, using data tables.