大学如何组织管理外包团队进行研发?

来源:互联网 发布:tplink访客网络是什么 编辑:程序博客网 时间:2024/05/21 16:02

在研发大型信息系统时,大学将系统开发任务以劳务外包的合作形式,让劳务公司派驻开发团队驻场参与大型信息系统的开发研制。

外包团队原则上进行统一管理、统一使用。

统一管理:后勤、生活保障等管理由外包公司负责;在驻场办公的日常管理遵守大学研发团队办公的相关制度。

统一使用:外包团队开发力量的使用、任务的安排由总师组直接指导,总体组(负责协助总师组工作的小组)具体组织与管理,各开发组按需提报软件开发任务单及相关的软件设计文档等,具体指导开发过程、检查开发质量。

外包团队由技术经理和软件开发、测试等人员组成。技术经理负责两方面的工作:一方面,对接软件开发任务单,与大学团队协商完成每个任务所需的工作量;另一方面,对其团队开发任务和所属人员进行统一分工、管理、调配和使用,并对最终开发成果负责。

开发任务安排流程

1.  开发组每周提交软件开发任务单和软件详细设计说明书,总体组负责整理汇总;

2.  总师组讨论确定任务开发优先级排序;

3.  按照优先级排序,开发组和外包团队进行具体对接,开发组明确开发任务和要求,提供详细设计说明书,大学团队和外包团队共同协商确定开发人员、预计开始和完成时间、所需人天、成果形式等;

4.  外包团队接受开发任务后,采用项目管理系统进行项目管理和软件开发过程管理,包括开发任务管理、切分子任务指派给工程师(可分为设计、开发和测试等子任务)研发等,其开发进度和质量控制可在项目管理系统中方便查阅;

5.  开发组对外包团队开发过程进行指导,设计人员经常性检查指导开发状态、进展,纠正偏差、督促按期完成;完成后,开发组与总体组一起验收成果,评估完成情况,结果由总体组存档;

6.  总体组通过项目管理系统监控管理任务研发进度,回收任务,组织安排新任务进行开发;按照月度向总师组汇总外包团队开发完成情况。


原创粉丝点击