我不可以人云亦云,应为我是思考者;我不可以沿着别人的足迹前进,应为我怀疑迷失方向;我所能做的就是思考再思考,实践再实践。我不停的问自己也建议同道中人问问自己:难道我们所能做的只是copy现有的东西,不可以创新什么东西吗?
在我看来,测试仍然没有任何定论,一切看自己。
点面结合的过程改进(二)
上一篇 /
下一篇 2009-03-02 11:31:58
51Testing软件测试网6dA
dQ9b6z|Y6A 很多时候,很多公司并不需要通过CMMI认证。在研读了一段时间CMMI,我得出这样的结论,原因有:
|hk~KiH+r#t
Q
g0W[s:A4r0 1.CMMI是通用行业标准,国际认可的,通过它,则标明你的质量等级,是你公司竞争的前提条件。但大部分中小公司并不需要这些,它所需要的只是切实的质量保证。51Testing软件测试网
[
u W+zp:MQ&k
!m-E\P;e%RU{0 2.CMMI前期需要比较大的投入。具体多少我不清楚,据了解还是比较多的,是很多中小公司不能或者不愿意承担的费用。并且,CMMI是个长期的投入,维护成本也比较高。
^yf*MP`2la0QL(|
[A1B0 3.外国某些大公司(机构)定义的标准并不是完全适用。CMMI2有7个 PA,CMM3有 11个 PA,并不需要全部达到才能保证质量,换种说法就是,有些PA可以合并到一个过程或者忽略,这样更有效率,更好实施。51Testing软件测试网X(u'|Qs.GV
t,{c^U'FB-J0 4.对于没有专门人才的公司,靠咨询公司很难把这方面的工作做好。51Testing软件测试网vvT.BF#x
]i7B%pt0以上观点不一定正确,但确是值得考虑的。
6G C#uv?'o0EFkwe+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^(]v Q0简单的解释:51Testing软件测试网 x(Fw
ph`
Q2i{y1|+},E0作为流程,我们从软件工程上讲,从需求开始,经过开发和测试到最后的上线,这一点是不用去怀疑的。我这样来描述这个流程(见图):51Testing软件测试网.oG e){3VVhd?
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.?!B0yOCj
Ww0B X0
~4BI!WYYS;a0
收藏
举报
TAG: