度量术语之一:研发阶段(工作量分类)

为了能够统一进行工作量的比较,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%)

时间: 2024-08-25 02:24:58

度量术语之一:研发阶段(工作量分类)的相关文章

度量术语之中的一个:研发阶段(工作量分类)

为了可以统一进行工作量的比較.ISO.ISBSG(国际软件基准比对标准组)/CSBSG(中国软件基准比对标准组)採用了一些分类方法. 注意这些分类方法看起来非常像瀑布模型的"研发阶段",但实际上即使是採用迭代.敏捷开发,仍能够把每一个迭代内的工作量分解为这些类型,以便于以往瀑布模型的工作量进行对照. 左边是ISO的定义,右边是ISBSG(CSBSG採纳了ISBSG的定义) ISO 12207 Project Steps 相应 ISBSG Effort Phase 1Requiremen

度量术语之二:应用类和开发类生产率(实际度量案例)

一个令人震惊的事实是连生产率这样的常见度量数据都没有一个简单的定义.连我们日常经经常使用到的公式:生产率=工作产品/工作量(工作产品能够是代码行,功能点,也能够是不论什么能够计数的东西.比方文档页数)都是错误的. 假设你正常尝试使用生产率做度量,那么至少应该先分为以下两种度量数据. 注意以下的样例为了便于理解使用的是代码行,但实际上这两个概念是IFPUG(国际功能点用户组)对功能点计数时做的分类. 应用类数据 Application Type 以下这段对话将产生一个应用类度量数据: A:"这个软

网站流量度量术语 IP PV UV 并发

经常有人问你们公司网站有多少IP ??多少PV ?? 多少UV ?? 多少并发?? 只剩我一脸蒙逼!! 下面我们就来分别介绍一下上面所提到的这些名词术语 IP IP,这里指独立IP数,独立ip数是指不同IP地址的计算机访问网站时被计的总次数 独立ip数是衡量网站流量的一个重要指标,一般都是说一天多少IP 一般一天内相同ip地址的客户端访问网站页面只会被记为一次,因为国内所有公司都是采用局域网,出口NAT地址转换的方式上网,所以有时一个公司的人访问同一网站会被记为同一IP 由此可见,通过独立IP数

为什么要一线研发参加需求评审和工作量评估

一.概述 现在互联网的竞争越来越激烈,对研发人才的争夺也已白炽化.但是如果发挥好每一个员工,每一个研发的聪明才智,让团队有很强的战斗力却是一件让人头痛的问题. 今天我就从让一线研发参加需求评审和工作量评估来谈谈这方面的问题. 二.研发参加需求评审的好处 1.增加研发工程师的参与觉,提高研发工程师的积极性和认同感 2.从人角度看,提高研发工程师对需求的认识,更加熟悉业务和流程,提高研发工程师的业务技能 3.从项目的角度看,增加研发工程师对需求的认识,利于尽早发现需求问题,解决问题,需求了解了,工作

跨越敏捷 — 闲鱼研发效能升级之路

摘要: 在2018第二届研发效能嘉年华专场上,来自阿里巴巴集团研发效能张燎原为听众带来了<跨越敏捷 - 闲鱼研发效能升级之路>的精彩分享.在分享中,他从以业务为导向的跨职能协作.按需求进行协作和流动.让功能服务关联目标.度量数据服务转型提效四个方面详细阐述了闲鱼敏捷转型之路. 在2018第二届研发效能嘉年华专场上,来自阿里巴巴集团研发效能张燎原为听众带来了<跨越敏捷- 闲鱼研发效能升级之路>的精彩分享.在分享中,他从以业务为导向的跨职能协作.按需求进行协作和流动.让功能服务关联目标

演讲实录!谷得技术总监陈镇洪教你打造游戏研发流水线

本文来自网易云社区. 7月31日,2018云创大会游戏论坛在杭州国际博览中心103B圆满举行.本场游戏论坛聚焦探讨了可能对游戏行业发展有重大推动的新技术.新实践,如AR.区块链.安全.大数据等. 谷得游戏技术总监陈镇洪表示,通用化组件能快速提升游戏开发效率 谷得游戏技术总监陈镇洪做了<谷得游戏如何打造自主研发流水线>的主题演讲,表示游戏厂商们应当建立平台部,实现游戏研发的通用化,助力流水线型的游戏开发工作. 过去的开发模式项目组之间是互相独立的,因此常常会面临重复制造轮子.重复踩坑.没有质量保

测试质量评估与度量

不管产品规模是大还是小,结构简单还是复杂,质量评估都不是一件容易的事情. 尽管很难,但质量评估仍然是必需的,因为关系到版本是否能够发布.测试工作是否有效.测试投入是否有价值等. 那么,如何把握软件产品的质量? 发布之前 产品发布之前可以对如下指标进行评估 ● Bug Bug数量.Bug趋势图.Bug分布图等,有利于我们对问题的归纳总结. ● 测试通过率 包括计划的测试用例执行进度.通过的测试用例数目.失败的测试用例数目.被阻塞的测试用例数目等.一般要求达到95%以上. 我们还利用一次通过率去衡量

文本分类:survey

作者:尘心链接:https://zhuanlan.zhihu.com/p/76003775 简述 文本分类在文本处理中是很重要的一个模块,它的应用也非常广泛,比如:垃圾过滤,新闻分类,词性标注等等.它和其他的分类没有本质的区别,核心方法为首先提取分类数据的特征,然后选择最优的匹配,从而分类.但是文本也有自己的特点,根据文本的特点,文本分类的一般流程为:1.预处理:2.文本表示及特征选择:3.构造分类器:4.分类. 通常来讲,文本分类任务是指在给定的分类体系中,将文本指定分到某个或某几个类别中.被

腾讯游戏分享汇:天天飞车六大研发经验

<ignore_js_op> 序言:转型手游,问题比想象要复杂.一些问题是研发阶段就能预见的,但是有些问题上线后才发现远超出我们的想象. 从端游转型做手游变化远没有想象简单 可能和公司内很多手游研发团队一样,我们也是从传统PC端游转型做手游的. 我们一度认为手游研发会比较轻松,技术上跟端游比起来相对容易, 人力上也不需要太多投入.但真正开始做之后才发现无论技术还是产品各方面远没有我们想象的简单,好在我们的核心成员都有多年的端游开发经历,不光有相应的技术和经验积累,还养成了一些好的工作习惯及方法