一言以蔽之。
不可预见费是您为“其他内容”添加的金额-您无法在估算中考虑的其他内容。SMc是否在软件估算中涵盖了它?我不记得了,我的副本正在上班(我在度假时回答这个问题-我有多难过)...
无论如何,总的来说,我建议您考虑以下三种意外情况:
1)特定于风险的突发事件 -在此情况下,您可以识别特定的风险并添加一定的时间以弥补与之相关的潜在超支。首先要弄清的是风险是什么-它可能会发生,这会对项目产生负面影响,这是您无法控制的。
这最后一部分很关键-不仅仅是“事情花的时间比我想的还要长”,还在于“我们被告知我们必须使用第三者调度模块,因为这是公司标准,可能无法完成任务”。您计算多少风险意外事件的方式是风险通过的机会百分数,用十进制表示(因此50%= 0.5)乘以该风险的影响(因此在示例中,您需要手动编写CRON作业而不是使用计划程序,这将需要10天,此数字是10天)。
因此,如果您有50%的机会通过风险,并且需要10天的时间来解决,那么您需要增加5天。将项目中所有已识别风险的所有值相加,然后将其添加到总计中。
2)发生不可思议的意外情况 -我听过的最好的描述,即使它并不优雅。这是一个IT项目,很糟糕。它永远不会像您认为的那样发生,事情会花费更长的时间,会被错过等等。通常,SH权变会在10%(绝对最小值)和25%(尽管可以更高)之间,其中15%大约是典型值,确切水平取决于不确定性和一般风险(移动目标职位,不确定要求等)的水平。 )。
如果您的PM不接受SH应急(可能,他可能没有IT项目经验,或者是盲目的乐观主义者),则只需将其添加到所有单独的金额中即可。如果他知道自己在做什么,他将拥有自己的风险记录,并爱您考虑这些问题。当然,如果他具有某种PM资格(例如PRINCE2),他就会知道。
3)变更应急 -您可以在此确定客户会提出变更,但不希望将其作为争执点。添加X天或X%,然后放入客户提出的更改的底池中。有两种处理方法:要么告诉他们有关它,这是他们的花费,要么不告诉他们。
第一种方法是最好的,但需要一个受过良好教育且头脑开阔的客户-事物被归类为变化,并且他可以按照自己认为合适的方式花费金钱(根据您对事物的估计)。
您提到的第二种方式是改变,但不要向他收取额外费用。您必须记下花费的所有东西,如果它确实耗尽了,您必须回头向客户询问更多的时间或金钱,他们会说“坚持,我“我付钱等等”,您可以指出他们已经更改的所有内容,而这些费用并未收取您的费用,这表明您并非完全不合理。它并不总是有效,但几乎总是可以增强您的讨论能力。
这三个都不专门涵盖您已经忘记的事情,但我认为它们之间可以填补很多空白。