Ch01

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

Transcript of Ch01

Page 1: Ch01

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

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

ISBN 957-729-552-5

第一章 軟體專案管理概論

Page 2: Ch01

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

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

ISBN 957-729-552-5

本章大綱 1.1 導論 1.2 軟體發展的背景與歷史 1.3 軟體專案管理的範圍與定義 1.4 軟體專案的關鍵成功因素 1.5 結論

Page 3: Ch01

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

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

ISBN 957-729-552-5

學習目標 軟體專案管理的核心議題為人、方法、經營管理及外

在環境。 軟體發展的歷史與專案管理重點的轉變。 管理的功能與軟體開發的關係為何? 何謂軟體?何謂專案?何謂管理?何謂軟體專案管

理? 依管理主題、開發程序及作業流程三個構面來說明軟

體專案管理的範疇。 何謂成功的專案?軟體專案成功的要素為何?

Page 4: Ch01

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

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

ISBN 957-729-552-5

導論 (1/3)

背景軟體專案的失效率居高不下。時程延誤、預算超支、品質不佳、人員流動率高、生產力低落等問題普遍存在。

軟體開發生產力的改善遠不如電腦硬體。軟體專案的規模、複雜度及成本不斷增加,需要有效的方法來解決這些問題。

科技及經營環境的快速變化,需要新的觀念及方法來因應新問題。

重視技術而忽略管理,導致競爭力減弱。

Page 5: Ch01

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

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

ISBN 957-729-552-5

導論 (2/3)

軟體專案管理的要素人:軟體開發的核心。方法:從經驗的累積歸納出做事的步驟與條理。經營管理:重視目標的達成、競爭能力的提升、妥善的資源規劃與控制。

外在環境:專案的成敗受環境因素的影響很大,例如政經環境或政策的改變。因此,專案管理者要掌握外在環境的趨勢和變動。

Page 6: Ch01

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

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

ISBN 957-729-552-5

圖 1.1 軟體專案管理的要素

Page 7: Ch01

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

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

ISBN 957-729-552-5

導論 (3/3)

軟體專案開發環境專案管理的工作必須向管理階層爭取資源並與使用者溝通,也必須與組織內的其他部門或專案競爭有限的資源以及尋求協助。

透過與使用者管理階層的溝通,以瞭解專案的重要性與管理階層的期望。

專案管理者必須瞭解外部往來組織的目標與立場,以結合外部力量及降低外部阻力。

Page 8: Ch01

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

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

ISBN 957-729-552-5

圖 1.2 軟體專案開發環境

Page 9: Ch01

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

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

ISBN 957-729-552-5

軟體發展的背景與歷史(1/2)

第一階段軟體應用於特殊領域,大部分是訂製型軟體。品質保證的觀念維繫在專業的信任、良好的顧客關係及服務。

第二階段套裝軟體 (Software Package) 是主要趨勢。軟體開發引進了工業產品設計及生產的經驗。

Page 10: Ch01

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

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

ISBN 957-729-552-5

軟體發展的背景與歷史(2/2)

第三階段以個人電腦為平台的個人工作軟體、娛樂軟體等。超大型系統或關鍵性系統的開發。軟體生命週期縮短,開發成本必須估算且控制得很好,以免失去市場競爭力。

Page 11: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (1/15)

軟體定義電腦程式的統稱。廣義的軟體包括電腦程式、資料庫及文件。

軟體特性軟體是百分之百由人類所設計出來的邏輯產物。軟體的開發是屬於知識性的工作。軟體必須和硬體、其他軟體、使用人員等互動。

Page 12: Ch01

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

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

ISBN 957-729-552-5

圖 1.4 知識工作者能力分布示意圖

機率

Page 13: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (2/15)

專案定義「專案是一項暫時性的工作,其目的在於創造特定的產品或服務。」 (PMI)

「專案是進行一連串的活動,以符合既定的目標並產生既定的結果。」

範例 軟體開發 捷運系統或機場的興建 影片製作 尋找工作

Page 14: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (3/15)

專案特性有預定的目標與時程具獨特性是暫時性的工作是資源的整合專案的成敗受外在因素影響甚大專案的變動性大

Page 15: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (4/15)

管理功能可分為下列五種活動: 規劃:目標形成的過程以及選擇目標達成的策略。

