产品发布标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件更新控制
更新状态备注:创建:C;增加:A; 删除:D;
1.范围
为了对产品版本发布工作进行规范管理和控制,使产品发布有据可依,有效管控产品发布风险,使版本升级更有价值,提供用户满意的产品,特制定本程序文件。
本程序适用于产品发布以及版本发布评审控制。
2.引用文件
GB/T19000-2008 质量管理体系基础和术语
GB/T19001-2008 质量管理体系要求
GJB9001B-2009 质量管理体系要求
GJB1405A-2006 装备质量管理术语
3.产品发布要求
✧Specific,产品发布准则必须明确,不空泛;
✧Measurable,产品发布准则必须是可度量的,非主观定性的;
✧Attainable,产品发布准则必须是可实现的;
✧Relevant,产品发布准则必须和产品息息相关,与客户要求、业务目标相关联;
✧Trackable,产品发布准则在整个项目过程中可以进行监控;
4.产品发布准则
4.1.缺陷要求
质量是一系列复杂和多维度的产品特点的集合。发布一个不成熟且存在很多缺陷的产品会导致很高的运行成本、用户的失望、很差的产品评价、过高的维护成本、产品退货甚至法律纠纷。作为质量的指标之一,需要对版本发布时的已知缺陷的数量和类型进行评估:
1)产品版本发布时核心功能的BUG得到有效解决;
2)产品发布时,不存在影响系统运行的BUG;
3)产品发布前,BUG的修复过程没有引入额外的缺陷;
4)产品新版本发布时,旧版本反馈的问题得到有效解决;
5)版本发布时解决BUG数量需要超过产品开发测试过程中所发现BUG数量的60%
通常情况下,软件产品都需要不同类型的测试来发现缺陷,可以通过测试发现的缺陷来反映软件产品的质量情况,当产品经过了集成测试以及验证测试都没有发现新的缺陷时测试工作完成,主要发布准则如下:
1)测试用例100%覆盖产品需求;
2)集成测试的测试用例覆盖率80%以上;
3)代码编译、构建和冒烟测试在产品应用的所有平台上通过;
4)核心功能通过了所有的系统和用户验收测试(如正常流程和相关的异常处理流程在
普遍的用例中测试通过);
5)测试计划中涵盖的所有记录在案的功能需求的测试用例都得到了执行;
6)完成了压力测试、配置测试、安装测试、本地化测试、可用性测试和傻瓜用户测试
系统测试;
4.3.质量要求
质量是产品的最关键特征,这些属性包括可靠性、维修性、保障性、安全性、测试性、环境适应性等。发布准则:
1)在所有的平台上的定量性能目标得到满足;
2)可靠性目标得到满足,产品7*24h不间断工作保持功能正常运行;
3)维修性目标得到满足,产品容易维护,发生故障时可以方便快捷的修好,恢复系统
正常运行;
4)保障性目标得到满足,产品的设计特性和计划的保障资源能满足平时和紧急时刻的
功能完好性要求的能力;
5)安全性目标得到满足,产品不导致人员伤亡、危害健康及环境,满足相关公司的安
全策略以及需求;
6)测试性目标得到满足,产品能及时准确的确定其状态(工作、不可工作或性能下降);
7)环境适应性目标得到满足,产品在使用期间可能遇到的各种环境作用下能实现其所
有预定功能和性能不被破坏的能力。
8)特定的条件已经符合,可以使得产品通过必要的评审或者审计。
1)在即将发布的产品版本上,所有的承诺的高优先级需求已经实现并能正常工作
2)满足特定客户的验收标准
3)满足一般人可操作性需求
4)如果需要软件在不同语言环境下运行,所有本地化与全球化测试都能通过
5)满足特定法规、合约、标准规范和监管目标
6)所有的功能需求都可以通过测试用例进行追踪
4.5.配置要求
1)产品可以在所有目标平台上重复构建
2)物理配置审计确认现有的所有组件都是正确的版本
3)产品在所有的目标平台上都能成功安装
4)发布的介质和镜像文件经过了反病毒和恶意软件扫描
4.6.其他要求
1)发布说明已经准备完毕,包含新版本中的已修复的缺陷信息、增加的功能和删除的
功能
2)受影响的项目干系人均了解软件发布和支持流程
3)已知的未修复缺陷全部记录在项目的缺陷跟踪系统中
4)支持部门已经做好了接受和回应客户问题报告的准备
5)执行软件的运行环境所需的各种基础设备已经到位
6)软件的生产和下发已经做好了接收产品的准备