• 0
  • 0
分享
  • IT人职场难题:同职级如何高效沟通?——软件测试圈
  • 曼倩诙谐 2023-08-16 13:19:07 字数 1924 阅读 948 收藏 0

  管理浅认知

  很多时候,我们对管理工作的一般的认知带几个员工,对上做到及时汇报,对下提出目标、制订计划、检查反馈并进行改进,就是所谓的PDCA循环(PDCA循环的含义是将质量管理分为四个阶段,即Plan(计划)、Do(执行)、Check(检查)和Act(处理)),以此达到总体的目标规划。

  于我而言,这是我们常说的纵向管理分支,今天我想来谈的是横向的管理。

  横向管理是指管理除内部人员外的其他人员(如开发人员、需求人员、设计人员),与这些人的对接既是沟通也是管理,下面画了一个模型,浅显易懂。

1-1.png

  本篇故事内容针对与开发人员的经典案例,我应对的方案及办法,有时候处理办法不固定,找到适合自己的就可以。

  小案例

  故事一 没动静

  前几天,已上线的系统有一些数据问题,因为需要对接多个系统间的数据,我们去客户现场大致过了一遍所有系统,回来后将整理好的Buglist同步各PM。

  然而第一次沟通反馈的状态就大不相同:

  PM_one : 处理完了,马上可以测试,实际效果有一些问题还没进行落实。

  PM_two:处理了一部分,80%,下周可以进行回归,实际确实这样。

  PM_three:知道这个事,还没处理。

  针对PM_three,第一次只是简单沟通了下有这个事需要处理,希望提上日程。

  过一周之后,针对我的Buglist第二次沟通,加了一列开发状态,再次同步。

  一是对我的问题进行了修改;

  二是对工作起到了推进作用。

  当我二次进行沟通后,Bug状态进行了变更,达到了我想要的效果。

  我们都知道,在整个项目管理过程中,影响质量的因素有3个,分别为人员、过程、技术,其中人占主要因素。

  如果能管理好人,基本就解决了90%的问题,对于沟通后无反馈、无结果的项目,最好的办法及时跟踪,心里要有所预期,不可能一次就能达到效果。

  故事二 未同步

  前几天测系统首页的功能(对数据),测之前跟开发A确认了一下可以进行测试。

  中途我跑去写了两天文档,再进行测试时(首页数据和其他开发有接口),问了一下开发B数据来源,得知现在的数据是假数据,沟通确认后问题得到了证实,当前新版本进行了变更。

  这个问题的原因是计划赶不上变化。人员不足、有突发事情时,自己手头的工作暂停,就无法保证按照计划进行,也无法保证进度。

  信息同步不足,自己管理自己的工作,没有想到后续流程。深层次剖析原因:我们部门缺少流程,一切还处在以人为核心的工作模式,没有监督,缺少管理。

  故事三 拖进度(老油条)

  跟一个人打过交道几次后,你就知道这个人的办事风格是什么样。最近,线上系统Bug提交后,我查看了下修改进度,开发A的备注是这样:

  【未复现】

  【未排查到空数据】

  一旦看到这样回复,就知道接下来的流程:交给测试整批量验证,再反过来沟通,这么来来回回至少浪费半个月,如果再遇上同样态度的开发还会再给打回去。

  如果一直这样的话,这种问题还用解决么?

  对于Bug管理系统来说,正常流程可以这样做,但是对于线上问题来说不可以。

  很多开发人员拿到提交的Bug,基本都会核实到底是测试问题还是程序问题,而不何核实直接打回来就是态度问题,这种态度有问题的人,我把他们称为“老油条”。

  对于这种老油条,我的解决方案是:和这类员工私下沟通,交代一下再遇到这种事情直接跟我核对,沟通无效果再向上反馈。

1-2.png

  这也是一种管理,让事情按照你预想的方式进行,管理过程中沟通非常重要。最近的感悟:即使你不在管理岗位上,只要能干成一个多人配合才能完成项目,就算是攻克了管理的难点。

  故事四 不熟悉

  某一天,需要测试某块功能,开发人员发现代码非最新,于是要发个新包给我,经历过多次验证,等到新包安装成功,已经过去了大概5个小时。

  这次因为开发人员不专业而造成时间浪费的乌龙事件,据我观察有下面几个原因:

  1、由于技术更换,发包或环境问题基本就一个人了解,当这个人不在岗情况下,就会遇到阻碍。如果换做我,我会定期安排培训或者让负责人将过程梳理成文档。

  2、职责不到位,一般大公司会有专门的发版人员,也就是发版这个事给一个人做,不会中途更换他人。

  3、站在个人角度,我可以容忍对方技术不到位,但认真的态度必须有。对于团队来说,人和流程是主要的,技术为辅,因为技术可以通过学习提升。

  总结

  以上仅仅是和开发沟通中的一角,比较有代表性。

  对于横向管理来说,管好自己的事情是最基本的一步,而管理和自己平行岗位的工作和人值得每个人慢慢探索,我一直在路上。


