我不可以人云亦云,应为我是思考者;我不可以沿着别人的足迹前进,应为我怀疑迷失方向;我所能做的就是思考再思考,实践再实践。我不停的问自己也建议同道中人问问自己:难道我们所能做的只是copy现有的东西,不可以创新什么东西吗? 在我看来,测试仍然没有任何定论,一切看自己。

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

上一篇 / 下一篇  2009-03-02 11:31:58

1234234209
51Testing软件测试网6dA dQ9b6z|Y6A

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

|hk~ K iH+r#t Q g0

W[s:A4r0   1.CMMI是通用行业标准,国际认可的,通过它,则标明你的质量等级,是你公司竞争的前提条件。但大部分中小公司并不需要这些,它所需要的只是切实的质量保证。51Testing软件测试网 [ uW+zp:MQ&k

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

^ yf*MP`2l a0

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

t,{c^U'FB-J0   4.对于没有专门人才的公司,靠咨询公司很难把这方面的工作做好。51Testing软件测试网v vT.BF#x

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

6G C#uv?'o0

EF kwe+p:i0前一段时间,我提出点面结合的过程改进,经过我这一段时间的考虑,我想这样来定义它:51Testing软件测试网[~6D&U$a]"K.]

#h0\(@@(}l:l0  面:几个基于公司行业背景和实际情况的流程。

C3z&Y(y;S3mH051Testing软件测试网}n _ I?*WE

  点:推动流程实施的输入输出和对质量起到重要作用的行为。51Testing软件测试网R`h7By}c'g-i

51Testing软件测试网0X1x#a$J"MP(I&E2iBN~/d

它们之间的关系:面是树干,是点的宿主;点是绿叶,是面的行为。加在一起就是一颗枝繁叶茂的大树。51Testing软件测试网)X!Q3A7C |,}

ZnU/L3^(]vQ0简单的解释:51Testing软件测试网x(Fw ph`

Q2i{y1|+},E0作为流程,我们从软件工程上讲,从需求开始,经过开发和测试到最后的上线,这一点是不用去怀疑的。我这样来描述这个流程(见图):51Testing软件测试网.oGe){3VVh d?

51Testing软件测试网xe4I gx0z m

这就够成了一个面,它们组成一个完整的流程,它们之间却又存在很多依存关系,我们专业一点的叫法叫输入和输出条件。51Testing软件测试网0y!y$zkA]{ j

51Testing软件测试网X H9[^'L

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

!Zd$Z't*x/S+]aD0同时,不同的阶段之间也存在输出输入条件的 依赖。比如测试需求不但要根据原始需求,还需要根据开发需求和设计文档。51Testing软件测试网)g9q&_|@w

51Testing软件测试网g;V'Y%Yhd:WgqE

现在我们再来理解点和面的关系。面就是图中看到的流程,并规定了各阶段的输入和输出这种依存关系。点就是定义输入输出的具体内容和得出这种输出的具体行为。51Testing软件测试网!~B R7Q"H

n-^ P4?8jy _IV0具体内容后面详解。51Testing软件测试网bBvKi^.b

51Testing软件测试网;d.T&L;s M)d:rO,|

 

S)N&O1};A?4I.?!B0

yOCj Ww0B X0 

~4BI!WYYS;a0

TAG:

 

评分:0

我来说两句

Open Toolbar