蒙特卡羅分析



簡介

蒙特卡羅分析這個術語,得名於以賭場聞名的公國,讓人聯想到一種旨在最大化賭場遊戲中收益的複雜策略。

然而,蒙特卡羅分析指的是專案管理中的一種技術,專案經理使用它多次計算和估算專案的總成本和專案進度。

這是透過使用一組輸入值來完成的,這些輸入值是在仔細權衡機率分佈或潛在成本或潛在持續時間後選擇的。

蒙特卡羅分析的重要性

蒙特卡羅分析在專案管理中很重要,因為它允許專案經理計算專案的可能總成本,以及找到專案的完成日期範圍或潛在日期。

由於蒙特卡羅分析使用量化資料,因此這使專案經理能夠更好地與高階管理層溝通,尤其是在後者推動不切實際的專案完成日期或不現實的專案成本時。

此外,這種型別的分析允許專案經理量化專案進度中的風險和不確定性。

蒙特卡羅分析的簡單示例

專案經理為專案的持續時間建立三個估算值:一個是最可能的持續時間,一個是最壞情況的場景,另一個是最佳情況的場景。對於每個估算值,專案經理都會分配其發生的機率。

該專案涉及三個任務

  • 第一個任務可能需要三天(機率為 70%),但也可以在兩天甚至四天內完成。完成它需要兩天的機率為 10%,完成它需要四天的機率為 20%。

  • 第二個任務有 60% 的機率需要六天才能完成,有 20% 的機率分別在五天或八天內完成。

  • 最終任務有 80% 的機率在四天內完成,5% 的機率在三天內完成,15% 的機率在五天內完成。

使用蒙特卡羅分析,對專案的機率進行一系列模擬。模擬執行一千多次,並且對於每次模擬,都會記錄一個結束日期。

完成蒙特卡羅分析後,將不會只有一個專案完成日期。相反,專案經理有一個機率曲線,描述了可能的完成日期以及實現每個日期的機率。

使用此機率曲線,專案經理向高階管理層通報預計的完成日期。專案經理將選擇有 90% 機率實現的日期。

因此,可以說,使用蒙特卡羅分析,專案有 90% 的機率在 X 天內完成。

類似地,專案經理可以使用機率來判斷專案的估計預算,以模擬不同的最終結果,然後將結果用於機率曲線。

蒙特卡羅分析是如何進行的?

上面的例子只包含三個任務。實際上,此類專案包含數百個甚至數千個任務。

使用蒙特卡羅分析,專案經理能夠推匯出一個機率曲線,以顯示圍繞這些數百個或數千個任務的持續時間和成本的不確定性。

手動進行涉及數百或數千個任務的模擬是一項繁瑣的工作。

如今,有專案管理計劃軟體可以進行數千次模擬,並在機率曲線中為專案經理提供不同的最終結果。

不同型別的機率分佈/曲線

蒙特卡羅分析透過機率分佈(它是可能值的模型)顯示專案中涉及的風險分析。

蒙特卡羅分析的一些常用機率分佈或曲線包括

  • 正態或鐘形曲線 - 在這種型別的機率曲線中,中間的值最有可能發生。

  • 對數正態曲線 - 此處值是傾斜的。蒙特卡羅分析在房地產行業或石油行業為專案管理提供這種型別的機率分佈。

  • 均勻曲線 - 所有例項都有相同的發生機會。這種型別的機率分佈在製造成本和新產品的未來銷售收入中很常見。

  • 三角形曲線 - 專案經理輸入最小值、最大值或最可能的值。機率曲線(三角形曲線)將顯示圍繞最可能選項的值。

結論

蒙特卡羅分析是經理採用的一種重要方法,用於計算專案的許多可能的完成日期以及專案最可能的預算。

利用通過蒙特卡羅分析收集的資訊,專案經理能夠為高階管理層提供完成專案所需時間的統計證據,並提出合適的預算。

廣告