作者:MT.    

来源:http://www.51testing.com/html/42/n-7797142.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   现今有比较多的rpc框架应用于实际的生产中,像比较流行的Dubbo、Motan、 Thrift、Grpc等。今天作者将以最近项目中用到的grpc为例,结合jmeter来介绍下rpc压测实施步骤。学习本文前需对rpc框架、jmeter有个大致的了解,知道rpc如何用工具生成各种语言的代码。Grpc本身是支持很多种语言的,而jmeter本身只支持java语言,因此我们的脚本也需要选用java。  步骤一:rpc脚本准备  先来看看我本地的项目目录,对结果有个大致的了解,我的工程里包含多个微服务(gnid、hdr等)的代码,每个微服务我建了一个包。这里只以gnid为例来说明:  1.IDE新建m...
            0 0 235
            分享
          •   对于每个个人而言,如果知识+经验+能力+态度均优,则职位和薪资肯定会是非常不错。也就是我结合自身20多年质量管理工作检验所总结的一句话:胜在认知、赢在思维、贵在认真。至于在品质管理方面如何日积月累锻炼出不俗造诣则可以从以下逐步提升。  在职场中,有非常多的质量工作岗位,如:检验员、质量工程师、体系工程师、质量科长、质量经理、质量审核员、质量总监、质量专家、质量顾问等等。不同的岗位有着不同的质量知识储备,但有一点是毋庸置疑的,那就是每个人的质量知识都是从无到有,从有到多,从多到精,都是通过日积月累的持续学习所获得的。本文的意图是希望通过清晰简单的方式指导零基础、薄弱基础的质量从业人员逐步学习...
            0 0 1005
            分享
          •   前几天在我创建的技术交流群,几位同学聊起了兼容性测试相关的话题。有测试的方法技巧,有如何选择测试时的切入点,也有在质量和投入成本之间如何做平衡的思考。  翻了翻写过的技术文章,大多集中在后端、中间件以及稳定性测试方面,兼容性测试也有做过专项。这篇文章,我想结合自己对兼容性测试的理解,以及做技术专项的一些经验,谈谈我的一些看法。  如何理解兼容性测试  兼容性测试,最初是为了检查软件在不同的硬件、操作系统以及软件平台上是否可以正常运行,即软件的可移植性和正确性检查。操作系统如 Windows 和 Mac,各种浏览器兼容如Chrome、Firefox、IE。  近几年随着移...
            0 0 809
            分享
          • 测试员想要在竞争激烈的职场中拥有一席之地,就需要提前做好准备。前人栽树,后人乘凉一次面试就能入职自己心仪的公司,就需要通过“前人”积累的面试题来了解面试官的“套路”,通过不断的优化答案来提升自己的竞争力。基本问题◆ 自我介绍自我介绍时间不能太长,最多3分钟即可。介绍自己要简明扼要,主要突出重点。如果你是应届生,先介绍自己的专业,再侧重你在校获得的成就,参加的社团活动等重大的事情,一定要简明扼要,突出获得的成就即可。如果你有工作经验,教育经历稍微描述一下,主要侧重点在之前的担任的测试岗位,测试的内容,获得的成就。◆ 项目经验项目经验并不是越多越好,而是越符合招聘单位的需求越精准越好。如果你去应聘...
            0 1 3034
            分享
          • 通常情况下面试会问到类似的问题,最主要的并不是要说出多么多的测试点,而应该展现的是你的思考方式。一般对于这类型的问题,会从以下几方面入手:功能、外观、性能、安全、兼容、易用性,当然也可能会有一些特殊的测试,因此要结合实际情况考虑。那么对于登陆界面的测试,也主要从以下方面入手:1、功能测试对于登陆界面,常用的功能有账户及密码输入框、注册链接、忘记密码链接、其他方式登陆等,那么我们就要逐一测试这些功能能否正常使用、链接能否正常跳转、提示是否正常等。输入正确的用户账户和密码,能够成功登陆并跳转至正确页面;输入错误的用户账户或密码,校验失败,提示错误信息;什么都不输入,直接点登陆,检查提示信息;检查注...
            0 0 1354
            分享
      • 51testing软件测试圈微信