Presentation is loading. Please wait.

Presentation is loading. Please wait.

軟體專案管理 - 背景  背景  軟體專案的失效率居高不下  時程延誤、預算超支、品質不佳、人員流動率高、生產 力低落等問題普遍存在  軟體開發生產力的改善遠不如電腦硬體  軟體專案的規模、複雜度及成本不斷增加,需要有效的 方法來解決這些問題  科技及經營環境的快速變化,需要新的觀念及方法來因.

Similar presentations


Presentation on theme: "軟體專案管理 - 背景  背景  軟體專案的失效率居高不下  時程延誤、預算超支、品質不佳、人員流動率高、生產 力低落等問題普遍存在  軟體開發生產力的改善遠不如電腦硬體  軟體專案的規模、複雜度及成本不斷增加,需要有效的 方法來解決這些問題  科技及經營環境的快速變化,需要新的觀念及方法來因."— Presentation transcript:

1 軟體專案管理 - 背景  背景  軟體專案的失效率居高不下  時程延誤、預算超支、品質不佳、人員流動率高、生產 力低落等問題普遍存在  軟體開發生產力的改善遠不如電腦硬體  軟體專案的規模、複雜度及成本不斷增加,需要有效的 方法來解決這些問題  科技及經營環境的快速變化,需要新的觀念及方法來因 應新問題  重視技術而忽略管理,導致競爭力減弱

2 軟體專案管理 - 要素與環境  要素  人 - 軟體開發的核心  方法 - 從經驗的累積歸納出做事的步驟與條理  經營管理 - 重視目標的達成、競爭能力的提升、妥善的資源規劃與 控制  外在環境 - 專案的成敗受環境因素的影響很大,因此專案管理者要 掌握外在環境的趨勢和變動  開發環境  專案管理的工作必須向管理階層爭取資源,並與使用者溝通,也 必須與組織內的其他部門或專案競爭有限的資源以及尋求協助  透過與使用者管理階層的溝通,以瞭解專案的重要性與管理階層 的期望  專案管理者必須瞭解外部往來組織的目標與立場,以結合外部力 量及降低外部阻力

3 軟體專案管理的要素

4 管理階層 專案 人員 程序 科技 資源 管理階層 使用 部門 其他 部門 社會變遷 同業競爭 政治情勢 政府法規 科技變化 經濟情況 標 準 使用部門 其他部門 其他專案 外包商 合作夥伴供應商 其他利害 關係人 專案團隊所屬組織 外部往來組織使用者組織 軟體專案開發環境

5 軟體發展歷史  第一階段  軟體應用於特殊領域,大部分是訂製型軟體  品質保證的觀念維繫在專業的信任、良好的顧客關係及 服務  第二階段  套裝軟體 (Software Package) 是主要趨勢  軟體開發引進了工業產品設計及生產的經驗  第三階段  以個人電腦為平台的個人工作軟體、娛樂軟體等。  超大型系統或關鍵性系統的開發  軟體生命週期縮短,開發成本必須估算且控制得很好, 以免失去市場競爭力

6 軟體專案管理的三個構面

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

8 軟體專案管理 - 作業流程構面  作業流程構面  從專案形成到結束的流程,依時間的先後順序, 找出軟體專案開發所涉及的重要作業,每一作 業表示一個階段性的工作。  包括專案選擇、專案規劃、專案團隊建立、外 包、專案監督與控制、系統導入與維護、專案 中止與結束  管理功能的核心:規劃、執行、控制。

9 成立推動委員會 專 案 選 擇 專 案 規 劃 專 案 團 隊 建 立專 案 團 隊 建 立 監 督 與 控 制 系 統 導 入 專案中止/結束 系 統 演 化 使用者參與使用者參與 自行開發專案的作業流程

10 成立推動委員會 專 案 選 擇 專 案 規 劃 外 包 管 理 系統導入及訓練 操作維護或技術轉移 選 擇 專 案 尋 找 專 案 機 會尋 找 專 案 機 會 專 案 承 包 建 立 專 案 團 隊建 立 專 案 團 隊 監 督 與 控 制 專案中止/結束 操作維護或技術轉移 建 立 專 案 團 隊建 立 專 案 團 隊 監 督 與 控 制 系統導入及訓練 專案中止/結束 (外包公司)(承包公司) 外包專案的作業流程

11 軟體專案管理 - 開發程序構面  開發程序構面  將專案管理視為開發程序的管理  程序是達到某特定目標的一系列活動  一個程序將某些輸入轉換為輸出,使價值得 以提升 專案開發程序的主要階段 構思構思 定義定義 規劃規劃 開發開發 檢驗檢驗 移交移交 結束結束

12 軟體專案開發程序的主要階段 -(1)  構思階段:  尋找機會  瞭解狀況  瞭解利害相關人  可行性研究  定義階段:在於清楚界定專案的目標、範圍及預期的結果  定義目標  定義範圍  定義交付項目  定義策略  定義利害關係人

13 軟體專案開發程序的主要階段 -(2)  規劃階段:定義細部的執行內容 。專案計畫書應包含下列內容:  需求分析  工作分解圖 (Work Breakdown Structure, WBS)  時程規劃  資源  組織圖  人事安排  品質  風險  控制  方案評估  政策、規劃及指引  開發階段:涵蓋專案執行的核心,  需求規格  設計  編碼與單元測試  管理

14 軟體專案開發程序的主要階段 -(3)  檢驗階段  衡量、評估、審查、測試等方法來認證專案是否符合 品質目標  移交階段:將完成的系統移轉給顧客  系統安裝  系統轉移  訓練  結束階段  專案後的審查。  人員安置。  獎勵。  維護與支援。

15 軟體專案管理的主要範圍  軟體專案管理主題和作業的相對重要性  依管理主題劃分  人力資源管理、品質管理、成本管理  依作業流程活動劃分  專案監督與控制、外包管理、專案中止

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

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

18 軟體專案的關鍵成功因素  專案的成敗可從不同角度來探討:  滿足合約的要求,並且符合需求規格  符合成本效益  由顧客滿意度來判定  以長期的利益為考量

19 軟體專案的成功因素(一) 資料來源: Phan 等人, 1995 。

20 資料來源: Jones, 1996. 軟體專案的成功因素(二)

21 成功的專案計劃與管制  當我接到主官 ( 管 ) 或專案負責人的工作指派 ( 專案 ) 時,有何適當的方法、 步驟、流程,協助我完成工作目標?  我該如何計劃、如何跟催呢?  當外在環境改變,因而使得原專案計劃無法如期進行時,我該怎麼處 理?  我該如何扮演專案管理人員的角色?該如何執行專案管理的工作?  不論企業員工所承接的是生產、市場、銷售、人力資源、研發、財務 等功能性專案工作或是投資、策略、擴廠、合併、新事業 … 等跨部門 性專案,大多數人的心中都有如上的困惑 => 瞭解 “ 專案 ” , => 不怕 “ 專案 ” , => 以正確的心態與處事方法,勇於承接 “ 專案 ”

22 專案管理重要相關知識


Download ppt "軟體專案管理 - 背景  背景  軟體專案的失效率居高不下  時程延誤、預算超支、品質不佳、人員流動率高、生產 力低落等問題普遍存在  軟體開發生產力的改善遠不如電腦硬體  軟體專案的規模、複雜度及成本不斷增加,需要有效的 方法來解決這些問題  科技及經營環境的快速變化,需要新的觀念及方法來因."

Similar presentations


Ads by Google