团队开发规范.doc

团队开发规范.doc

ID:55938216

大小:220.50 KB

页数:13页

时间:2020-06-16

团队开发规范.doc_第1页
团队开发规范.doc_第2页
团队开发规范.doc_第3页
团队开发规范.doc_第4页
团队开发规范.doc_第5页
资源描述:

《团队开发规范.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、团队开发规范文档信息:文档名称团队开发规范描述该文档详细定义了团队开发的角色及职责、项目开发流程、开发过程控制的约定、协作开发的约定、代码版本控制、交流机制等负责人佘及仁状态最终版文档变更历史:时间修改人章节描述2003-2-15佘及仁所有章节创建文档初稿2003-5-8佘及仁代码管理添加签入(Checkin)报告模板文档路径:$/BlueHill/HR/Documents/审核结果:审核人意见签名档佘及仁通过佘及仁目录1团队组成41.1产品管理41.2项目管理51.3开发51.4测试61.5用户教育71.6发布管理71.7角色共享82开发流程92.1达成

2、共识102.2完成项目计划102.3完成功能112.4稳定与发布113代码管理113.1代码规范113.2版本管理11(1)概述11(2)代码管理121团队组成整个团队由六种角色组成,分别为·产品管理(ProductManagement)·项目管理(ProgramManagement)·开发人员(Development)·测试人员(Test)·用户教育人员(UserEducation)·发布管理(ReleaseManagement)各角色在团队的地位相当,各司其职。各个角色的具体目标、职能以及责任在以下的小节中进行详述。1.1产品管理(1)目标满足客户需求

3、。产品管理的目标就是满足客户需求。一个成功的项目必须要能够满足客户和用户的要求。即使项目达到了预算和时间的目标,只要未能满足客户需求,那这就是一个失败的项目。首先必须认清和理解客户。有时,使用方和投资方的目标需求并不完全相同,因此就需要清晰地区别和分析所有的需求。 (2)职能·市场§推动市场和公关,以对目标客户发生效用§突出产品与其他竞争对手的区别性,以利于竞争§分发解决方案,以便用户能够容易地获得§为用户提供支持,以使其无论在购买还是使用过程中都留下正面的印象·业务价值§定义并维护项目的业务正确性§定义并衡量业务价值的实现和评价·发展客户§推动项目和解决

4、方案的远景目标§负责客户期望值和沟通·产品计划§收集、分析客户和业务需求,并区分其优先级§执行市场调查、市场开拓和竞争对手分析§确定业务和成功的标准§识别多目标的发布计划1.1项目管理(1)目标在项目的约束条件下完成解决方案。整个团队的一个主要目标就是在项目的约束条件下完成项目。项目的约束条件包括预算和进度等。大部分项目会根据时间和资金的使用来衡量项目的结果。为了实现这个目标,项目管理负责并推动进度表、功能集和预算资金。他必须保证能够在正确的时间发布正确的项目或产品,保证正确理解了项目投资方的期望,并自始至终贯穿于项目执行过程中。(2)职能·项目管理§跟踪

5、和管理预算资金§管理主进度表§推动风险管理流程§加强团队沟通和协调§跟踪进度和报告项目状态§管理资源分配·解决方案构建§推动整体项目设计§负责功能规范§负责解决方案范围和重要决定·流程控制§推动流程质量控制§定义并推荐可改进处·管理服务§实现项目的管理流程并提供支持§提供管理服务以保证高效的团队运作1.2开发(3)目标按照功能规范说明进行开发。功能规范说明详细描述了整个团队将要提供给客户的交付物。对整个团队来说,应该尽可能精确地按照功能规范说明来实现整个项目,因为功能规范说明可以看成是整个团队和客户之间所达成的共识。开发人员必须按照客户需求和功能规范说明来

6、构建整个解决方案。同时,开发人员还需要为整个团队提供技术方面的咨询,这样在设计和技术选择时可以尽量减少开发风险。开发人员提供较低层次的功能设计,并预估完成设计所需的时间。(4)职能·技术咨询§为团队提供技术咨询服务§评估并验证所用技术§积极参与功能规范说明的创建和审核§定义开发标准·实现架构和设计§提供针对解决方案的应用程序、数据和技术细节,以便将企业架构映射到解决方案架构的实现上§负责并实现解决方案的逻辑和物理设计·应用程序开发§根据设计规范编写代码以实现功能§在开发过程中进行代码审核,并共享知识和经验§在测试人员的帮助下,根据测试计划执行单元测试·架构

7、开发§为自动安装开发脚本§开发安装文档1.1测试(1)目标在确认所有的产品质量问题都得到妥善处理后,批准产品发布。所有的软件产品在发布时都存在着缺陷。最重要的是,在发布前,必须清楚地认识和鉴别出这些问题,可以以问题的形式给出解决方法,或者是给出如何绕开该问题的文档记录。宁愿对于已知的问题,提供了文档或解决方法,也不要存在一些未知的问题。因为这些未知的问题,可能会带来不可预知的后果。(2)职能·计划测试§开发测试方法和计划§参与设置质量标准§开发测试说明·测试§开发并维护自动测试案例、工具和脚本§执行测试,以确定产品开发过程的状态§负责定义构造流程·测试报告

8、§为团队提供与产品质量相关的数据§跟踪所有缺陷,并保证在发布前得到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。