你的位置: 首页 > 公开课首页 > 项目管理 > 课程详情
课程介绍 评价详情(0)
本课程名称: 软件质量管理
查看更多:项目管理公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
培训受众:
课程收益:
项目周期紧,领导不停的压缩测试时间,导致产品质量很差,最后所有矛头指向开发部门!
测试团队也有不少人了,但各个产品线还是整天喊测试人力资源不足,需要招聘!
设计过程中的变更频繁,测试疲于奔命,拼命加班,但产品质量还是不稳定!
开发团队采用敏捷软件开发模式,测试团队无从下手,开发忙得热火朝天,测试则无事可做!
开发部门缺乏自测环节,编码完成就发布给测试,测试部没有接收标准,出了问题相互推诿...
测试人员普遍缺乏成就感,在公司没有地位,薪酬低,无法与开发人员抗衡,导致工作效率低下!
有的测试人员工作态度很好,但就是找不到BUG,作为主管,该怎么办?
测试团队成员都掌握了自动化测试工具,但都是摆设,没有派上用场...
测试介入项目太晚,对项目业务的熟悉程度不够,没有足够的信心保证产品质量...
测试人员积极性不足,流动性较大,产品质量的保证工作受到影响....
产品测试的工作量要么是研发人员说了算,要么就是拍脑袋,测试人员没有话语权...
设了产品测试部但效果一般,开发不太认可,不设测试部又不能保证产品质量,如何权衡...
质量保证部门作了完整了质量保证计划,但收集不到任何数据...
项目经理组织评审会,大多数人参与不积极,不发表意见,开发的质量越来越差...
也许,您正在为解决软件质量的管理问题而费尽心思!一方面客户现场问题不断,一方面缺乏有效的软件质量保证措施,软件质量变成了研发过程管理的唯一短板。本课程有效的解决了以上问题,学员从以下几个方面受益:
a) 从软件测试、评审、质量保证三个方面分析软件质量的管理;
b) 了解软件质量度量,测试成熟度模型与软件产品质量度量指标;
c)掌握敏捷开发模式中
d)了解企业级质量体系建设的方向、技能及目标;
课程大纲
本章节学习目标:建立本课程学习的项目组织,明确本课程学习内容;了解软件项目管理的相关概念和知识,理解做好软件项目管理的关键因素及成功做法。
1.1. 软件项目成功率,软件危机
1.2. 软件的特性是什么?
1.3. 什么是项目?项目的三重约束?
1.4. 什么是项目管理?
1.5. 项目、项目群和项目组合之间的关系
1.6. 企业级项目管理的内容
1.7. 项目管理成熟度
1.8. 项目管理三大知识体系
1.9. 项目管理过程
1.10. 项目管理知识九大领域
1.11. 软件项目管理专业领域
1.12. 软件项目管理规范和标准
1.12.1. PMBOK
1.12.2. CMMI
1.12.3. ISO9001
1.13. 软件项目管理框架——4P模型
1.14. 软件项目管理面对的典型挑战与问题
1.15. 软件项目管理案例研讨
2. 软件质量管理的理论与管理手段
本单元学习目标:掌握质量管理的一些重要的理念和主要概念,播种质量意识
2.1. 质量管理发展里程
2.1.1. 讨论:质量与效率关系
2.1.2. 质量管理发展历程
2.1.3. 案例分析:产品质量问题谁之过
2.2. 质量成本
2.2.1. 质量成本定义和分类
2.2.2. 关注预防和“一次把事情做对”重要意义
2.2.3. 案例分析:A公司有一个紧急项目,应该怎样做?
2.3. 质量保质和质量控制
2.3.1. 区分质量保证和质量控制
2.3.2. 流程的重要性
2.3.3. 流程本质是什么
2.4. 影响软件质量的三个要素
2.4.1. 测试
2.4.2. QA
2.4.3. 评审
2.4.4. 高质量软件交付的因素
高质量的需求管理
高质量的设计过程
快速的测试与反馈
高素质的开发团队
适度的客户参与
2.5. 短平快开发模式下的需求管理
2.5.1需求优先级评定方法
2.5.2需求实现排序
2.5.3用户故事的变化
2.5.4如何接受用户故事变化
2.5.5迭代中需求的变化影响分析
2.5.6迭代中的需求变更 控制
2.6. 案例研讨:如何对需求进行描述?
2.7. 短平快开发模式下的质量管理
4.1设计和代码的质量指标和评价方法
4.2开发前的质量检查(需求评审、设计评审、测试评审)
4.3开发后的质量检查(单元测试、集成测试、系统测试、验收测试)
4.4如何做好团队的整体质量
4.5面向产品质量的测试管理
4.6面向用户的验证与管理
4.7持续的构建与集成管理
2.8. 短平快开发模式下配置管理
2.8.1面向发布的产品模块配置
2.8.2开发过程中的并行工作管理
2.8.3持续的版本管理
2.8.4基线的控制与管理
2.8.5构建与集成管理
2.8.6发布管理
2.9. 短平快模式下的软件度量管理
2.9.1 QA角色的变化(由警察变为导师和引导者)
2.9.2合理的过程度量指标有哪些
2.9.3不影响工作的度量数据收集机制
2.9.4对度量数据的分析方法
2.9.5过程问题的识别与调整
2.9.6过程规范的建立
3. 搭建和推行软件质量管理流程体系
本单元学习目标:掌握软件流程搭建和推行的有效方法
3.1. 管理流程体系综述
3.1.1. 案例分析:DELL和3M管理体系剖析与比较
3.1.2. 由战略驱动的流程体系建设
3.1.3. IPD研发流程体系介绍
3.1.4. 软件流程体系与IPD以及其他流程体系的关系
3.1.5. 软件流程体系中的角色与职责
3.1.6. 案例分析:分析银行领域的S公司和通讯产品领域的H公司流程体系要点
3.2. 建立软件流程体系
3.2.1. 什么是高质量的流程体系,及高质量的流程体系的重要作用
3.2.2. 流程体系定义的过程和人员选择
3.2.3. 金字塔写作方法
3.2.4. 流程体系制定方法和要点
3.2.5. 演练:制定会议管理流程
3.3. 实施软件流程体系
3.3.1. 研讨:有哪些因素导致流程体系不被执行?
3.3.2. 流程执行的障碍
3.3.3. 流程实施的步骤和保证流程实施措施
3.3.4. 案例分析:针对项目的某些场景如何进行流程的引导
3.4. 持续改进软件流程体系
3.4.1. 建立质量文化和持续改进的文化
3.4.2. 案例分析:联邦快递飞机送礼服
3.4.3. 持续改进的来源和方法
3.4.4. 案例分析:分析H公司改进项以及如何改进
4. 软件项目的质量管理
本单元学习目标:掌握软件项目中质量保证和质量控制方法
4.1. 质量计划
4.1.1. 如何制定软件质量计划
4.1.2. 案例分析:如何制定有效的质量计划
4.2. 有效评审
4.2.1. 评审的意义
4.2.2. 案例分析:剖析某项目的技术评审
4.2.3. 评审的过程
4.2.4. 有效开展评审的注意事项
4.3. 有效测试
4.3.1. 研讨:阻碍项目进行有效测试有哪些因素?
4.3.2. 测试的常见误区
4.3.3. 测试的目的
4.3.4. 测试分类
4.3.5. 测试的一般过程
4.3.6. 演练:分别为两个项目制定测试策略
4.3.7. 测试用例设计方法
4.3.8. 演练:测试用例设计演练
4.3.9. 单元测试和集成测试
4.3.10. 演练:单元测试演练
4.3.11. 系统测试
4.3.12. 演练:如何对测震仪产品进行测试
4.3.13. 测试自动化
4.3.14. 测试工具介绍
4.4. 提高文档和代码的质量
4.4.1. 案例分析:请分析某项目的需求文档有什么问题,如何改进
4.4.2. 高质量需求文档的标准
4.4.3. 如何制定出高质量的需求和设计文档
4.4.4. 示例:设计文档
4.4.5. 提高文档和代码质量的有效工作模式
4.5. 缺陷管理
4.5.1. 缺陷管理意义
4.5.2. 缺陷管理工具、方法和度量
4.5.3. 缺陷管理过程
培训师介绍
资深咨询顾问、研发管理高级讲师
清华大学MBA、中山大学工学学士
美国项目管理协会认证专家PMP
16年产品开发、测试管理经验
6年研发管理咨询与培训经验
先后在华为、阿里巴巴、蓝韵等大型企业担任研发高级管理职务
讲师背景
16年产品开发研发管理及项目管理经验。曾服务于国内某大型通信企业、大型医疗企业和著名互联网公司,先后担任过软件工程师、开发经理、研发总监、测试总监、研发管理中心总监、PMO总监、研发副总裁等职位,带领过华为NGN开发团队、阿里巴巴研发团队、深圳蓝韵医疗研发团队等,有几十个成功和失败的项目案例,亲历过华NGN产品从第一个版本问世到全球出货量第一的开发及测试历程,主导过阿里巴巴大型电子商务平台的质量保证工作,成功开发出国内第一套自动化测试平台,有丰富的研发团队管理和产品开发经验。
在北京、深圳、杭州等地多次举办测试管理论坛或公开课;为中国科学院、金山软件、深圳华为、深圳大展、阿里巴巴、深圳蓝韵、深圳科皓、上海EDS、从兴电子、珠海派诺科技、南京埃斯顿、常州润源、北京净雅、浙大网新、华立仪表、成都乐创、深圳迈瑞、深圳创维等多家企业提供过内训课程。先后讲授过《软件质量管理》、《软件测试管理》、《软件项目管理》、《产品测试管理》、《研发项目管理》、《研发质量管理》、《IPD集成产品开发》等。
主讲课程
研发管理体系类:集成产品开发(IPD)体系、IPD沙盘实战演练 、产品创新与研发管理
研发管理流程类:市场管理与产品规划、新产品开发流程优化及项目管理、产品测试管理
项目管理类:研发项目管理、研发质量管理、通用的项目管理
软件类:软件项目管理、软件测试管理、软件配置管理、软件需求管理
本课程名称: 软件质量管理
查看更多:项目管理公开课