团队开发规范
团队开发规范
1
团队开发规范
目录
1 团队组成.................................................................................................................................4
1.1 产品经理......................................................................................................................4
1.2 项目经理......................................................................................................................5
1.3 开发..............................................................................................................................6
1.4 测试..............................................................................................................................6
1.5 用户教育......................................................................................................................7
1.6 发布经理......................................................................................................................8
1.7 角色共享......................................................................................................................8
2 开发流程.................................................................................................................................9
2.1 达成共识....................................................................................................................10
2.2 完成项目计划............................................................................................................11
2.3 完成功能....................................................................................................................11
2.4 稳定与发布................................................................................................................11
3 代码管理...............................................................................................................................12
3.1 代码规范....................................................................................................................12
3.2 版本管理....................................................................................................................12
3.2.1 概述.................................................................................................................12
3.2.2 代码管理.........................................................................................................12
3
团队开发规范
1 团队组成
整 个 团 队 由 六 种 角 色 组 成 ( 如
图 1),分别为
产品经理(Product Management)
项目经理(Program Management)
开发人员(Development)
测试人员(Test)
用户教育人员(User Education)
发布经理(Release Management)
各角色在团队的地位相当,各司其职。各个
角色的具体目标、职能以及责任在以下的小节中进行详述。
图 1 团队组成
1.1 产品经理
(1) 目标
满足客户需求
产品经理的目标就是满足客户需求。一个成功的项目必须要能够满足客户和用户的要
求。即使项目达到了预算和时间的目标,只要未能满足客户需求,那这就是一个失败的项
目。首先必须认清和理解客户。有时,使用方和投资方的目标需求并不完全相同,因此就
需要清晰地区别和分析所有的需求。
(2) 职能
市场
推动市场和公关,以对目标客户发生效用
突出产品与其他竞争对手的区别性,以利于竞争
分发解决方案,以便用户能够容易地获得
为用户提供支持,以使其无论在购买还是使用的过程中都留下正面的印
象
业务价值
定义并维护项目的业务正确性
定义并衡量业务价值的实现和评价
发展客户
4