项目管理流程(适用于服务器开发)---评审版(共20页).docx
《项目管理流程(适用于服务器开发)---评审版(共20页).docx》由会员分享,可在线阅读,更多相关《项目管理流程(适用于服务器开发)---评审版(共20页).docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上项目管理流程(适用于server开发) 版本号:1.0目录:1. 概述本文档旨在通过建立规范化标准化的项目管理流程并且不断地改进、优化,达到提高工作效率,标准化项目管理,提高软件质量,优化资源配置,减小风险事件等不良影响,降低沟通成本的目的。进而,为公司拓展业务、扩大规模、持续发展,扫除阻碍、铺平道路。2. 适用范围本流程适用于北京无限立通基础平台服务器开发的项目管理使用3. 术语和缩略语下列术语和缩略语只适用于本规范:3.1 术语术语说明输入每项任务开始时的前提条件活动每项任务的具体工作内容分解输出每项任务经过活动后得出的结果,原则上要求所有的输出内容需要保存、备份
2、。负责人指当前任务项的主要负责人参与方指当前任务项的配合、辅助人员3.2 缩略语缩略语英文全称中文含义MRDMarket Requirement Document市场需求文档PRDProduct Requirement Document产品需求文档SRDSoftware Requirement Document软件需求文档4. 项目管理总流程图以下是无限立通项目管理总流程图(本流程适用于服务端的开发)5. 项目管理规范和流程5.1 产品需求文档(PRD)生成输入:移动规范、业务部提出需求、开发自行新需求活动: 产品经理结合移动规范、业务部提出的新需求或开发自行提出的新需求,对产品进行整体规划;
3、 产品经理根据产品规划,编写和制定产品需求文档; 产品需求文档输出后,产品经理须召集项目经理、开发人员、测试人员对产品的具体需求进行分析、同步及讨论; 针对产品需求中的实现功能点,如果评估有涉及到技术难点或风险点的,需要做前期的技术调研工作。输出:产品需求文档负责人:产品经理参与方:项目经理、开发人员、测试人员5.2 技术调研输入:产品文档活动: 针对产品设计讨论过程中所提出的技术性风险、难题进行前期技术调研,技术调研都要有一定的深度,评测结果要真实可信,其他来源的数据仅能作为参考,要以自己的测试结果为主要依据; 调研工作结束后,必须编写技术调研报告,报告中要有对被调研技术的分析和建议结论;
4、技术调研报告完成后,需要与相关人员共同评估被调研技术,评估完成后,针对该技术的调研工作完成; 如果在调研过程中有涉及到相关的代码和demo,需要在技术调研报告中体现,并说明具体放置的路径。输出:技术调研报告、代码、Demo负责人:开发人员参与方:产品经理、项目经理5.3 软件需求文档(SRD)编写5.3.1 软件需求文档(SRD)编写输入:产品需求文档活动: 项目经理根据产品经理提供的PRD文档,将PRD文档转化为软件需求文档; SRD文档主要内容包含: 项目名称 术语解释 功能需求描述 性能需求描述 安全及可扩张性需求 所参考的协议和规范(包含内部协议和外部协议) 接口要求 软硬件需求 产品
5、质量要求 项目大致计划等 具体格式可参见软件需求文档模板输出:软件需求文档负责人:项目经理参与方:产品经理、开发人员、测试人员5.3.2 SRD文档评审输入:SRD文档活动: 项目经理编写好SRD文档后,召集产品经理、开发人员、测试人员进行讨论、评审,并输出评审报告及修正后的SRD文档。输出:评审报告,修正后的SRD文档负责人:项目经理参与方:产品经理、开发人员、测试人员5.4 项目预立项输入:SRD文档活动: 项目经理根据最终确定的SRD文档对项目进行预立项,对后面的工作进行安排和规划; 预立项工作主要是针对接下来的“项目整体方案设计”阶段进行规划和计划安排; 项目整体方案设计主要涵盖以下四
6、大部分: 技术方案的设计(包含概要设计及详细设计) UI/UE的设计 测试方案及测试用例的设计 配置方案及计划的设计输出:项目计划负责人:项目经理参与方:产品经理、开发人员、测试人员、配置管理员5.5 项目整体方案设计5.5.1 技术方案设计5.5.1.1 概要设计文档编写及评审输入:PRD文档、SRD文档、项目计划活动: 在SRD完成后,需要开发人员对SRD、PRD进行系统分析工作; 必要时需要进行额外的技术调研,技术调研的流程仍参照5.2步骤进行; 初步系统分析完成后,需要编写概要设计文档; 概要设计文档至少包含内容: 系统架构 系统各模块的分解及功能说明 针对概要设计文档进行评审,评审通
7、过后初步系统分析完成 具体格式可参见概要设计文档模板输出:概要设计文档、评审报告负责人:技术负责人参与方:开发人员、项目经理、技术总监、测试人员5.5.1.2 详细设计文档编写与评审输入:SRD文档、概要设计文档、项目计划活动: 开发人员根据SRD和概要设计文档,进行系统模块的划分和分解; 分模块进行系统分析,各个模块的系统分析完成后,需要编写详细设计文档; 各子系统间的交互需要编写系统内部接口文档; 如本系统与其他系统有交互,需要编写系统接口文档; 针对详细设计文档、系统内部接口文档和系统接口文档须召集项目经理、产品经理、开发人员、测试人员进行评审; 具体格式可参见详细设计文档、系统内部接口
8、文档和系统接口文档模板。 输出:详细设计文档、系统内部接口文档、系统接口文档、评审报告 负责人:开发人员参与方:项目经理、技术总监、测试人员5.5.2 测试方案及用例设计5.5.2.1 测试方案设计及评审输入:PRD文档、SRD文档、概要设计文档、详细设计文档、系统内部接口文档和系统接口文档活动: 测试人员根据产品文档、需求文档及技术文档进行测试方案的编写; 测试方案包含:功能测试、性能测试、白盒测试; 测试方案编写完成后,需要组织相关人员进行评审,并输出评审报告; 测试方案评审后,测试、开发需双方达到确认。输出:测试方案、测试方案评审报告负责人:测试人员参与方:开发人员、项目经理、产品经理5
9、.5.2.2 测试用例设计及评审输入:测试方案、PRD文档、SRD文档活动: 测试人员根据测试方案、产品文档及SRD文档进行测试用例的编写和分解; 测试用例包含:功能测试、性能测试、白盒测试; 测试用例编写完成后,需要组织相关人员进行评审,并输出评审报告; 测试用例评审后,测试、开发需双方达到确认。输出:测试用例负责人:测试人员参与方:开发人员、项目经理、产品经理5.5.3 UI/UE设计(针对有界面展现的产品)输入: PRD文档、SRD文档、项目计划活动: 产品经理根据SRD文档、PRD文档对产品的UI/UE进行设计; 设计结束后,须召集项目经理、开发人员、测试人员进行评审。输出:UI/UE
10、设计文档负责人:产品经理参与方:开发人员、项目经理、测试人员5.5.4 配置管理方案及计划设计输入:SRD文档、PRD文档、项目计划活动: 项目经理根据SRD文档对项目的配置管理方案及计划进行设计; 配置管理方案主要涵盖以下内容: 项目名:(供内部使用) 发布版本命名及版本号:(每次版本发布时的版本命名及版本号控制,包含从输出给测试部系统测试起一直到正式版本的发布。) Sharepoint:(项目文件目录的规划和设计) SVN:(目录的规划和设计) QC系统:(目录的规划和设计) 资源配置 人力资源 设备资源 其它无形资源(如开发环境软件、工具类等) 配置管理方案和计划设计结束后,须召集开发人
11、员、测试人员、配置管理员进行讨论及信息同步; 最后输出配置管理方案和计划,并同步给配置管理员作为后续项目配置管理的依据。输出:配置管理方案和计划负责人:项目经理参与方:开发人员、测试人员、配置管理员、运维人员5.6 项目正式启动准备5.6.1 项目计划制定输入:PRD文档、SRD文档、整体方案设计活动: 项目经理召集技术负责人进行计划预估及制定; 技术负责人须配合项目经理进行任务的分解和评估,同时对开发时间进行评估(技术负责人在预估时间时可找相应要参与的直接工程师进行共同预估时间点,以确保给出的时间尽量准确); 评估的时间粒度原则上能让项目经理可有效的进行跟踪任务进展,具体的粒度由项目经理根据
12、项目实际情况进行把握(按照国内的项目管理惯例,一般情况下,最小粒度希望能细到1天。) 项目计划所包含的维度须涵盖: 服务器端开发 客户端开发 单元测试 联调 集成测试 系统测试 性能测试 封板发布等 项目经理根据开发、测试评估的计划,整理出整个项目计划;输出:项目计划负责人:项目经理参与方:开发人员、测试人员、运维人员、配置管理员5.6.2 项目组成员列表输入:项目计划活动: 项目经理根据项目计划中的人力资源,对所有项目组人员建立一份成员列表; 需明确每位项目组成员的职责; 如果有涉及到客户或第三方,也需要将其项目的负责人进行建立,以便保持后续联系; 项目成员列表至少包含姓名、职责、电话、邮件
13、等联系方式。输出:项目成员列表负责人:项目经理参与方:开发人员、测试人员、运维人员、合作伙伴、配置管理员5.6.3 风险评估及管理输入:项目计划、PRD文档、SRD文档、项目整体方案设计活动: 项目经理需组织项目组成员对项目的风险进行识别和评估; 项目风险主要包含技术风险、资源风险等; 根据识别出的风险,项目组需要对其严重程度及影响面进行评估,以综合评估风险的影响程度; 针对识别出来的风险,需要项目组共同讨论预防措施及应对措施,以防问题发生,将风险降到最低点; 项目经理根据识别出的风险点及讨论后的预防措施,进行管理,并跟进预防措施的落实情况,并定期更新和维护风险管理表。输出:风险评估和管理表负
14、责人:项目经理参与方:开发人员、测试人员、运维人员5.6.4 项目质量目标的设计和制定输入:SRD文档、项目计划活动: 项目经理根据SRD文档和项目计划对项目在实施过程中的每个milestone,产品所要完成的功能及达到的质量目标进行设计和制定; 项目质量目标需要分解到每个大的里程碑; 质量目标和测试用例需要同开发人员进行讨论、同步; 项目质量目标主要涵盖内容如下: 功能完成度 性能达到的要求 本阶段的输入及输出 本阶段质量所要达到的最终目的 评判标准 评判人员 输出:项目质量目标负责人:项目经理参与方:开发人员、测试人员、产品经理5.6.5 配置管理输入:配置管理方案及计划活动: 配置管理员
15、收到项目经理的配置管理方案和计划书后。对项目实施过程中所使用到的工具、系统、环境进行相关的配置; 当前涉及到相关的工具、系统、环境是: Sharepoint:根据配置方案进行项目建立、目录的建立及相关人员权限开通、设置; QC系统:根据配置方案进行项目建立、目录的建立及相关人员权限开通、设置; SVN:根据配置方案进行项目建立、目录的建立及相关人员权限开通、设置; 版本管理:根据配置方案对版本发布地址、版本命名、版本号进行建立和管理。 配置管理员对以上的配置进行管理和维护,并输出项目配置表。 输出:项目配置表负责人:配置管理员参与方:项目经理、开发人员、测试人员、运维人员5.7 项目启动会议输
16、入:项目计划、团队成员列表、风险评估和管理表、项目质量目标、项目配置表活动: 在项目启动准备工作就绪后,项目经理发起会议并召集项目组所有人员进行kick off会议; 会议主要讨论和明确内容如下: 项目计划同步和确定 项目组成员及职责的明确和确定 对当前存在风险点进行同步和明确,并明确各风险点的负责人; 对项目质量目标的明确和同步 对项目配置方案的明确和同步 会议结束后,项目经理将以上5项讨论后的结论做最终整理,并将其相关文档提交到sharepoint上相应的文件目录下进行管理,以便项目组查询。 输出:项目计划、团队成员列表、风险评估和管理表、项目质量目标、项目配置表负责人:项目经理参与方:开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 管理 流程 适用于 服务器 开发 评审 20
限制150内