系统研发部门管理制度为加强对公司系统研发部门工作管理,缩短开发周期,提高软件开发质量,降低开发成本,提高开发效率,加强研发各流程环节的规范性,特制定系统研发部门管理制度。第一章、总则为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发部项目管理的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标。1、软件开发总体遵循项目管理和软件工程的基本原则。2、项目管理涉及产品立项、项目计划和监控、配置管理。3、软件工程涉及需求分析、系统设计、编码实现、系统测试、产品发布、产品维护、项目总结。第二章、阶段成果根据软件工程的过程理论并结合公司目前的实际情况,制定以下工作流程,并规定了各个重要环节需要提交的交付物。1.立项:项目立项报告、市场需求文档(MRD)。2.需求分析:产品需求文档(PRD)、产品Backlog、项目开发计划、项目风险分析清单。3.系统设计:系统架构设计文档、模块详细设计文档等。4.软件实现:SprintBacklog、源代码、单元测试代码、模块测试代码、源代码说明或者注释、复盘报告。5.系统测试:测试方案、测试用例、测试报告。6.产品发布:产品使用手册。7.产品维护:产品维护记录、用户反馈记录。8.项目总结:提交客户方的项目总结。软件过程成果表:阶段形成文档职责及文档成果描述责任人立项项目立项报告项目背景、可行性分析、目标价值、技术方案、项目推进计划、资源需求等。产品经理市场需求文档目标客户、用户分析、竞品分析、产品功能、产品方案、阶段计划等产品经理需求分析产品需求文档产品功能需求、非功能需求、产品用例、界面原型等研发经理产品Backlog产品故事列表,经过重要程度标记和优先级排序,工作量评估研发经理、产品经理项目开发计划制定项目开发计划,方便所有项目干系人都能及时了解项目进度研发经理项目风险分析清单针对项目会出现的风险进行分析并制定相应的措施全体项目干系人系统设计系统架构设计讨论项目的技术架构和可能存在的技术难点,梳理业务流程,统一开发规则和风格等研发经理、架构师编码实现Sprint