《软件开发过程质量控制》

《软件开发过程质量控制》

价格:联系客服报价

授课讲师:汪礼兵

讲师资历

培训时长 292
授课对象
授课方式 内训

课程目标

课程大纲

【课程背景】客户对产品的质量要求越来越高,产品质量成为企业在新的市场竞争中脱颖而出的重要武器。尽管发现54%的质量问题源自研发,但如何在研发过程中构建产品质量,由于对研发质量管理内涵的理解存在巨大差异,研发质量管理该做什么工作不清楚,研发质量管理部门与其它部门之间的沟通协调遇到很大阻力和困惑,研发质量管理难以出实效,产品质量低下故障率高发的状况迟迟不能改变。【课程收益】☆理解设计控制闭环,在研发过程中内建产品质量。☆掌握高效评审的方法,抓住研发质量控制和改进的关键杠杆。【课程特色】☆讲师专业――研发质量管理领域的资深专家。从研发做起,在知名企业担任研发中高层领导;有资深的研发质量与可靠性工程实践经历,以及丰富的咨询、培训经验。☆点面结合――以设计控制和高效评审为核心,将过程质量与产品质量的控制与改进相结合,从全局着眼,将研发质量控制与改进做为一个系统工程,同时从微观入手,讲解在设计中内建质量的实用方法和工具。☆注重实效――通过经典案例的讨论和分析贴近企业的实际,便于学以至用。讲师长期从事研发质量与可靠性工程管理与实践,具有丰富的实战经验,密切结合实际。使学员既把握全局又能从微观入手进行实操。☆开拓思路――结合业界知名公司研发质量提升的实践经验,注重为学员实际开展研发质量的提升作出指导。【培训反馈】汪老师这个课上得太值了。原来也听了许多研发管理课程、德鲁克的质量管理课程,虽然有启发,接受到许多新知识,但总觉得杂乱无章,难得要领,听汪老师的课感觉一下子开窍了,对研发管理的思路一下清晰了。———某公司研发总监原来也听过IPD的课程,感觉很震撼,但就是企业用不起来,听了汪老师的课,我一下子产生了大道至简的感觉,跳出了生搬硬套的“思想牢笼”的误区。———某公司研发经理【讲师资历】汪老师,中国合格评定中心国家认可委员会质量技术专家,质量管理研发管理产品工程专家专业背景:中国合格评定中心国家认可委员会质量技术专家,高级工程师、深圳市专家协会会员、清华大学EMBA,华中科大光电工学硕士。参与或领导完成多项研发项目,具有20年以上的产品研发及研发管理经历,曾获得广东省电子科技进步奖,为第一获奖者;物料优选管理软件(PPL)获得国家知识产权登记证书。资历背景:曾任职于美国纽交所上市企业(中国最大的医疗器械制造商)等大型知名公司。历任可靠性工程经理、物控经理、研发管理流程优化总工、质量管理部总经理、事业部总经理等职位。擅长集成产品开发、研发项目管理、可靠性工程、集成物料优选的培训与咨询,曾主导推动多家企业建立集成产品研发流程、可靠性工程体系、集成物料优选管理等系统的建立,取得极大成功,成效受到广泛认可。具备极其丰富的研发、项目、质量控制运作的实战经验。授课特点:深入的企业剖析和针对性的问题解决贯穿整个培训,充分与学员互动。培训中问题的分析和解决将带给企业深层次的影响和直接的受益。讲师知识渊博、思维敏捷,条理清晰,讲师深厚的研发管理、可靠性工程、研发项目管理经验和背景,使其成为最有价值的课程。培训专长:集成产品开发、研发项目管理、可靠性工程、物料优选、产品安全与风险管理、基于团队和数据决策的纠正预防体系、全面质量管理,精通ISO9001、ISO13485、QSR820、ISO/TS16949、CMMI。咨询背景:航天恒星、中石油、中兴通讯、创维数字、创维RGB、南车时代、大族激光、通合电子、威胜仪表、海康威视、瑞奇外科器械等。【参加对象】企业研发副总裁、总工程师研发总监、研发经理、产品经理、项目经理、研发工程师、QA工程师【培训实施】培训总学时为12小时,共2天采用讲解+现场演练+案例分析讨论的方式所有学员采用分组方式,以便于课堂互动交流如学员对培训有意见时,可根据需要现场适时调整授课内容【课程大纲】1.研发质量管理概述质量问题案例分析与研讨1.1.现代的质量观1.2.质量观决定研发质量管理的理念1.3.传统质量观VS现代质量观1.4.质量控制VS质量改进1.5.设计控制闭环原理1.6.设计控制的基本单元1.7.软件开发过程与设计控制的关系案例分析:从V模型看设计控制闭环案例分析:设计控制闭环用于活动级控制1.8.设计控制如何应用于软件开发生命周期快速原型增量开发螺旋模型并行开发2.设计输入的质量控制2.1.什么是设计输入?设计输入案例分析用户需要与设计输入的区别讨论:如何将用户需要转化为设计输入?如何把握UI需求?设计输入的管理要求需求开发VS需求管理2.2.需求开发分层演进模型2.3.良好设计输入的准则需求完备性要考虑哪些方面?2.4.管理需求变更2.5.维护需求的双向跟踪性2.6.设计输入VS技术解决方案2.7.讨论:设计输入有哪些文档化表现形式?2.8.需求的类型与来源2.9.设计输入的风险分析3.设计过程的质量控制3.1.什么是设计过程?3.2.系统设计决策3.3.体系结构设计系统架构静态接口与动态接口部件的开发状态和类型(包括模块化与集成)接口设计需求可跟踪性3.4.软件配置项详细设计3.5.环境数据的描述3.6.案例:软件设计说明3.7.设计过程的风险控制4.设计输出的质量控制技术解决方案的输出项目的设计输出的包括的范围面向生产制造的设计输出的组成项目的设计输出的裁剪原则设计输出在管理上的要求5.产品集成的质量控制5.1.产品集成过程5.2.决定集成顺序5.3.建立产品集成环境5.4.建立集成程序和准则5.5.审查接口5.6.管理接口5.7.组件准备就绪5.8.集成产品组件5.9.评估已集成的产品组件6.设计输出的质量控制6.1.设计输出的管理要求6.2.设计输出的基本问题6.3.过程调整7.设计验证与确认的质量控制7.1.有关验证与确认的案例分析7.2.验证与确认的联系与区别7.3.V模型中的验证与确认7.4.软件测试的基本问题单元测试集成测试配置项测试系统测试7.5.验证与确认的管理要求7.6.软件测试计划讨论:怎样针对不同产品做最优测试策略,将有限资源的进行最有效的测试讨论:怎样解决自动开发工具变化太快的问题;7.7.软件测试说明自动开发工具变化太快;7.8.产品确认的内涵议一议:本公司产品确认过程是怎样的?产品确认的组成软件产品评价及评价准则示例:软件确认报告8.设计转换的质量控制8.1.设计转换的疑惑8.2.研发与生产的矛盾8.3.认识逐步提高的过程8.4.明确设计转换的目的8.5.设计转换的输入和输出8.6.设计转换的关注要点9.评审的质量控制9.1.评审体系概述评审观念的各种误区低效评审的种种表现评审的成熟度评审VS质量成本评审VS测试有关评审收益的报告缺陷纠正放大律各个角色的评审收益分析评审体系的组成架构案例分析:本公司有关需求的评审的一个实例9.2.评审的管理评审的两重属性高效评审管理的十个关键成功因素9.3.评审流程模式及其应用评审的成熟度标准评审模式其它评审模式评审模式的合理选择9.4.评审分层管理责任制三级评审分层管理责任制评审分级管理的意义评审分级的练习评审决策与裁决机制评审团队的组成与职责业务决策评审的特点技术评审的特点同级评审的特点产品开发流程体系中的6个关键的技术评审点9.5.评审的技术支持查检表、评审通知、预审意见收集表、评审会议纪要、评审报告、缺陷跟踪系统9.6.评审小结分组针对提出的问题制定解决方案;各组对解决方案进行评审;评审总结10.更改的质量控制10.1.更改的管理上的要求10.2.软件配置管理10.3.区分两类更改模式10.4.更改流程讨论:如何进行变更的受影响分析11.项目策划的质量控制11.1.项目策划与监控过程11.2.两种成熟度的策划11.3.软件构建版的策划和剪裁一次性开发完成增量开发螺旋开发再工程开发11.4.示例:软件开发计划11.5.计划编制原则11.6.进度表和活动网络编制过程11.7.WBS分解的准则11.8.计划编制的步骤编制过程初步框架关重项及时间分析过程调优批准发布12.总结