組織:設計角色扮演的結構和活動間的相互關係。

任用:人員的選擇、訓練及升遷。 領導:引導或指引員工以達成組織目標。 控制:設定目標、衡量績效、改正偏差。

Page 16: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (5/15)

若將管理視為問題解決則可分為下列步驟:發覺問題瞭解問題定義問題設計解決問題的方案方案的評估與選擇方案執行的規劃方案的執行回饋與預測

Page 17: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (6/15)

軟體專案管理的範疇管理主題構面作業流程構面開發程序構面

Page 18: Ch01

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

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

ISBN 957-729-552-5

圖 1.5 軟體專案管理的三個構面

Page 19: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (7/15)

管理主題構面專案開發的三個主要目標:時程、成本與品質為了達到這些目標,管理者必須做好人力的規劃與調配、風險的管理、變更的控制。同時,還需要採用良好的軟體工具來輔助管理作業

重要的管理主題包括成本、時程、品質、人力資源管理、 型態、風險、專案資訊

Page 20: Ch01

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

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

ISBN 957-729-552-5

表 1.2 管理主題構面的專案管理架構

Page 21: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (8/15)

作業流程構面從專案形成到結束的流程,依時間的先後順序,找出軟體專案開發所涉及的重要作業,每一作業表示一個階段性的工作。

包括成立推動委員會、專案選擇、專案規劃、外包管理、專案團隊建立、專案監督與控制、專案中止結束、系統導入與維護。

Page 22: Ch01

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

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

ISBN 957-729-552-5

圖 1.6(a) 內部自行開發專案的作業流程

Page 23: Ch01

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

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

ISBN 957-729-552-5

圖 1.6(b) 外包專案的作業流程

Page 24: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (9/15)

開發程序構面將專案管理視為開發程序的管理程序是達到某特定目標的一系列活動一個程序將某些輸入轉換為輸出,使價值得以提升

Page 25: Ch01

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

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

ISBN 957-729-552-5

圖 1.7 專案開發程序的主要階段

Page 26: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (10/15)

構思階段尋找機會瞭解狀況瞭解利害關係人 (stakeholders)

可行性研究

Page 27: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (11/15)

定義階段定義目標定義範圍定義交付項目定義策略定義利害關係人

Page 28: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (12/15)

規劃階段需求分析工作分解圖 (Work Breakdown Structure, WBS)時程規劃資源規劃組織圖人事安排品質風險控制方案評估政策、規範及指引

Page 29: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (13/15)

開發階段需求規格設計編碼與單元測試管理

檢驗階段以衡量、評估、審查、測試等方法來認證專案是否符合品質目標

Page 30: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (14/15)

移交階段系統安裝系統轉移訓練

結束階段專案結束後的審查人員安置獎勵維護與支援

Page 31: Ch01

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

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

ISBN 957-729-552-5

軟體專案管理的範圍與定義 (15/15)

軟體專案管理主題和作業的相對重要性依管理主題劃分(圖 1.8 )

– 人力資源管理、品質管理、成本管理依作業流程活動劃分(圖 1.9 )

– 專案監督與控制、外包管理、專案中止

Page 32: Ch01

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

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

ISBN 957-729-552-5

圖 1.8 軟體專案管理之主題研究分布圖

Page 33: Ch01

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

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

ISBN 957-729-552-5

圖 1.9 軟體專案管理作業流程構面之研究主題分布

Page 34: Ch01

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

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

ISBN 957-729-552-5

軟體專案的關鍵成功因素 專案的成敗必須從不同角度來探討,以下是一些專案

成功的觀點:須滿足合約的要求,並且符合需求規格符合成本效益由顧客滿意度來判定應考量長期的利益

Page 35: Ch01

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

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

ISBN 957-729-552-5

表 1.3(a) 軟體專案的成功因素(一)

Page 36: Ch01

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

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

ISBN 957-729-552-5

表 1.3(b) 軟體專案的成功因素(二)

Page 37: Ch01

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

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

ISBN 957-729-552-5

結論 軟體專案管理是運用管理的原則與方法,充分整合有

限的資源,在預定時程與預算下能夠達成系統的功能與品質。

專案管理者必須確實做好專案規劃、執行與控制的工作。

有效地發揮團隊人員才能、善用方法與工具以達成企業經營目標。