下載/瀏覽

Download Report

Transcript 下載/瀏覽

課程報告
時程規劃成功與失敗個案之比較
報告者:吳慧菱
班 級:碩研資管二甲
學 號:MA390102
課 程:南臺資管所 專案管理專題
授課老師:陳炳文
報告出處:軟體專案管理
林信惠、黃明祥、王文良著,智勝出版
報告日期:2015/11/05
大綱
 成功的時程規劃 (以B公司為例)
 失敗的時程規劃 (以D公司為例)
 問題討論
 結論
 Q&A
成功的時程規劃
-以B公司為例-
B公司簡介
 B公司為一大型鋼鐵業,以IBM大型主機為主要伺服
器,並於IBM主機與PC間增加一層Web/DB伺服器,
引進多部Windows及UNIX伺服器。
 為 了 配 合 其 他 類 似 的 應 用 要 求 , 如 EIP(Enterprise
Information Portal),也陸續引進中間層伺服器。目前
已有多部伺服器,以及分布在各單位獨立使用的
Web/File伺服器。
註:EIP為企業資訊入口
1
B公司遭遇問題
人員配置
(單機式備份作業)
1
‥
1. 費時、工作量大
工程師楊致華:
「我每天做完備
份後,其它的事
就沒時間做了。」
2. 負責人疲於奔命
2
‥
3. 無法顧及備份品質
3
‥
4. 資料復原的速度
 單機方式
 伺服器數量眾多
5. 資料的即時性
應用系統開發部門
的工程師:「每次
伺服器當掉,回灌
的都是幾天前的資
料,根本沒辦法
用。」
2
B公司解決辦法
成立專案小組

成立時間:2001年。

專案成員:B公司資訊部門人員、A公司(外包廠商)。

預計完成時間:2003年6月(約兩年半)。

目的:建置一個跨平台、多伺服器資料備份的作業環境,
解決資料備份品質、復原速度、即時性的問題。
工作分解
PERT/CPM
分析
時程規劃
工作分派
驗收結案
3
B公司專案規劃過程 (1/4)
專案
主要工作分解原則
備
份
策
略
規
劃
作
業
環
境
建
置
伺
服
器
導
入
備
份
作
業
環
境
建
置
伺
服
器
資
料
搬
遷
備
份
作
業
上
線
FAT
先
期
作
業
 各階段作業合理的先後順序。
及
訓
練
 每個階段的完成點設定里程碑。
 再將每個階段細分成數個作業項目。
4
圖1、專案工作分解圖
工作分解
PERT/CPM
分析
時程規劃
工作分派
驗收結案
B公司專案規劃過程 (2/4)
要徑法(CPM)與計劃評核術(PERT)的優點

適用於多項步驟的專案管理。

避免太多複雜數學概念。

以網路圖表示,可直接瞭解相互間的關係。

要徑與浮時分析有助於精確找出關鍵作業項目。

提供了有用的專案資料與圖形以協助管理 。

可應用在各種專案與產業上。

有助於監控排程與成本控制。
工作分解
PERT/CPM
分析
5
※以上兩張圖例取自課本範例
時程規劃
工作分派
驗收結案
B公司專案規劃過程 (3/4)
時程規劃
6
工作分解
PERT/CPM
分析
時程規劃
工作分派
驗收結案
B公司專案規劃過程 (4/4)
工作分派
1. 每一個工作項目雙方都要有負責人員。
2. 指定B公司的負責人員為專案完成後的維護人員。
3. A公司會視人力負荷狀況加派有經驗之工程師隨時
支援,以按時完成為優先考慮。
※上圖取自課本範例
工作分解
PERT/CPM
分析
時程規劃
工作分派
驗收結案
7
專案驗收結案
1. 資料復原速度
 預計完成時間:2003年6月。
2. 資料的即時性
 正式完成時間:2003年5月。
3. 軟體開發成本
8
工作分解
PERT/CPM
分析
時程規劃
工作分派
驗收結案
失敗的時程規劃
-以D公司為例-
D公司簡介
 D公司為一汽車經銷商
9
D公司遭遇問題
 線上投保系統效能差
