跳轉到內容

專案管理/北極星

來自華夏公益教科書,開放的世界開放的書籍
案例研究 - 北極星專案


如今,大多數軟體流程工程工具都是專有且昂貴的,只有大型公司才能負擔得起。

下表顯示了專有專案管理工具業務的銷售額。即使不考慮免費和盜版軟體的使用,銷售額在五年內(從 2001 年開始)翻了一番多。

年份 銷售額(百萬美元)
2001 250
2002 350
2003 420
2004 390
2005 520

過去十年中專案管理的增長對專案成功率做出了顯著貢獻。當 1994 年有 31% 的專案失敗時,到 2002 年只有 15% 失敗了。由於專案受挫和失敗造成的財務浪費和預算超支的總成本下降了。當 1994 年在 2500 億美元的支出中浪費了 1400 億美元時,到 2002 年只有 2550 億美元中的 550 億美元被浪費了。[1]

對於參與專案管理的中型組織來說,購買和維護可用的標準專有工具非常昂貴,並且在開源領域沒有完整的軟體工程工具可用。. 可用的是僅限於計劃,而其他活動(如估算、WBS、依賴關係管理、風險管理、審查、質量管理、需求管理、設計、測試)則完全開放。

“北極星” 專案管理和軟體工程工具填補了這一空白,為使用者提供了最先進的專案管理和軟體工程工具,涵蓋了專案管理的各個方面。

願景為全球軟體工程界提供一個開放的工具,支援端到端的軟體工程專案管理,易於定製且價格合理。

工作範圍- 開發一個需求捕獲模組

  • 開發一個工作分解結構生成/捕獲模組,該模組可以追溯到

需求

  • 根據工作分解結構捕獲計劃完成日期、修訂完成日期、實際完成日期、計劃工作量、修訂工作量、實際工作量、主要負責人、依賴任務(僅一個)
  • 根據 50-50 規則計算已完成工作量,即當任務開始時,權重為 50%,當任務結束時,權重為剩餘的 50%
  • 計算並顯示關鍵路徑
  • 計算並顯示負載圖
  • 為工作量、進度生成差異指標
  • 與 Bugzilla 整合以獲取缺陷詳細資訊,並根據測試中的工作量與缺陷數量生成一個指標
  • 開發一個風險管理模組,該模組可以捕獲風險,並根據每個風險項發生的可能性和影響,以及風險緩解計劃和狀態,提供評級。提供一個檢視模組、專案和所有專案的風險的工具

專案執行策略

[編輯 | 編輯原始碼]

將有一個核心團隊定義專案的路線圖,並在任何時間點定義未來一年的路線圖

路線圖被分解為每個 3 個月的計劃,並且在任何時間點,未來 3 個月的計劃都將可用(波浪計劃/排程)

該專案將有一個專案經理

該專案將遵循瀑布模型,每個瀑布週期將持續 3 個月,在此期間,將釋出包含可用額外功能的可釋出程式碼

核心功能將由內部專門團隊開發,非核心功能將提供給大學學生開發,並由核心團隊提供支援

該專案將盡可能多地使用可複用程式碼

專案團隊

[編輯 | 編輯原始碼]
  • 專案經理 - 艾倫
  • 架構師 - 蘇希爾
  • 質量保證 - 肯特
  • 開發團隊 - 馬丹、拉傑什、阿布、克里希南、雷努卡、瑪麗(駐紮在印度),託尼 - 團隊主管;
  • 開發團隊 - 阿諾德、瑪麗娜、戴夫、西爾維斯特、傑裡、保羅、傑森、何塞(駐紮在美國),愛麗絲 - 團隊主管;
  • 單元測試和元件測試在各自的位置進行。
  • 系統測試在印度進行
  • 專案贊助商 - 瓦倫;
  • 產品經理 - 阿比舍克

使用的技術

[編輯 | 編輯原始碼]

Java、Turbine、PHP、Apache、SVG、Linux

專案估算

[編輯 | 編輯原始碼]

該專案規模為 40 KLOC(千行程式碼或 40,000 行程式碼),將花費 1000 個工作日

使用的歷史資訊:來自先前類似專案的資料顯示,程式設計師可以使用 Java 每天平均編寫 40 行程式碼,Java 是北極星的主要平臺。

假設

  • 將有足夠的資金可用
  • 除了英文版外,還將提供法語、德語和日語版本
  • 該系統在 Mozilla Firebird 和 Internet Explorer 上執行效果最佳
  • 將在 Linux、Windows 上執行
  • 僅在 Web 上執行,並且不會以客戶端-伺服器模式執行
  • 所有報告都可以在一鍵點選下獲得(最大處理時間將小於 5 秒)
  • 該系統將滿足其效能標準,適用於頻寬為 128 kbps 或更高的任何網路

