# 项目管理流程梳理 **Repository Path**: gz_explore/project-management-process ## Basic Information - **Project Name**: 项目管理流程梳理 - **Description**: 记录下项目管理流程中知识点 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-22 - **Last Updated**: 2022-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目管理流程梳理 #### 介绍 记录下项目管理流程中知识点 ** 九大阶段 ** 1.立项阶段,2.需求阶段,3.启动阶段,4.设计阶段,5.实现阶段,6.测试阶段,7.实施阶段,8.验收阶段,9.结项阶段 **总体流程12步** --项目立项--项目启动--需求开发--系统设计--环境准备--网络申请--编码实现--系统测试--实施部署--系统集成--客户验收--项目结项 **项目立项流程** --通知立项--计划审批--立项申请--立项审批--立项通知 知识点: - 立项种类:外部项目、内部项目 - 外部项目分为:有单号的项目、没有单号商务获得总裁特批的项目 - 其他不允许立项,更不允许执行(调研、设计、开发、测试) **需求开发流程** 知识点: - 项目计划要求分解到天 - 需求进度到达30%时,架构设计师介入需求调研,需求进度到达60%,开发负责人以及测试负责人介入需求调研 - 项目管理员收到商务报价后,申请《项目计划和项目预算审批表》,以及附件《项目计划》和《项目预算》 - 商务填写《项目预计工期》 - 活动责任岗位根据《需求规格说明书》里面所负责的模块,形成自己的理解成果物, - 开发、测试人员则把需求文档转换成图表形式,并在各环节使用文字注释 - 开发、测试人员依次画出系统总架构图、模块图、功能图、分支节点图、数据流向图 - 总架构图必须注释出各模块图的关联关系,模块图标明各功能图的关联关系,功能图必须把分支节点走向和数据关联关系说明清楚 - 1.项目经理提前三天发邮件通知活动岗位需求理解评审时间,并组织活动角色参与需求理解评审 - 2.需求分析师根据活动责任岗位对需求的理解程度给出评审意见 - 3.架构师根据活动责任岗位的成果物进行评审验证,如没有通过评审验证,则由架构设计师告知那个地方存在不足,并由相应人员重新画图 - 4.通过一轮或多伦需求理解评审后,架构设计师需求分析师认为活动责任岗位对需求理解已经达到100%后,项目经理将《需求理解评审确认表》打印出来 - 由评审及评审人员签字确认后,报总裁审批 - 5.总裁审批后,项目经理将审批后的《需求理解评审确认表》交由项目管理员存档 需求评审 - 1.需求分析师根据项目管理流程中《同行评审》进行需求评审 至少提前一到三天发邮件通知评审,活动参与角色受到评审通知邮件后, - 需提交对被评审材料进行理解并形成初步评审意见 - 2.需求分析师主持对《需求规格说明书》和《原型设计》、DEMO进行内部评审,并出具《评审报告》对评审发现问题组织人员进行修改和验证 - 3.活动参与橘色在《会议签到表》中签字,并提交给项目管理员存档 **项目启动流程** --前期准备--合同签订--启动通知--启动申请--启动审批--审批通过--启动会通知--召开项目启动会 知识点: - 项目启动的必要条件:客户需求说明书签字、需求理解评审通过、项目计划和项目预算审核通过、合同签订 - 合同签订前,启动项目需要商务走《特批申请单》,并且总裁审批通过 - 项目启动前,项目管理员负责监督各部门按项目计划合同签订的日期修改 - 每个角色工作的内容分工不同: - 商务:签订合同、发送《项目合同通知》给项目部、抄送项目管理员和总裁 - 开发、测试:项目计划、项目预算 - 项目管理员:《任命通知书》报总裁审批,项目启动会《会议纪要》、通知相关部门项目已启动 - 项目经理:《启动会ppt》 - 项目成员: 《与会签到表》、《承诺书》 **系统设计流程** 前期准备--制定设计计划--设计计划审批--系统设计--系统设计评审准备--系统设计正是评审--评审通过 知识点: - 需求分析完成到30%后,架构师介入需求调研,直到调研结束 - 架构设计师根据《需求规格说明书》和《需求原型DEMO》设计出《概要设计书》和《数据库设计》、《详细设计说明书》 - 《概要设计书》里面需要包含接口文档定义 - 《详细设计说明书》中核心部分由架构设计师完成,非核心部分由开发人员编写 - 架构设计师提供系统架构图、数据库图、开发标准规范、数据库标准等 - 至少提前一天邮件通知《评审通知》,发现的问题记录到《评审记录表》中 - 出具《评审报告》,评审人员在《评审报告》《评审确认表》中签字并由项目管理员存档 **环境准备流程** 环境定义--客户沟通--环境确认--入场申请 知识点: - 开发负责人在设计阶段结束后制定出《环境定义》 - 环境定义包含:测试环境、试运行环境、正式环境、网路环境 - 商务发送《客户外来待处理事项等级表》给客户 - 开发负责人在《测试报告》出来之后,才可以提交《虚拟环境资源读写申请》流程 - 开发负责人提交《网路权限开通申请》流程 **编码实现流程** 前期准备--定制开发计划--开发计划审批--详细设计--开发环境准备--编码实现--单元测试--代码评审--评审通过--开发版本发布 知识点: - 需求分析师完成60%需求分析时,开发负责人指定人员参与需求调研 - 制定出《项目计划》和《项目预算》 - 参与《详细设计说明书》非核心部分的编写 - 架构设计师提供必要的帮助 - 架构设计师把握《详细设计说明书》进度和质量,并在编写完成后组织评审工作 - 技术经理设计阶段结束后编写《环境定义》 - 开发人员依据《需求规格说明书》、《概要设计书》、《详细设计说明书》、《数据库设计》按照《项目计划》进行编码实现 - 技术经理编写《部署手册》 **实施部署流程** 试运行准备--试运行申请--审批通过--试运行部署--客户试运行--上线准备--上线预演--上线审批--审批通过--系统上线--上线跟踪--项目验收--运行维护 知识点: - 项目经理收到正式上线版本通知和《现场测试报告》客户签字后,确认现场环境是否符合《环境定义》后编写《实施方案》 - 根据《现场测试报告》填写《试运行申请单》进行试运行部署 - 部署完成后,项目管理员打印《开发交付完成申请单》交给运维负责人 - 试运行天数为45天 - 系统部署给客户试运行之后,客户所提bug属于需求范围内的BUG经双方确认为有效3级BUG每个bug乙方支付甲方300元 - 如可以正式上线,项目经理应该评估客户是否有按《环境定义》要求准备环境 - 技术经理在部署5天前编写《上线检查表》以及《实施方案》 - 商务提前3天通知客户正式上线时间 - 在取得项目验收报告后,系统正式转入运维阶段 **客户验收流程** 验收通知--验收准备--报告审批--审批通过--客户验收--验收通过 知识点: - 项目经理提交《客户验收报告》、《验收结果表》 - 项目经理提供资料包括:《需求规格说明书》、《概要设计书》、《详细设计说明书》、《数据库设计》、《测试报告》、《操作手册》 - 商务审批《客户验收报告》《验收结果表》 - 《客户验收报告》《验收报告表》必须客户签字 -项目负责人在取到客户盖章的《客户验收报告》《验收结果表》后提交给项目管理员,项目管理员移交给商务部 **项目结项流程** 项目结项--项目总结通知--召开项目总结会--结束 知识点: - 项目结项的方式有两种:1.获得有效终验报告 2.异常关闭:客户终止合同等异常原因终止项目 - 项目管理员发起组织,项目组人员、商务、财务等相关人员参加 - 提前三天邮件通知会议开会时间地点 - 与会人员在《会议签到表》中签字 - 项目管理员做好《会议纪要》 **同行评审流程** 评审准备--预评审--正式评审--评审通过--发布工作产品 知识点: - 待评审的工作产品包括:计划、需求文档、设计文档、测试文档、以及项目认为需要正式评审的工作产品 - 提前一天通知 - 评审人员包括:需求分析师、架构设计部、质量监管小组、项目管理部、以及相关专家、学者 - 收集汇总到《评审记录表》出具《评审报告》打印《评审确认表》让评审人员签字 **网络申请流程** 权限申请--权限审批--商务流程--权限开通 权限申请--商务流程--权限审批--权限开通--权限续开 知识点: - 网络权限申请分三大类: 公司网络访问内外网、公司网络访问客户网络、客户网络访问公司网络 - 公司访问客户网络:填写《网络权限开通申请》以及《工作联系单》 --商务于每日11时和16时报送(当日11点过后至16点前的商务汇总于16点报送,当日16点过后至次日11点前的商务汇总于次日的11点报送) - 客户访问公司网络:填写《客户网络申请单》以及《资讯部外来待处理事项登记表》