定量分析技术(例如蒙特卡罗模拟)可以通过潜在结果的概率分布帮助项目经理做出决策。
蒙特卡洛模拟技术在很大程度上依赖关键变量的随机性来解决问题。除了关键来自参数,我们还需要了解它们360问答之间的关系以及足够的数据以进一步分析。
要想深入了解程序管理中的蒙特卡罗模拟让我们用大世链多数人熟悉的案例研究使用MSExcel进行洲呼积触影元一个实验。
案例研究搭返圆
Shubham是XYZ公司的首席执行官。在发布计划之久他广物怀县八后,他的团队致力于为客户提供关键功能。Mohit是创先充换该公司的项目经理,根据他一直跟踪的风险和工作进度总结,已经确定了在达到目标交付日期方面的挑战
步骤1:确定随机数种子
在我们的场景中,因为我们知道最低的速度(Velo举city)和最高速度(Velocity),我们可以得出:MIN(最后3次冲刺的实际速度)+RAND()*(MAX(最后3次冲刺的实际速度)-MIN(最后3次冲刺的实际速度))
我们可以选择掉约能衡剧任何函数(例如添加风险或范围参数),但为了简单起见,选择这个函数作为通常考虑调整大小时涉及的础车联帝工作、复杂性和不确定才鱼坚认继身医构性的速度。
步骤2利李认精持刘排粒普变:设置试验
行业标准表明,蒙特卡罗模拟至少有10000次运行。由于我们无论如何都在Excel中进行,因知塌此我们可以进行15000次运行(或更多)。设置一个1至15000的试验列。
步骤3:随机运行
为第一次席那费十升金群容季运行作为种子函数设置速成易汉甚球系华混你吗久度(Velocity)的另少浓完范课扩混胶游上一列(如步骤1中所述)。我们现在有两个15000列,采用运行值填充第一列,第二列填充第一次运行的值。