点面结合的过程改进(二)

发表于:2009-3-03 11:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:kuailederen    来源:51Testing博客

  很多时候,很多公司并不需要通过CMMI认证。在研读了一段时间CMMI,我得出这样的结论,原因有:

  1.CMMI是通用行业标准,国际认可的,通过它,则标明你的质量等级,是你公司竞争的前提条件。但大部分中小公司并不需要这些,它所需要的只是切实的质量保证。

  2.CMMI前期需要比较大的投入。具体多少我不清楚,据了解还是比较多的,是很多中小公司不能或者不愿意承担的费用。并且,CMMI是个长期的投入,维护成本也比较高。

  3.外国某些大公司(机构)定义的标准并不是完全适用。CMMI2有7个 PA,CMM3有 11个 PA,并不需要全部达到才能保证质量,换种说法就是,有些PA可以合并到一个过程或者忽略,这样更有效率,更好实施。

  4.对于没有专门人才的公司,靠咨询公司很难把这方面的工作做好。

  以上观点不一定正确,但确是值得考虑的。

  前一段时间,我提出点面结合的过程改进,经过我这一段时间的考虑,我想这样来定义它:

  面:几个基于公司行业背景和实际情况的流程。

  点:推动流程实施的输入输出和对质量起到重要作用的行为。

  它们之间的关系:面是树干,是点的宿主;点是绿叶,是面的行为。加在一起就是一颗枝繁叶茂的大树。

  简单的解释:

  作为流程,我们从软件工程上讲,从需求开始,经过开发和测试到最后的上线,这一点是不用去怀疑的。我这样来描述这个流程(见图):

  这就够成了一个面,它们组成一个完整的流程,它们之间却又存在很多依存关系,我们专业一点的叫法叫输入和输出条件。

  第一行是开发开发流程,第二行是测试流程。前一个单位的输出均是(部分是)后一个单位的输入。也就是说,前一阶段的成果,需要为下一阶段提供成果支持。

  同时,不同的阶段之间也存在输出输入条件的 依赖。比如测试需求不但要根据原始需求,还需要根据开发需求和设计文档。

  现在我们再来理解点和面的关系。面就是图中看到的流程,并规定了各阶段的输入和输出这种依存关系。点就是定义输入输出的具体内容和得出这种输出的具体行为。

  具体内容后面详解。

  

版权声明:原创作品,转载时请务必以超链接形式标明文章原始出处作者信息本声明,否则将追究法律责任。

本文出自kuailederen的51Testing软件测试博客:http://www.51testing.com/?117068

相关阅读:

点面结合的测试过程改进(一)
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号