靠着 51testing 论坛管理员“风在吹”同志和一位不知名MM的辛勤工作,我的 blog 终于完成 CNBlogs 和 51testing-blog 的同步。亲爱的同志,我要请你们吃饭 ^_^
谈项目管理和软件测试过程
上一篇 /
下一篇 2007-06-27 16:49:07
/ 个人分类:02.软件测试管理
1. 软件测试在公司的组织保障是基础51Testing软件测试网Y;B @K@GB 1.1 研发部组织结构介绍51Testing软件测试网4B%X7jfu%K^(| A
? NXq1Z4D)qx051Testing软件测试网vq&K9RzQ/d` Cc-L)awj,~0以华友公司研发部的组织结构为例,测试部门属于研发部副总裁直接管理,见如下结构图51Testing软件测试网8]b@2Z,N'tX#v};aI 公司研发部的组织结构图 ;P;M!t/B4H,LY0ZFRL!rgFM051Testing软件测试网3@hZ;G:C.rx w
 2Lcf;o5W/r051Testing软件测试网
B:Ri0h`-D$L\@6D
H~:O!_
]vq
Tj0Z^C,CaV"^0 ,[ N.g nG%P1kO|0对于从事软件研发的组织来说,工作类型至少包括项目管理、产品设计、编码、测试、质量保证和软件配置管理,以及其它人员,如文档编制人员和美工人员/系统硬件管理人员等。根据职能需要,可以以半独立方式进行部门和项目的矩阵管理,即职员要对项目经理/组长负责,也要对部门经理/总监负责,工作考核由双方共同完成,标准的组织应包括技术开发部/组(主要是编码和设计人员),产品开发部/组(产品需求和项目管理),测试部/组,配置管理部/组(因为配置管理人员基本上是按20个技术人员配一个配置管理人员,所以一般部门规模较小,或者只是配置管理组),软件质量保障部/组,其它部/组(如系统/文档/美工等)。华友公司组织结构中,研发部是公司软件研发的核心部门 $Zm&O/G]D0产品研发Ⅰ部、Ⅱ部、和应用研发部主要负责:51Testing软件测试网#e6g
R?
Z8~Y 51Testing软件测试网:oe|%E;@'N%{,Yo?9k 与软件产品部或内容产品部配合,协助完成内容产品的可行性、合理性分析;51Testing软件测试网xU(_6b)h5I W 平台、网关、应用产品的研发项目的立项和方案评审;51Testing软件测试网s;G-h"~dR9Y2\/Z 研发项目的概要设计、详细设计工作;51Testing软件测试网Xk(F,D+h 研发项目的编码、单元测试工作;51Testing软件测试网.y A$q!N4C.h7bD#X |2[ 组织公司相关部门进行研发产品的培训;51Testing软件测试网y\ sGk9Kq+j4|a 协助相关部门做好产品的售前技术支持工作; D!h0b/JE0协助相关部门进行软件的安装与调试; !xL(tAs&@\B0根据相关部门的要求做好产品的售后服务工作,保障软件的运行正常。51Testing软件测试网4l'`,\7d#XI4` 51Testing软件测试网$d1v'c|,\\ q FBScIT(rq\0测试部隶属研发部,主要职责如下: "k ]h1G?'|/k \]051Testing软件测试网!bCtJT6k Y$^+m8\s$P2`0与内容产品部和软件产品部配合完成软件需求分析讨论,并根据需求说明书制订《项目测试方案》,编写《测试用例》,建立测试环境; [B
x8V`0负责完成研发部各开发组研发的软件产品开发过程和投入运营之前的新增软件和修改升级软件的模块测试和系统测试; ]&qi
bP$_%u:O-X@0建立、推广并维护实施软件版本管理系统CVS和VSS;51Testing软件测试网1}*?X.vf 使用并维护软件缺陷管理系统Bugzilla,负责软件问题解决过程跟踪记录; :i^1Hi+L L0负责推广实施软件开发文档规范化工作,管理研发产品相关文档; Tc2SRnMj0负责配合软件运维部门等对于新业务软件或修改升级业务软件的上线测试工作,并提供上线测试报告;51Testing软件测试网;C5i"t)hY;MRl 负责监督软件开发流程的执行,并负责提出软件开发过程改进建议,提高软件产品质量。 vR"j-R0L9b!X\051Testing软件测试网_jJ"K:B:q LldH\q
|