專案的靈活性矩陣

進度 - 靈活性最低
範圍 - 適度靈活
成本 - 靈活性最高

領域 北極星圍繞 PMBOK*(PMI* 專案管理知識體系,專案管理協會)構建,包含以下知識領域,並且參與該專案的專案團隊瞭解專案管理知識體系的基礎知識非常重要。請您仔細閱讀以下內容,以便對專案管理知識體系有一個大致的瞭解。

專案整合管理

[編輯 | 編輯原始碼]

描述確保專案各個要素得到適當協調所需的流程。

它包括

  • 專案計劃制定
  • 專案計劃執行
  • 綜合變更控制

要了解實踐專案整合管理的關鍵概念是;

  • 專案經理作為整合者的作用,
  • 專案計劃制定,
  • 專案計劃的內容,
  • 專案計劃執行,
  • 綜合變更控制 - 變更管理系統/流程,
  • 歷史資訊的重要性/收集資料的缺陷,
  • 糾正措施/預防措施,
  • 專案計劃更新和修訂,
  • 專案計劃審批,
  • 專案計劃基線,
  • 變更控制委員會 - CCB,
  • 啟動會議,
  • 工作授權系統,
  • 變更請求,
  • 配置管理,
  • 專案管理資訊系統,
  • 掙值管理系統 - 掙值計算的變體,
  • 專案規劃方法

專案範圍管理

[編輯 | 編輯原始碼]

描述確保專案包括完成專案所需的所有工作,並且僅包括完成專案所需的工作,以成功完成專案。包括

  • 啟動,
  • 範圍規劃,
  • 範圍定義,
  • 範圍驗證,
  • 範圍變更控制,

要了解實踐專案範圍管理的關鍵概念是

  • 工作分解結構,
  • 專案啟動,
  • 專案章程,
  • 範圍定義和分解 - 良好範圍定義的特徵,
  • 範圍驗證,
  • 範圍管理計劃,
  • 專案選擇方法和標準,
  • 約束條件,
  • 範圍說明的結構,
  • 範圍管理,
  • WBS 詞典,
  • 目標管理 - MBO,
  • 漫步管理 - MBWA。

專案時間管理

[編輯 | 編輯原始碼]

描述確保專案按時完成所需的流程。它包括

  • 活動定義
  • 活動排序
  • 活動持續時間估算
  • 進度安排
  • 進度控制

要理解實踐專案時間管理的關鍵概念是

  • 進度安排
  • 趕工
  • 快速跟蹤
  • 估算/重新估算
  • 網路圖
  • 依賴關係強制性/任意性/外部
  • 邏輯圖和網路
  • 關鍵路徑
  • 鬆弛/浮動/自由鬆弛/總鬆弛/專案鬆弛
  • 日曆排程和基於時間的網路
  • 管理進度儲備
  • PDM(優先順序圖法)網路
  • PERT(計劃評審技術)
  • CPM(關鍵路徑法)
  • 在資源約束下進行進度安排
  • GERT(圖形評價與審查技術)
  • 蒙特卡羅模擬
  • BAR/甘特圖
  • 里程碑圖
  • 進度管理計劃
  • 資源平衡
  • 滯後
  • 流程圖
  • 啟發式
  • 偏差分析

專案成本管理

[編輯 | 編輯原始碼]

描述確保專案在批准的預算內完成所需的流程。包括

  • 資源計劃
  • 成本估算
  • 成本預算
  • 成本控制

要理解實踐專案成本管理的關鍵概念是

  • 成本估算
  • 成本上漲
  • 成本估算和系統開發週期
  • 成本估算過程
  • 預算和估算的要素
  • 專案成本核算和管理資訊系統
  • 使用成本帳戶進行預算
  • 成本彙總
  • 使用最早開始時間和最晚開始時間的成本分析
  • 最晚開始時間對專案淨值的影響
  • 材料支出和現金流
  • 掙值分析
  • 數量級/預算/明確
  • 專案選擇方法
  • BCR/NPV/IRR
  • 可變成本和固定成本
  • 直接成本和間接成本
  • 投資回收期
  • 機會成本
  • 現值
  • 沉沒成本
  • 邊際收益遞減規律
  • 營運資金
  • 直線法/加速折舊法
  • 生命週期成本
  • 價值分析

專案質量管理

[編輯 | 編輯原始碼]

描述確保專案滿足其開展目的所需的流程。它包括

  • 質量計劃
  • 質量保證
  • 質量控制

