-
项目管理:欧美软件外包业务中基于团队模型的示例性软件开发过程外包及其培训
资源介绍
示例:软件开发业务过程外包团队模型
主要角色 工作职责补充说明
项目经理(PM) 客户联系和任务管理
软件质量保证(SQA) 强调一定吻合欧美方要求的质量标准
测试(Tester) 测试设计:按照欧美质量要求、测试方法和测试工具要求制定测试计划,对测试情况进行审核
测试:实现和执行测试
*
目前中国接到的软件外包项目中测试外包最为多见;由于该外包给中方的某一个过程(比如测试)仅仅是软件开发全过程中的某一环节,所以,中方往往受制于欧美方的过程选择和相关的测试计划,这也是整个外包业务中,中方业务受外方开发过程影响最大的一种。
通常,欧美方都会首先对中方测试团队中的测试设计(Leader)进行培训,培训的内容主要是测试工具,方法和报告,通过测试设计讲这些内容传达到团队。
项目团队伸缩性管理:
由于业务相对单一,所以团队在伸缩性管理方面也比较简单,主要体现在对测试角色上,绝大部分情况下,测试角色推荐拆分为测试设计(Leader)和测试两类角色,测试设计一般负责管理局部测试团队,根据质量要求制定测试计划,并对测试情况进行审核;测试则实现和执行测试,并提交相关报表。