10
 業務員使用意願低
解決辦法
專案描述

成立時間:未知。

專案預算:150萬元。

專案成員:D公司、C公司專案經理(身兼系統分析師)、E公司4名開發人員(C公司下包商)。

預計完成時間:3個月內。

目的:希望改版提高效能,並透過投保系統,讓客戶可不限定保險公司,直接由汽車經銷
商代為投保。
初步估計
時程規劃
需求訪談
進度回報
驗收結案
11
專案規劃過程 (1/9)
 可縮短系統分析過程
 參考D公司現有系統
 估計:12個人-月
12
初步估計
時程規劃
需求訪談
進度回報
驗收結案
專案規劃過程 (2/9)
13
初步估計
時程規劃
需求訪談
進度回報
驗收結案
專案規劃過程 (3/9)
離
職
C公司
張經理(專案經理)
初步估計
時程規劃
D公司
原負責人員
現負責人員
需求訪談
需求訪談、系統分析與設計
參考以前文件所
猜測出來的結果
時程落後
D公司
資深保險顧問
進度回報
驗收結案
系統分析與設計
14
專案規劃過程 (4/9)
要求
要求
回報
(每週)
D公司
E公司開發人員
C公司
張經理(專案經理)
15
初步估計
時程規劃
需求訪談
進度回報
驗收結案
專案規劃過程 (5/9)
要求
要求
進度嚴重落後
回報
E公司開發人員
C公司
張經理(專案經理)
D公司
16
初步估計
時程規劃
需求訪談
進度回報
驗收結案
專案規劃過程 (6/9)
C公司解決進度落後之辦法
 C公司暫時找新的程式設計師來支援專案。
 保留現有4位人員(E公司開發人員)。
進度嚴重落後
 持續時間:2個月。
17
編碼完成時程延後兩個月
初步估計
時程規劃
需求訪談
進度回報
驗收結案
專案規劃過程 (7/9)
C公司無可支援的開發人員
 專案經理(張經理)也投入開發程式的工作。
 加入2位生力軍。
18
初步估計
時程規劃
需求訪談
進度回報
驗收結案
專案規劃過程 (8/9)
過了7個月…
 測試結果錯誤百出,根本尚未完成。
 第一個Alpha版系統出爐了
再過2個月…
 C公司發生財務困難
初步估計
時程規劃
需求訪談
進度回報

先前約聘人員、專案經理相繼離職。

於是又找來1位開發人員接手後續開發工作。
驗收結案
19
專案規劃過程 (9/9)
專案共計花了15個月才完成…
開發成本遠遠超出150萬元…
20
初步估計
時程規劃
需求訪談
進度回報
驗收結案
問題討論
問題1:對A公司與C公司而言,他們在新增人員的作法上有何差異?

A公司
 視人力負荷狀況加派有經驗之工程師隨時支援
 不必擔心教育訓練的相關成本

C公司
 未清楚去了解E公司(外包廠商)每位開發人員,進度落後
 加入生力軍
趕上落後的時程或是提前完工
 新進人員人事成本提高
 教育訓練的相關成本提高
 評估新進人員所能發揮的效益
21
問題2:對A公司與C公司而言,他們在時程規劃的作法上有何差異?
備份作業環境
 備份作業環境建置(A公司):
時程規劃由A公司與B公司雙方
共同協調,清楚且明瞭什麼時
候該做什麼事情。
 線上投保系統設計(C公司):
雖然D公司有同意C公司所規劃
的時程,但並未深入協調,且
其時程規劃過於簡略,會不清
楚什麼時候該做什麼事情。
22
線上投保系統
結論
 專案經理對專案的責任,不只是要保證專案按時完成,還要保證專
案達到預期品質要求、收益和成本不超過預算。
 專案經理必須擬出有效的時程規劃,才能使軟體專案依循所規劃的
流程,按部就班地完成預定的目標。
 當軟體專案越來越龐大,其相關的工作領域與參與人員也越複雜,
時程規劃的工作也就越困難,這時專案經理對專案時程的掌握也就
越重要。
23
Q&A
謝謝各位耐心地聆聽
Thanks For Your Listening.