要理解實踐專案質量管理的關鍵概念是

  • 問題定義
  • 應用修復
  • 根本原因分析
  • 魚骨圖/石川圖
  • 帕累託分析
  • 質量計劃
  • 質量保證和質量控制,質量成本
  • 控制圖
  • 質量定義
  • 鍍金
  • 整合質量管理計劃
  • 質量目標
  • 缺陷跟蹤系統
  • 指標
  • 全面質量管理
  • 質量控制工具
  • 質量稽核
  • 持續改進
  • 邊際分析
  • 質量責任
  • 合格成本和不合格成本
  • 平均數、中位數、眾數、標準差
  • 六西格瑪
  • 變數、屬性
  • 機率
  • ISO 9000
  • CMMI
  • 麥哲倫·博爾德里奇
  • 標杆管理
  • 準時制
  • 實驗設計
  • 抽樣
  • 質量大師

專案人力資源管理

[編輯 | 編輯原始碼]

描述最有效地利用專案相關人員所需的流程。它包括

  • 組織計劃
  • 人員招聘
  • 團隊建設

要理解實踐專案人力資源管理的關鍵概念是

  • PMCDF - 專案管理能力定義框架
  • 專案利益相關者的作用
  • 服務型領導
  • Q12實踐
  • 專案團隊結構
  • 職業規劃
  • 馬斯洛需求層次理論
  • 麥格雷戈的X理論和Y理論
  • 赫茨伯格
  • 責任表
  • 團隊建設
  • 專案經理的權力
  • 專案經理的職責(人力資源)
  • 九型人格
  • 津貼
  • 福利待遇
  • 期望理論
  • 光環效應
  • 作戰室
  • 招聘
  • 文化差異
  • 分散式團隊
  • 虛擬團隊
  • 自我管理團隊
  • 360度評估

專案溝通管理

[編輯 | 編輯原始碼]

描述確保專案資訊及時、適當地生成、收集、傳播、儲存和最終處理所需的流程。它包括

  • 溝通計劃
  • 資訊分發
  • 績效報告
  • 行政收尾

要理解實踐有效的專案溝通管理的關鍵概念是:

  • 團隊規模和溝通渠道
  • 溝通型別
  • 溝通計劃
  • 正式和非正式溝通
  • 有效溝通的組成部分
  • 溝通障礙
  • 溝通計劃的結構
  • 溝通管理計劃
  • 有效的會議
  • 積極傾聽
  • 肢體語言
  • 行政收尾
  • 知識管理
  • 溝通控制
  • 虛擬團隊中的溝通
  • 六頂思考帽

專案風險管理

[編輯 | 編輯原始碼]

描述與識別、分析和應對專案風險相關的流程。它包括

  • 風險管理計劃
  • 風險識別
  • 定性風險分析
  • 定量風險分析
  • 風險應對計劃
  • 風險監控和控制

要理解實踐專案風險管理的關鍵概念是

  • 風險識別
  • 風險來源
  • 風險識別技術
  • 風險清單
  • 風險分析中因果圖的應用
  • 風險可能性
  • 風險影響
  • 風險優先順序
  • 風險轉移
  • 風險規避
  • 風險降低
  • 應急計劃
  • 風險接受
  • 風險管理原則
  • 風險管理注意事項
  • 期望值
  • 決策樹
  • 不確定性和收益表
  • 模擬
  • 風險評級矩陣
  • 風險管理計劃

專案採購管理

[編輯 | 編輯原始碼]

描述從執行組織外部獲取商品和服務所需的流程。它包括

  • 採購計劃
  • 招標計劃
  • 招標
  • 來源選擇
  • 合同管理
  • 合同收尾

要理解實踐專案採購管理的關鍵概念是

  • 合同形式
  • 採購訂單
  • 談判
  • 激勵
  • 採購管理流程
  • 法律術語
  • 從買方角度看各種合同型別及其優缺點
  • 合同要素
  • 採購檔案
  • 非競爭性採購
  • 自制或外購
  • 準時制
  • 80/20
  • ABC分析
  • 正式驗收
  • 投標人會議
  • 財務結算
  • 合同績效報告
  • 採購審計
  • 產品驗證
  • 評估標準
  • 採購管理計劃
  • 特殊條款
  • 合同模板
  • 傾向
  • 合格供應商清單
  • 廣告
  • 集中和分散式合同
  • 採購管理
  • 合同解釋
  • 意向書
  • 更新和歸檔記錄
  • 經驗教訓
  • 合同檔案

參考資料

[編輯 | 編輯原始碼]
  1. 混亂編年史,斯坦迪什集團,2002。
華夏公益教科書