1、B2B QAB2B QA项目实施流程B2B QAB2B QA目的 按照因地制宜的原则,结合各部门项目历史经验的积累,制定出正确合理的项目实施流程,用高质量的流程指导项目的实施,以保证把正确的项目做正确,流程的正确执行是项目实施质量的保障范围 技术部各部门参与项目所有人员B2B QAB2B QA项目实施流程图项目实施流程图 进入:B2B QAB2B QA流程说明:本流程主要描述了网站项目实施开发过程的主要流程及关键的环节,对于每个活动的具体步骤和实施规范,会有单独的描述。本流程中评审活动,只体现了正向的流程,即评审通过的流程,对于评审未通过的流程,默认为返回上一阶段活动术语定义BRD:商业需求文
2、档;FRD:功能需求文档;SRS:软件需求规格书;Kick off:项目启动会;UC:Use Case,用例;TC:Test Case,测试用例;B2B QAB2B QA项目各角色说明项目经理(PM)产品规划师(PD)需求分析工程师(RA)架构师DBA用户体验工程师(UE)技术经理开发工程师测试工程师各角色职责介绍SQASCMSearch Engineer安全工程师数据仓库工程师(DW)管理层B2B QAB2B QA项目实施五大阶段需求产生项目启动分析设计开发测试发布及发布后 每个阶段由一组活动组成,阶段中的活动是被预先定义的,可分解为多个任务实施,并同时可能由跨职能的不同项目角色共同承担的。
3、阶段的入口和出口必须遵从一定准则,从而保证阶段过程的规范实施,过程保证以促进项目质量的提高B2B QAB2B QA需求产生阶段入口:收集需求,提出项目 输入物:BRD,Initial FRD主要活动:可行性分析和评估;产品会议;确定项目优先级,资源评估;主要交付物:商业评估报告Initial技术评估报告产品会议PPTB2B QAB2B QA项目启动阶段入口:产品会议评估通过主要活动:指定项目经理和核心成员 设计功能Demo,编写FRD 需求确认(FRD确认)项目团队组建 制定初步的项目计划 召开项目启动会议 主要交付物:Final FRD,项目计划书(项目说明,里程碑计划,项目范围,资源管理)
4、,配置管理计划,SQA计划B2B QAB2B QA分析设计入口:需求确认完成,启动会召开主要活动:需求文档编写 设计Demo,文案 需求评审 制定项目开发计划 设计/调整架构,数据库 设计评审 测试需求分析,安排测试计划 测试用例设计主要交付物:需求评审报告,项目开发计划 系统设计说明,需求基线发布公告B2B QAB2B QA开发测试入口:需求基线发布,设计评审完成主要活动:编码 开发质量审核(代码.SQL等)测试用例设计 TC评审 测试 BUG修复 回归测试 客户验收 培训 主要交付物:源码,TC,测试质量报告,Review报告,培训文档B2B QAB2B QA发布及发布后入口:BUG修复完成,通过客户验收完成主要活动:制定发布计划 预发布测试 质量检测结果评审 数据记录验证 正式发布 跟踪改进 项目总结主要交付物:发布计划 预发布发布公告 正式发布公告 项目总结报告B2B QAB2B QA流程能帮助我们:及早发现问题减少重复和返工的时间预防和减少风险更好地顺畅地团队合作缩短项目开发的时间周期流程的认识:流程是一种指导公司活动的方法。它不是特殊的,也不是暂时性的,更不是用来应付一阵子然后就抛弃的东西。同时流程不是一层不变的,固定的,而是需要不断持续改进的