以测试为核心的软件开发过程
上一篇 /
下一篇 2012-04-26 10:56:03
/ 个人分类:杂谈
摘要:软件项目规模越来越大,开发团队人员越来越多,人员增加带来管理成本上升,于是引入ISO9000、CMM,但最后发现它们实施难度相当大。于是我们介绍一套行之有效的测试控制方法,它能够有效对软件项目开发进行控制。V,~RjD0jz.k0 关键词:软件测试;软件开发;软件项目管理51Testing软件测试网j4a.DWW5dD
51Testing软件测试网+z'Si u!CP'H'~K 1、引言51Testing软件测试网[s n$\A1{
[#GD({-m0 TC(测试控制方法)是指以测试为核心控制软件项目开发过程的方法,它包括完整的规范TC 系统及其相关管理理论TC 理论。主要完成软件开发中开发流程的管控、软件测试、开发绩效评价、持续改进管控质量等功能。
9z!y @c;{p.g0by$Ehu-d/v6n0 ● 我们先来看一看软件项目开发中经常遇到的问题。
4~FM$Zu02@
p*Dwv-\%@]1u dA0G/}0 ● 各模块一拖再拖,整个项目无休止延期,开发进度无法得到控制;51Testing软件测试网,z:D&tZH~w
wx/q1[!kV$faJ0 ● 改正了旧问题,又冒出更多新问题,问题层出不穷;
)N7aU,ZmW;a7?E051Testing软件测试网6})TIk.Q)oy ● 模块难度、工期质量考核无法量化,更无法与个人收入挂钩;
%a"scb/~#Ufi0'[$_
O+F/U3T0 ● 技术攻关、需求、分析与设计阶段任务难以进行验收;51Testing软件测试网nMn&hu
*E:i'WU~0 ● 项目负责人需要时刻关注各开发人员的开发过程,没有时间进行项目整体规划;51Testing软件测试网X9\ eu,_
51Testing软件测试网&Q[+c,QT7g'tC+M ● 项目负责人经常感到失控,开发人员开发出的结果往往与预期效果差异很大;51Testing软件测试网.Z(a%k9e[,V
km6g$wl2C0 ● 项目负责人在模块严重拖期时,不知是应该换人重做,还是再让其开发几天;51Testing软件测试网iY+JREV3?g'sC
%[7c;jU\!Rx5q0 ● 项目经理对各开发团队的开发能力没有客观的认识;
H;xb/rn sd7{051Testing软件测试网;Y-?0c!`&^|1BL:C ● 项目经理对各项目的进度情况不能有效把握,经常被告之以“马上就完了”这样含糊的承诺;51Testing软件测试网-mN*|$TJ7M%f*TPP