Ch06

35
智智智智智智智智智智智智 智智智智 ( 智智 ) 智智智‧智智智‧智智智 智 ISBN 957-729- 552-5 智智智 智智智智

Transcript of Ch06

Page 1: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

第六章 時程規劃

Page 2: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

本章大綱 6.1 導論 6.2 人員與時程之關係 6.3 時程規劃技術 6.4 工作分派 6.5 資源平滑 6.6 時程壓縮 6.7 時程調整 6.8 結論

Page 3: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

學習目標 軟體專案工時量度的問題。 人員增減與軟體專案績效的關係。 時程規劃技術:工作分解、要徑法、計畫評核術。 專案時程的緩衝時間。 工作分派與資源平滑。 時程壓縮的方法、影響與限制。 時程調整的策略:分段完成、縮減功能、尋找外包

等。

Page 4: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

導論 時程規劃就是專案開發的「時間管理」。 除了運用傳統專案管理技術如 PERT/CPM 外,同時

也應考量軟體專案的特性適度地加入緩衝時間對於超過負荷的工作分派加以平滑如需壓縮時程時,則應選擇適用的方法,並考量其限制與可能的影響

當專案無法在規劃時間內完成時,應調整時程規劃

Page 5: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

圖 6.1 軟體專案規劃、執行、監督、控制流程

Page 6: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

人員與時程的關係 人員是軟體專案的主要的資源。 軟體專案的人員與時程並非是一線性的關係。 軟體專案愈到末期,新增人員反而愈不利專案的執

行。 軟體專案開發過程之人力需求呈現動態的變化,必須

事先規劃因應。

Page 7: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

圖 6.2 專案的人 - 時關係圖

Page 8: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

時程規劃技術 工作分解 要徑法 計畫評核術 里程碑與緩衝時間 

Page 9: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

工作分解 將複雜專案細分成層級式樹狀結構 有助於成本估計、專案組織、任務分派、時程規劃 工作分解的原則

可管理 獨立性 可整合 可衡量

Page 10: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

表 6.1 專案規模與工作項目

Page 11: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

要徑法 工作分解後的工作項目無法顯示時間或邏輯上的先後

關係。 可用網路圖來表示工作項目的先後關係,常用的方法

有要徑法與計畫評核術。 網路圖中的關鍵路徑即是專案的工期。 要徑法假設工期固定,而計畫評核術的工期則為變

數。

Page 12: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

表 6.2 任務的先後關係

Page 13: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

圖 6.4 PERT 圖

Page 14: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

關鍵路徑與寬鬆時間 專案開始至結束有多條的工作路徑,其中有一或數個

工作路徑為專案完工的瓶頸,稱為關鍵路徑,在關鍵路徑上的工作項目超前或延遲將影響專案的完工時間。

非關鍵路徑上的工作有寬餘時間可以容許工作的延遲而不會影響到整個專案的完成時間,此寬餘時間稱為寬鬆時間或是浮動時間。

Page 15: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

計畫評核術的工期估計採用三時估計法估計工期期望值, 即是最可能時間 (m)

悲觀時間 (b)

樂觀時間 (a)

計畫評核術

6bm4a

te

++=

Page 16: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

計畫評核數的進行程序 (1/2)

預估工作項目的 a 、 m 和 b 值。每個工作項目的工期期望值 te 。 求得每個工作的工期變異數 s2。 將關鍵路徑上每個工作的工期期望值相加,求得專案

工期期望值 Te。 將每個工作的工期變異數相加,求得專案工期變異數

s2。

Page 17: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

計畫評核數的進行程序 (2/2)

當有兩個以上的最大路徑時,選擇變異數最大者來計算專案工期期望值與變異數。

評估     某一期限內之完工機率為何?

先計算常態分配,再查表可得機率。

eTTZ

-=

Page 18: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

通常開發人員總是把專案時程想得很樂觀,於是延誤的情形也一再地上演著。

軟體開發有著不確定的特性,為了因應非預期的延遲而加入的時間。

緩衝時間

Page 19: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

緩衝時間的形式

正式的緩衝時間 非正式的緩衝時間臨時性的緩衝時間 分割性的緩衝時間

Page 20: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

工作分派 工作分派的原則

考量工作負荷與公平性。考量專業能力與技能。專案規劃愈詳細詳,則工作分派單就愈不用詳加說明。

工作分派最好在需求分析結束與需求設計之前,較不會影響到整體任務。

Page 21: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

圖 6.7 專案組織與工作分派

Page 22: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

資源平滑 (1/2)

在有限資源下,工作分派可適度地做以下的調整:將一個人的時間分割以支援一個以上的工作。將活動細分以增加分配的彈性。指派能力強或有經驗的人負責要徑上或人力分配不足的工作。

以加班、外包、購買等方式尋求內部或外部的額外資源。

與顧客協商,請求配合。

Page 23: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

資源平滑 (2/2)

當資源過度分派或是不平衡時,可考慮進行調配、資源限制等因素,再利用寬延時間的彈性進行資源平滑。資源平滑方法有:浮動時間法 任務分割法

Page 24: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

圖 6.8 不考慮過度分派情形下之人力負荷圖

Page 25: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

圖 6.9 調整文件以達到資源平滑

Page 26: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

圖 6.10 分割測試計畫以達到資源平滑

Page 27: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

時程壓縮的理由爭取市場先機、市場占有率,甚至企業的生存。 因應顧客時程需求。避免因錯估時程,需發生合約上的賠償。

Page 28: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

時程壓縮方法

提高結構化的程度提高人員生產力

工作減量 增加可用人力資源

加強專案資源的最佳化修改專案計畫 延長工作時間

激勵

Page 29: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

時程壓縮績效 (1/2)

針對六個專案特性進行時程壓縮對專案績效的影響研究專案開發階段專案延遲程度專案規模專案困難度資源充裕性目標明確度

Page 30: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

表 6.6 不同開發階段之適用與避免的壓縮方法

Page 31: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

表 6.7 不同延遲情況下之適用與避免的壓縮方法

Page 32: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

表 6.8 不同專案困難度之適用與避免的壓縮方法

Page 33: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

時程壓縮績效 (2/2)

專案規模對時程縮短、專案成本有影響大專案的時程壓縮效果優於中專案,而成本增加幅度大於小專案

專案目標明確程度對時程縮短有影響 專案目標愈明確者,其時程壓縮效果愈好

「激勵」可以達到縮短時程的目的,在兼顧專案成本與專案品質因素下,激勵不失為既經濟又有效的時程壓縮方法

Page 34: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

時程調整

分段完成 縮減功能 尋求外包

Page 35: Ch06

智勝文化事業有限公司製作

軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著

ISBN 957-729-552-5

結論 增加人員對縮短軟體專案時程並非最好策略熟練時程管理方法,如工作分解、要徑法、計畫評核

術瞭解時程壓縮方法,並在適當時機使用