敏捷模式下测试管理如何构建护城河(上)

大家好,我是阿萨。昨天学习了老牛的讲座 《 敏捷模式下测试管理如何构建护城河》。

目前敏捷测试下,部分公司测试质量把控不过关,导致测试背锅情况严重。同时不同公司的组织文化不一样,大部分的情况下测试除了多多找几个bug 其实 对质量管理束手无策。因为本身组织结构,流程等状况,测试无任何推进作用。

归根结底,其实都是管理问题。所以日常工作中如何做好测试管理呢?

今天的话题就来解答这个问题,先抛个结论:管理其实只是基本功,真正的护城河其实是领导力。如何具备领导力,其实是一个很复杂的话题。先抛砖引玉。

本次讲座共有四个话题:

敏捷模式下的测试管理的定位。

敏捷测试组织管理如何开展

如何做好向上以及向下管理

测试管理如何修炼内功,构建自己的护城河

一: 敏捷模式下的测试管理的定位

一般情况下,大家对管理岗位都有一些偏见。

一)对管理的误解

做管理必须技术好。尤其技术好的人,很多人会鄙视技术不好的领导。

快速见效的工具胜过流程制度。 管理很简单。就是找个好工具呀,快速入手。

管理就是分任务。

领导自我和领导他们差别不大。

其实大部分都对管理有误解,接下来我们详细了解管理。

二) 康威定律

网上搜索了下康威定律,大家了解下。

康威定律

康威定律是马尔文康威1967提出的:“设计系统的架构受制于产生这些设计的组织的沟通结构。”通俗的来讲:产品必然是其(人员)组织沟通结构的缩影。 [1]

康威定律可总结为四个定律:

第一定律组织沟通方式会通过系统设计表达出来。

第二定律时间再多一件事情也不可能做的完美,但总有时间做完一件事情。

第三定律线型系统和线型组织架构间有潜在的异质同态特性。

第四定律大的系统组织总是比小系统更倾向于分解。

相由心生,什么样的组织结构,就有什么样的产品。什么样的组织结构,企业技术,工程文化,最后都体现在组织的产品上。组织的结果其实是有组织结构,企业文化,工程文化等等组织因素决定的。

引申到质量测试领域里,没有好的质量管理,测试提升无非就是多找几个bug,并不能从根本上解决质量问题。

就是常说的:种瓜得瓜,种豆得豆。

从康威定律我们了解到组织结构对软件产品质量影响具体,首先学习下组织结构。

三)组织结构图

组织结构图,影响汇报关系,因而影响职能部门,影响最后的结果产出。

组织结构图相关描述:

描述了团队,部门,工作单元和其他组织实体。

描述了团队,部门,工作单元和其他组织实体的关系。

分层汇报线:代表了组织内的沟通路径。

2种组织形式:

职能型---按照职能划分,比如HR,行政,研发,销售等。

矩阵式---业务和职能双线管理。 业务线负责业务,职能线负责员工成长

了解了不同组织结构图之后,我们来看看管理和领导力到底有啥区别。

四) 管理和领导力的区别

领导力关注更高一层:比如战略,让团队产生自驱力, 主要实现变革,要做正确的事情。确定团队经营方向, 凝聚团队,激励与鼓励。

管理关注在日常业务:比如战术,需要让团队对完成规定的任务,维持日常运转,正确地做事。计划和预算,组织人员预算,控制和解决问题。

五) 做好管理的要求

基础要求---维护团队日常运行,做好时间管理,站在团队角度去考虑问题。

进阶要求---有意识选拔有潜力的管理者,让一线管理者对工作负责,协调团队和部门之间的工作,

介绍完管理相关内容,接下来我们看看下个话题。

二:敏捷测试组织管理如何开展

在讨论how的问题之前,我们先看下what

一)敏捷测试重点工作

组织快速有效的测试------迭代,看板, 自动化和度量

持续团队构建----团队结构,协作模式,技术路径,打磨团队的沟通方法,团队优先文化。

快速交付-----基础设施建设,流程以及规范建设,项目管理。

人员考核----需求承接度,协作模式,技术路线,打磨团队的沟通方法,团队优先文化。

二)敏捷测试常用技术

目前开发越来越高效了,日常开发用到的技术有哪些:

DevOps

持续反馈

预防性评估

快速有效测试

流水线环境管理

动态实时质量

非功能性质量保障

2. 质量内建

3. 微服务,容器技术,云计算

4. 敏捷开发 CI/CD

随着技术的不断发展,敏捷团队里使用的技术越来越复杂,但是这些技术是推行敏捷测试的拦路虎吗?其实不是的,这些技术促进了开发敏捷开发,让开发代码越来越快速了。那么推行敏捷测试也是势在必行。

三)敏捷测试困境

常见公司的测试问题有:

管理规范不健全

发展空间小

工程文化意识弱

基础设置不完整

团队整体水平不强

在以上测试困境下,如何实施好敏捷测试呢?

四)如何实施好敏捷测试?

从管理,工程和技术角度去考虑。

1. 管理角度:

引入敏捷等理论,先让团队达成共识

调整测试的组织形势。

2. 工程角度:

引入CI CD 自动化测试

完善功能和非功能测试方法

改进流程

3. 技术角度:

引入自动化测试平台

微服务

实践新技术

大家都知道敏捷测试4要素:迭代,看板,持续交付和度量,要实现敏捷的这四个要素,有哪些敏捷测试模型可参考?

五)敏捷测试模型和持续改进

可参考下面2张图片。

敏捷持续改进

上半部分,就到这里。明天我们接着分享。

你可能感兴趣的:(敏捷模式下测试管理如何构建护城河(上))