軟體專案管理(四)

2021-09-26 05:41:14 字數 1473 閱讀 7378

對於軟體專案估算來說:估算不是很準確,有誤差;不要太迷信某些數學模型;專案經驗資料非常重要

軟體專案成本由軟體專案規模決定,軟體專案規模即工作量,一般的單位有loc(lines of code有效**行數)、fp(function point系統功能數量)、人月、人天、人年…

軟體專案成本包括:完成軟體規模相應付出的代價、待開發的軟體專案需要的資金、人的勞動所消耗付出的成本是軟體產品的主要成本、貨幣單位

估算的基本方法:

**行估算法:從軟體程式量的角度定義軟體專案的規模

功能點估算法:與現實的技術語言沒有關係,從系統的功能數量來測量其規模,通過評估、量化、加權得出功能點。功能點計算公式:fp=ufctcf(ufc:未調整功能點計數。tcf:技術複雜度因子。)ufc包括:外部輸入、外部輸出、內部邏輯檔案、外部介面檔案、外部查詢

用例點估算法:ucp =uucp×tcf×ecf uucp=uaw+uucw (ucp: uucp: 計算為調整的用例點 uaw: 計算未調整的角色的權值 uucw:計算未調整的用例的權值 tcf:計算技術因子 ecf:計算環境因子)

模擬 (自頂向下)估算法:估算人員根據以往專案的總成本來推算將要開發的專案的總成本。 適用情況:有類似的歷史資料、信心不足的時候、要求不是非常精確估算的時候。

自下而上估算法:利用任務分解圖(wbs),對各個具體工作包進行詳細的成本估算,然後把成本加起來,得到總的專案成本。 相對比較準確,但是花費時間。

引數估算法:通過專案資料,進行回歸分析,得出回歸模型,根據引數模型估算成本。使用條件:存在成熟的專案估算模型、有良好的專案資料作為基礎。 整體公式 e=a+bs^c (e:以人月表示的工作量 a,b,c:經驗匯出的係數 s:主要的輸入引數(通常是loc,fp等))

專家估算法:由多位專家進行估算,綜合得到估算值。

敏捷專案估算:story point,故事點用來度量乙個story需要付出的工作成本。

成本預算:成本預算是將專案的總成本按照專案的進度分攤到各個工作單元中去。成本預算的目的是產生基線。

分配專案成本預算包括三種情況:給任務分配固定資源成本、給任務分配固定成本、給任務分配資源成本

給任務分配資源成本:與資源的基本費率緊密相連,設定資源費率

給任務分配固定資源成本:當乙個專案的資源需要固定數量的資金時,可以向任務分配固定資源成本。例如:專案中的乙個兼職人員成本

給任務分配固定成本:有些任務是固定成本的型別的任務,也就是說,管理者知道某項任務的成本不變,不管任務的工期有多長,或不管任務使用了那些資源。在這種情況下,管理者向任務直接分配成本。例如:某外包任務、培訓任務

軟體專案管理 三 軟體專案範圍管理

專案範圍對專案的影響是決定性的,它確定了軟體專案工作內容的多少。有效的範圍管理可以保證專案只做必須做的事情,避免範圍蔓延和做無用功,同時也避免不清晰的需求所導致的嚴重的系統缺陷 需求獲取工作的任務就是收集專案干係人的需求資訊,為定義專案的範圍奠定基礎。需求獲取工作只能通過使用者與開發人員之間進行高度...

軟體專案管理

軟體專案管理 課程背景 21世紀研發已成為企業競爭的主戰場,研發專案管理是極具挑戰性的一項工作 研發面臨市場 客戶的壓力,需要與內外部的各大部門協調,如 內部的測試 工藝工裝 生產 採購等相關職能部門,外部的 商 認證機構等 在保證產品質量的同時又要降低產品研發費用和成本 在產品開發的過程中需要不斷...

軟體專案管理

3.1 軟體專案管理概述 1.概念 專案 project 為建立某種特定的產品或服務而組織或設計的臨時的 一次性的行動 通過執行一組活動,使用受約束的資源 資金 人 原 料 能源 空間等 來滿足預定義的目標。專案管理 project management,pm 有效的組織與管理各類資源 例如人 以使...