2007.09质量保证过程度量分析过程Copyright©bySST.Allrightsreserved.主讲人:宋宁组织过程培训系列过程改进组©bySST.Allrightsreserved.四达时代网络通讯技术有限公司2大纲–QA职责是?–质量的概念–质量保证过程–制定QAP–审计过程–不符合项管理–推进过程改进–度量分析©bySST.Allrightsreserved.四达时代网络通讯技术有限公司3QA的职责?QA对软件最终的产品质量负责吗?QA要负责解决所发现的质量问题吗?QA是专门监督项目组成员的吗?©bySST.Allrightsreserved.四达时代网络通讯技术有限公司4大纲–QA职责是?–质量的概念–质量保证过程–制定QAP–审计过程–不符合项管理–推进过程改进–度量分析©bySST.Allrightsreserved.四达时代网络通讯技术有限公司5质量的概念软件质量的定义:明确声明的功能和性能需求、明确文档化开发标准、以及专业人员开发的软件所应具有的所有隐含特征都得到满足。产品或流程都有质量特性。产品质量的核心是生产合格的产品,而流程质量的核心是合理地生产产品。©bySST.Allrightsreserved.四达时代网络通讯技术有限公司6大纲–QA职责是?–质量的概念–质量保证过程–制定QAP–审计过程–不符合项管理–推进过程改进–度量分析©bySST.Allrightsreserved.四达时代网络通讯技术有限公司7质量保证过程-目的目的:为项目团队与管理层能够客观地了解到开发过程和相关的工作产品提供一个独立的视角,以确保项目开发项目进展过程符合组织级规范,及所开发的工作产品符合组织级标准。©bySST.Allrightsreserved.四达时代网络通讯技术有限公司8质量保证过程-活动概览过程审计制定SQAP产品审计发现不符合问题并报告PPQA活动的报告跟踪不符合问题的处理项目数据的度量分析过程监督推动过程改进©bySST.Allrightsreserved.四达时代网络通讯技术有限公司9大纲–QA职责是?–质量的概念–质量保证过程–制定QAP–审计过程–不符合项管理–推进过程改进–度量分析©bySST.Allrightsreserved.四达时代网络通讯技术有限公司10质量保证过程-制定QAP角色与职责项目经理:制定项目质量目标与QA共同制定项目遵循的开发规范过程规范及工作产品标准与QA共同制定项目的度量目标提供项目开发计划项目计划信息参加QAP的评审与批准QA:协助项目经理制定项目质量目标与项目经理共同确定制定项目遵循的开发规范过程规范及工作产品标准依据项目开发计划项目计划制定项目QAP确定项目的度量目标、度量项及度量数据采集机制©bySST.Allrightsreserved.四达时代网络通讯技术有限公司11质量保证过程-制定QAP进入条件:项目已启动输入:项目计划草稿©bySST.Allrightsreserved.四达时代网络通讯技术有限公司12质量保证过程-制定QAP活动描述:制定项目级过程规范及项目质量目标【项目经理】【QA】确定项目度量目标及度量项【项目经理】【QA】识别QA活动【QA】制定并编写QAP【QA】提交评审后申请批准【QA】©bySST.Allrightsreserved.四达时代网络通讯技术有限公司13质量保证过程-制定QAP输出:QAP退出条件:QAP基线化支持文档:《OSP-QA-T01-V1.0质量保证计划》©bySST.Allrightsreserved.四达时代网络通讯技术有限公司14大纲–QA职责是?–质量的概念–质量保证过程–制定QAP–审计过程–不符合项管理–推进过程改进–度量分析©bySST.Allrightsreserved.四达时代网络通讯技术有限公司15质量保证过程-审计的过程审计活动包括工作产品审计与过程审计,其两者活动的过程相同。角色与职责:QA:执行审计整理审计报告项目组成员对QA的审计提供支持©bySST.Allrightsreserved.四达时代网络通讯技术有限公司16质量保证过程-审计过程进入条件:项目级过程规范已建立项目开发计划中已明确项目开发过程规范项目QAP已基线化输入:被审计的工作产品项目进展过程及项目活动的产出(例如个人日报、项目跟踪表、配置状态跟踪表、bug记录等)©bySST.Allrightsreserved.四达时代网络通讯技术有限公司17质量保证过程-审计过程活动描述:关注项目开发过程项目进展过程【QA】根据QAP,进行审计(审计的依据是已定义的项目级过程规范;审计的工具是各检查单)【QA】记录并报告不符合项【QA】报告审计结果【QA】©bySST.Allrightsreserved.四达时代网络通讯技术有限公司18质量保证过程-审计过程输出:《QA审计报告》《不符合项跟踪表记录》退出条件:计划审计的内容已审计完毕,审计报告已提交。©bySST.Allrightsreserved.四达时代网络通讯技术有限公司19质量保证过程-审计过程续1工作产品的审计根据组织级工作产品检查单进行审计;一般QA在参加工作产品的评审时进行工作产品的审计。过程审计对象主要包括:项目计划、项目监控、风险管理、评审与批准、需求开发与管理、设计活动、编码活动、集成与系统测试、发布、配置管理、缺陷跟踪管理。©bySST.Allrightsreserved.四达时代网络通讯技术有限公司20质量保证过程-审计过程续2项目计划过程审计重点:是否有估算?计划是否基于估算?是否定义了项目级过程规范?任务的分配与进度安排是否得到各负责人的承诺?QA是否与项目经理共同确定项目的质量目标、度量目标、度量项等内容?配置管理计划是否与项目成员进行了充分沟通,并得到项目经理认可?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司21质量保证过程-审计过程续3项目监控过程审计重点项目活动是否基于计划?项目经理和项目任务组负责人是否对项目计划中列出的所有活动/任务都进行了跟踪?项目经理是否按项目计划中定义的频率提交项目状态报告?高层经理是否及时对项目状态报告/项目状态评审会中的重大项目问题进行了处理?召开项目里程碑会时,里程碑点工作产品是否已全部基线化?项目里程碑会是否部署了下一阶段详细工作计划?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司22质量保证过程-审计过程续4项目风险管理过程审计重点在项目例会或项目里程碑会中是否进行了风险识别活动?识别出的风险是否都登记在《项目跟踪表》中,并得到了跟踪与管理(包括制定缓解计划与风险解决计划)?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司23质量保证过程-审计过程续5评审与批准过程审计重点是否所有受评审对象影响的工作域的代表参加了评审?评审对象是否得到评审组成员的审阅?评审的意见是否得到恰当的解决,并得到验证?评审的周期是否过长?导致过长的原因是否得到了记录?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司24质量保证过程-审计过程续6需求与开发过程审计重点用户需求说明书是否得到确认?所有的需求是否得到了跟踪?需求变更是否符合变更流程?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司25质量保证过程-审计过程续7设计活动审计重点设计是否与需求规格说明书一致?设计与需求的追溯矩阵是否得到维护和更新?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司26质量保证过程-审计过程续8编码活动审计重点代码是否符合已定义的编码规范?已提交测试的代码的变更是否有变更的依据?是否按计划进行了代码走查及单元测试活动?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司27质量保证过程-审计过程续9集成与测试活动审计重点测试用例是否与需求一致?测试的结果是否得到了记录?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司28质量保证过程-审计过程续10发布活动审计重点发布活动是否有计划?发布物是否与计划相符?发布物是否得到测试组、CM、QA、项目经理及高层经理的确认?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司29质量保证过程-审计过程续11配置管理过程审计纳入基线库的工作产品是否得到了批准?配置状态跟踪表是否与配置库一致?基线的建立是否与计划一致?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司30质量保证过程-审计过程续12缺陷管理过程审计对缺陷的描述是否符合规范?缺陷是否按其优先级别得到了按时的处理?对缺陷的处理是否符合规范?已处理的缺陷是否按计划得到了及时的验证?……©bySST.Allrightsreserved.四达时代网络通讯技术有限公司31大纲–QA职责是?–质量的概念–质量保证过程–制定QAP–审计过程–不符合项管理–推进过程改进–度量分析©bySST.Allrightsreserved.四达时代网络通讯技术有限公司32质量保证过程-不符合项管理不符合项:QA在审计或日常工作中发现的,项目进展中与项目已定义的过程规范不一致的问题。©bySST.Allrightsres