為了能夠統一進行工作量的比較,iso、isbsg(國際軟體基準比對標準組)/csbsg(中國軟體基準比對標準組)採用了一些分類方法。
注意這些分類方法看起來很像瀑布模型的「研發階段」,但實際上即使是採用迭代、敏捷開發,仍可以把每個迭代內的工作量分解為這些型別,以便於以往瀑布模型的工作量進行對比。
左邊是iso的定義,右邊是isbsg(csbsg採納了isbsg的定義)
iso 12207 project steps 對應 isbsg effort phase
1requirements elicitation需求獲取 = specify 需求
2system requirements analysis需求分析 = specify需求
3system architecture design 系統架構設計 = specify需求
4software requirements analysis 軟體需求分析 = specify需求
5software design 軟體設計 = design設計
6software construct (code & unit test)軟體建立(編碼+單元測試) = build構建
7software integration 軟體整合 = build構建
8software testing 軟體測試 = test測試(功能性測試)
9system integration 系統整合 = test測試
10system testing系統測試 = test測試(壓力,效能……)
11software installation軟體安裝 = implement實施
12user support使用者支援 =implement實施
建議:使用isbsg的定義
第乙個原因是簡單。
第二個原因是iso雖然做了規定,但因為iso本身不收集資料,而isbsg/csbsg還是有很多資料的,因此比較起來方便。
如果已有體系已經符合iso,倒是也可以用iso的標準,只要和isbsg做乙個對應就可以了。
下面是乙個國內發布過的生產力報告中的資料,可以有乙個直觀參考:
工作量比例關係
需求11%
設計14%
構建45%
測試22%
實施8%
工期比例關係(僅限於瀑布模型)
18%13%
26%28%
15%(因捨入誤差總和不是100%)
度量術語之中的乙個 研發階段(工作量分類)
為了可以統一進行工作量的比較。iso isbsg 國際軟體基準比對標準組 csbsg 中國軟體基準比對標準組 採用了一些分類方法。注意這些分類方法看起來非常像瀑布模型的 研發階段 但實際上即使是採用迭代 敏捷開發,仍能夠把每乙個迭代內的工作量分解為這些型別,以便於以往瀑布模型的工作量進行對照。左邊是...
資料平台的建設之一 技術方案與研發階段
1 資料集中化 聚合階段 2 資料規範化 清洗階段 3 資料模型化 建模階段 4 資料視覺化 展示階段 5 資料平台化 開放階段 資料開放支援兩種第三方系統整合方式 資料介面和圖表整合 介面就是rest 圖表整合式乙個html或者js的widget 3 資料視覺化 後端功能 資料來源管理 動態建立資...
機器學習之一基本術語
1 一組記錄的集合成為資料集。2 關於乙個事件或物件的描述,稱為乙個 例項 或 樣本 也稱 特徵向量 比如對於乙隻貓的描述。3 反映事件或物件在某方面的表現或性質的事項例如貓的 毛色 瞳色 稱為屬性或特徵。4 屬性上取值例如 布偶貓 暹羅貓 摺耳貓 描述屬性的取值稱為屬性值。5 屬性上張成的空間稱為...