您好,欢迎来到诺达名师!
客服热线:18898361497

当前位置: 首页 > 项目管理 > 研发项目 > 高效软件测试团队运作之道

杨学明

高效软件测试团队运作之道

杨学明 / 产品创新与研发管理讲师、研发测式管理讲师

课程价格: 具体课酬和讲师商量确定

常驻地: 深圳

预定该课 下载课纲

咨 / 询 / 热 / 线 18898361497

在线咨询

课程背景

软件测试是产品开发过程中必不可少的一环, 随着软件占整个产品开发的比重越来越大,很多公司都加强了对软件测试的关注, 测试的组织与团队规划也随之扩大。但由于许多公司的管理人员对测试职位仍然有偏见,“重开发、轻测试”的思想依然存在;测试团队成了公司最弱势的部门,测试人员普遍感觉没有成就感除了几个大公司之外(如华为、腾讯、阿里、迈瑞等),测试人员的职业通道狭窄,做了几年测试之后不知道如何发展。另外,测试人员也是研发体系中最不稳定的因素,测试人员的离职率基本上达到了30%以上,测试人员的流失直接导致了产品质量不稳定,产品测试环节风险频现,如何留住核心测试人员、如何保证测试团队的积极性、如何提升测试人员对公司文化的认同,这些都是每一位领导和研发管理者需要思考的问题。本课程将会涉及以下的问题: 测试组织在公司如何定位,与开发有何区别? 测试人员的任职资格管理 测试人员的招聘、培养、考核和劝留 测试组织的KPI如何定义? 测试管理人员的素质要求 测试团队不稳定,有哪些关键因素? 测试团队效率不高,如何提升? 管理层如何支持测试? 测试人员与开发人员发生冲突,作为管理人员如何处理? 如何衡量测试的效率,及人员绩效考核? 如何改进测试过程?如何衡量测试过程的有效性? 测试管理者、工程师应该如何跟周边部门配合? 本课程关注于软件测试管理组织及团队建设,包括纯管理软件、互联网软件等系统、嵌入式软件系统的测试团队建设。它将从软件测试人员的素质、软件测试组织任职资格管理、测试组织与团队激励、提高测试人员的成就感、测试组织与其它部门的配合、打造高效率测试团队的“六脉神剑”等几个层面进行培训。

课程大纲

1、 测试组织管理面临的困惑

本章节学习目标:总结目前测试组织与团队管理面临的几大问题.

1.1 案例分析: 李华的测试团队为什么失败?

1.2 国内测试团队的现状及未来

1.3 测试管理人员的心病(“上面不重视,下面不配合”)

1.4 测试管理的问题总结

1.4.1  流程问题

1.4.2  技术问题

1.4.3  人员问题

1.4.4  组织结构问题

1.5 测试过程有效性的衡量方法

1.5.1  如何提升测试过程的有效性? (研讨5分钟)

1.5.2  如何提升测试用例的覆盖率?

1.5.3  如何避免问题漏测?

 

2、 软件测试团队任职资格及职业素养

本章节学习目标:让学员了解软件测试组织的任职资格及职业素养,如何培养合格的测试人员;

2.1. 职业态度之一:积极主动

§ 何为主动性?(主动承担、主动沟通、主动寻找资源……)

§ 主动性的不同层次及表现

§ 为何要主动承担?企业发展中的职责空白地带谁去做?

§ 案例:H公司员工狼性成长法则

§ 研发人员主动积极的具体体现

2.2. 职业态度之二:阳光自信

§ 挖掘工作中的闪光点

§ 案例讨论:干一行、爱一行、专一行

§ 阳光思维:正确看待企业问题,“要做麻烦的解决者,不要成为麻烦的一部分”

§ 正确看待困难,困难与机会并存,困难和挑战才是员工成长的重要机会

§ 自信是战胜困难、走向成功的前提

2.3. 职业态度之三:负责有为

§ 责任感与使命感

§ 先有为,后有位

§ 正确认知自己的角色和责任

§ 成就动机是个人成长的源动力

§ 成就动机的层次及各层次表现

§ 成就动机在研发工作中的具体表现

2.3. 职业态度之四:测试人员需要“三心二意”:

§ 细心

§ 耐心

§ 责任心

§ 质量意识

