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.