《JIRA在各阶段应该做的事.doc》由会员分享,可在线阅读,更多相关《JIRA在各阶段应该做的事.doc(11页珍藏版)》请在金锄头文库上搜索。
1、青岛海信网络科技股份有限公司质量管理体系文件 研发计划项目管理规定1. 附录一、项目类型定义及项目里程碑模型一、项目类型定义应市产品:着眼于公司当前业务需要,在准确把握客户需求和市场方向的前提下,基于成熟平台或技术,研发可以批量生产、成熟应用的产品的研发项目。产品预研:针对新业务领域或系统方案、技术架构、业务架构发生重大调整,研发全新产品或产品平台的研发项目。一般情况下,本类项目的前期工作量大、需求多、工期长,需要长时间验证。技术预研:着眼于技术储备或未来市场,实现公共技术、关键部件、核心架构的工程化开发,或打造技术平台、产品原型的研发项目。二、项目里程碑模型1、产品开发项目生命周期模型阶段S
2、1立项S2规划S3开发S4验证S5交付S6维护M1M2M3M4M5M6M7M8M9M10M11M12M13M14M15M16M17M18里程碑立项申请项目策划需求调研需求分析规划评审初步设计技术验证详细设计开发实现单项测试开发评审系统测试试点运行验收评审审计发布培训交付日常维护产品退市产品演进软件-概念原型技术架构开发版本测试版本封版补丁-硬件-概念原型草样机正式样机试流样机封版补丁-2、技术预研项目生命周期模型阶段立项规划开发验证交付里程碑立项申请项目策划初步设计技术验证验收评审审计发布Q/HSNW-GD-09 V2.0 第11页 共24页2. 研发项目管理流程一、产品开发项目管理流程 公司
3、年度研发规划是所有年度研发项目的纲领性文件。公司年度研发规划由研发管理部在每年第四季度组织编制。每季度最后1个月由研发管理部牵头组织修订。产品经理按照“研发规划与产品管理规定”,组织对市场、政策、竞品、竞手、用户进行日常情报搜集分析,基于竞争和发展需要提出产品线规划方案,参与公司年度研发规划的每季度编修工作。阶段里程碑工作目标工作步骤工作产品在JIRA执行S1立项M1立项申请项目建议书审批通过,下达项目任务书。【项目发起】:产品经理根据公司年度研发规划或客户合同、上级指令,形成立项申请表,经“产品规划会”评审通过后报部门和公司审批。【可行性分析】:产品经理组织初步调研并分析项目可行性(包括市场
4、分析、政策分析、竞争力分析、技术可行性分析、时间和资源可行性分析、知识产权分析等),初步定义产品规格,主持编写项目建议书,经部门初审后,提交研发管理部。【立项评审】:研发管理部审核项目建议书,组织立项评审,依据程序形成评审过程记录表并会签。项目立项应经2/3以上评审成员同意,公司领导拥有否决权。【任务下达】:立项通过后,产品经理根据评审意见,编写项目任务书,交研发管理部组织审批后,下达给执行部门,要求项目启动。立项申请表项目建议书项目任务书评审过程记录表联系JIRA管理员在JIRA中建立新项目,并且对新项目进行配置。S2规划M2项目策划项目组成立,制定项目计划并通过评审。【启动会议】:立项通过
5、后,承担部门研发经理组织召开项目启动会,宣布项目组成立,正式任命项目经理、开发组长、测试组长等角色,明确工作职责,项目经理宣讲项目内容,产品经理向项目组进行立项交底,形成项目会议纪要并会签。【计划编制】:项目经理初始化项目控制手册,组织计划编制(任务分解,配置项识别,问题和风险识别,规模估计,工作量估计,形成里程碑计划、阶段工作计划、组间协调计划、采购计划、质量保证计划、配置管理计划、需求管理计划)。“里程碑计划”要制定项目全程计划,并将“阶段工作计划”分解到每个里程碑活动;“阶段工作计划”要详细规定本阶段各里程碑活动的工作任务,使工作有序开展。【计划评审】:项目经理组织对项目控制手册进行评审
6、,依据程序形成评审过程记录表并会签。项目会议纪要项目控制手册评审过程记录表项目经理=JIRA配置中的项目负责人。M3需求调研需求调研报告取得项目干系人确认,并通过公司评审。【调研方案】:在产品经理指导下,项目经理拟定需求调研方案,组建调研组,宣贯工作计划和要求,启动调研工作。【需求调研】:调研组根据项目特征,面向特定客户或客户群开展深入调研,通过资料阅读、访谈、问卷等多种方式,挖掘客户需求,形成需求调研报告,清晰描述业务需求,提出系统解决方案,定义系统特性,并整理好原始调研材料作为附件。【调研评审】:项目经理组织对需求调研报告终稿进行评审,同时准备好年度研发规划、历次沟通会议纪要、客户确认签证
7、作为备查,依据程序形成评审过程记录表并会签。需求调研方案需求调研报告评审过程记录表M4需求分析(软件)完成软件需求分析和产品界面初步设计,编写文档并通过评审。建立基线。【需求分析】:软件架构师负责完成需求分析,编写软件需求规格说明书,完整表达系统设计需求,作为设计规范和蓝图。若包含多个子系统,应每个子系统分别编写软件需求规格说明书。【界面初设】:软件架构师应主导完成产品初步的界面设计,以界面为核心表达设计意图,对功能分布、窗体元素和布局、界面跳转、人机交互方式等形成设计思路或约定,以EXCEL格式直观表达设计理念,编写产品界面初步设计书阐明设计思想。【需求评审】:项目经理组织对软件需求规格说明
8、书、产品界面初步设计书终稿进行评审,依据程序形成评审过程记录表并会签。软件需求规格说明书产品界面初步设计书评审过程记录表根据,大的需求点在JIRA中建立任务,细分出来的需求点可以在其下建子任务.(硬件)完成硬件需求分析和产品外观初步设计,编写文档并通过评审。建立基线。【需求分析】:硬件主设计负责完成需求分析,编写硬件需求规格说明书,完整表达整机设计需求,作为设计规范和蓝图。【外观初设】:硬件主设计师应主导完成产品初步的外观设计,对形状、尺寸、颜色、结构等形成设计思路或约定,以平面设计图或简易实物模型的方式直观表达设计理念,编写产品外观初步设计书阐明设计思想。【需求评审】:项目经理组织对硬件需求
9、规格说明书、产品外观初步设计书终稿进行评审,依据程序形成评审过程记录表并会签。硬件需求规格说明书产品外观初步设计书评审过程记录表M5规划评审完成规划阶段成果确认和下阶段工作计划审批。【工作总结】:项目经理组织完成项目阶段工作总结,制定下一阶段“阶段工作计划”。【阶段评审】:项目经理组织阶段评审会,由研发管理部主持完成对项目阶段工作的评审和确认,听取项目经理工作总结、配置和质量审计意见,在会上审核本阶段的任务完成情况,复查工作产品,检查过程规范性,分析项目数据度量结果,分析项目问题,审核下一阶段“阶段工作计划”,按程序形成评审过程记录表并完成会签。项目阶段工作总结项目控制手册评审过程记录表S3开
10、发M6初步设计(软件)完成系统架构设计,形成软件概要设计报告并通过评审。【初步设计】:软件架构师组织进行系统初步设计,明确系统设计策略、开发语言,规划系统总体流程和技术架构,定义系统组件及必要的模拟工具,定义核心数据结构,完成数据库设计,确定关键技术及验证方案,确定原型系统开发内容,形成软件概要设计报告。【初设一审】:项目经理组织专家组对初步设计工作产品进行同行评审,形成评审过程记录表并会签。软件概要设计报告评审过程记录表丰富子任务(硬件)完成硬件总体设计,编写硬件总体设计方案并通过评审。【初步设计】:硬件主设计组织进行初步设计,明确标准法规、技术参数、生产方式、检测标准等要求,定义系统总体设
11、计方案和单板设计方案,确定关键技术及验证方案,编制硬件总体设计方案。【初设一审】:项目经理组织专家组对初步设计工作产品进行同行评审,形成评审过程记录表并会签。硬件总体设计方案评审过程记录表M7技术验证(软件)掌握关键技术,排除技术风险,形成测试方案;经验证的软件概要设计报告通过评审并建立基线。【原型开发】:在软件架构师组织下,开发系统基础框架、关键模块,形成稳定的软件系统架构,并通过原型系统进行设计验证,掌握关键技术并排除风险,总结关键技术的验证结果,对软件概要设计报告进行修改并定稿。【测试策划】:项目测试组长依据软件需求规格说明书及软件概要设计报告,分析测试需求,明确测试资源、测试策略、测试
12、通过准则等,对单项测试、系统测试做好策划,完成软件系统测试方案。【初设二审】:项目经理组织专家对软件概要设计报告、软件系统测试方案进行评审,形成评审过程记录表并会签。软件概要设计报告软件系统测试方案评审过程记录表丰富子任务(硬件)掌握关键技术,排除技术风险,形成测试方案;经验证的硬件总体设计方案通过评审并建立基线。【草样机】:在硬件主设计组织下,完成原理图、PCB及结构设计,进行器件选型,制作草样机并进行摸底测试,验证关键器件、掌握关键技术并排除风险,总结关键技术的验证结果,对硬件总体设计方案进行修改并定稿。【测试策划】:测试组长依据硬件需求规格说明书及硬件总体设计方案,分析测试需求,明确测试资源、测试策略、测试通过准则等,为型式试验、整机系统测试做好策划,完成硬件系统测试方案。【初设二审】:项目经理组织专家组对硬件总体设计方案、草样机、硬件系统测试方案评审,形成评审过程记录表并会签。硬件总体设计方案硬件系统测试方案评审过程记录表M8详细设计(软件)完成软件详细设计报告、系统和单项测试用例的编写,通过评审并建立基线。【软件详细设计】:开发组按照概要设计,对每个子系统、模块进行详细设计,定义各模块的人机界面、输入输出及数据访问、数据结构、处理逻辑、错误处理机制、单元测试方法,编制软件详细