§ 团队意识

2.4. 测试组织及团队的任职资格管理

2.5. 研发人员职业生涯规划

研发人员的多种职业发展通道

发展通道之一:从普通测试工程师到系统测试讲师

发展通道之二:从普通测试工程师到职能部门管理

发展通道之三:从普通测试工程师到项目管理和产品管理

不同发展通道对职业素养的不同要求


3、 测试组织与团队激励

本章节学习目标:了解如何改进测试的过程与组织,对测试的绩效如何进行度量?

3.1 测试过程改进的20个方面(TPI,包括测试流程、测试工具、测试用例、测试分析等)

3.2 如何衡量测试的效率,及人员绩效考核?

3.3 软件测试如何度量,如何建立测试的标准及基线?

3.4 市场优先的公司测试体系如何改进?(如何说服老板在测试方面投入更多的资源?)

3.5 测试团队与开发的冲突管理

3.5.1 正确对待缺陷

3.5.2 具备良好的态度

3.5.3 开发和测试的合作

3.6 五招解决测试人员的成就感问题

3.7 敏捷开发模式下测试流程的改进

3.8 测试人员流动性较大,稳定性如何控制?

3.9 测试团队的培养和提升途径(业务能力、设计能力、团队沟通及协调能力)

实例演练1:在进度紧张的情况下,测试人员如何处理好和项目经理,开发人员的关系?

 

4、 测试团队成员的养、用、育、留管理

本章节学习目标:了解如何对测试团队的成员进行养、用、育、留等管理。

 

4.1 招聘合适的测试人员

4.1.1  建立测试人员的招聘标准

4.1.2     校园招聘的好处

4.1.3     社会招聘有哪些注意事项

4.2  测试人员培养

4.2.1  建立奖罚机制

4.2.2     能力的提升与KPI挂钩(自学加组织培养)

4.2.3     业务能力的提升通道

4.2.4     测试方法及策略的提升通道

4.2.5     沟通能力、表达能力、团队协调能力的得升通道

4.2.6     对测试人员进行定期的考试

4.3 测试人员的使用

4.3.1  选择合适的测试人员参与项目

4.3.2     采用“猴子管理法”,让每个测试人员明确自已的责任

4.3.3     定期进行辅导和帮助

4.3.4     对测试人员表现给出评价

4.3.5     从客户那里得到反馈

4.3.6     预知测试人员使用的风险

4.4 测试人员的劝留

4.4.1  方法一:画饼充饥法

4.4.2     方法二:需求满足法

4.4.3     方法三:全面分析法

4.4.4     方法四: 赋予更多的责任,参与决策

4.4.5     方法五: 参与技能提升训练,给予机会

4.4.6     方法六: 领导辅助沟通法

 

5、 打造高效率测试团队的“六脉神剑”

本章节学习目标:如何建立高效率的测试团队,包括建立规范的测试流程体系、测试人员的任职资格管理、测试与开发的融合、测试流程的培训、选择合适的测试工具、测试人员全生命周期的参与;

5.1 建立规范的测试流程体系

5.1.1  测试人员参与全生命周期的测试流程体系的建立

5.1.2  测试的活动要相对独立

5.2  测试人员的任职资格体系的建立(包括TSE、TPM、TDE、TE等角色的职责)

5.3  测试人员与开发人员的融合(既是合作也是对立)

5.4  测试流程的培训

5.5  选择合适的自动化测试工具

5.5.1  脚本工具

5.5.2  UI回归自动化工具

5.5.3  单元测试工具

5.5.4  接口测试工具

5.5.5  兼容性测试工具

5.5.6  安全性测试工具

5.6  测试项目管理:

5.6.1 软件测试项目管理概述

5.6.2 软件测试过程

5.6.3 软件测试过程的控制

5.6.4 软件测试组织

5.6.5 软件测试人员

5.6.6 软件测试度量

5.6.7 建立测试管理体系


6、 课程总结与回顾

本章节学习目标:针对两天的课程,进行课程回顾,总结学习成果。

6.1  研讨:根据我公司现状,如何提高测试团队的效率和稳定性? 测试团队如何更加快速成长?

上一篇: 研发项目管理与实战训练 下一篇:基于IPD开发流程的测试管理

下载课纲

X
""