为什么不能照搬以前的成功经验?

导语

之前提到,笔者刚换了一家公司,说一下笔者在开展工作过程中遇到的一些问题。

先介绍一下公司现在的情况。

  1. 目前产品的文档几乎没有,研发人员+测试人员中精通全部业务的没有,每个人都只了解自己负责的那一小块。
  2. 版本送测后,测试人员没有编写测试计划,也没有设计测试用例,都是靠个人能力进行测试。
  3. 每周都要进行新版本发布,而且经常有为了客户要求,版本在存在较大风险的情况下紧急上线。有时候,领导也会因为一些关键需求要求研发中心一定要按规定的时间上线。之前研发总监还有北京的测试经理跟领导说,有什么限制,没办法按时上线。领导就说不想听任何理由,只想看到产品按时上线。有的时候,领导甚至会要求一些主要负责人一起开会来解决上线问题。当然了,我们大家都知道,领导也知道我们的做法有风险,也不符合规范。但是为了达到客户的要求,领导这也是没有办法的办法!毕竟我们要先服务好客户才行。但是最近大家都发现这种方法越来越不好用了。现在不管领导怎么催,质量故障或不能满足客户要求的情况还是出现的越来越频繁。也正是因为这个样子,领导也开始召开专题会议,讨论怎么解决这个问题。

正文

如果只是为了提高质量,我有很多经过验证的、成熟的经验,不过这些经验很多并不适用于当前的情况。

我经常在考虑,我们公司的竞争优势在哪里,或者我们公司希望在未来的三到五年保持或者创造什么样的竞争优势?响应速度快是不是我们的优势?如果是,很显而易见的,现在虽然我们想继续维持原有优势,但随着情况的变化,我们的优势正在不断丧失。不过这个问题也可以通过提升管理水平来重新稳固。

我目前还不清楚我们的竞争对手有哪些,以及他们的优势。先不妨做一个假设,如果我们竞争对手的响应速度不那么快,并且我们公司也为了质量而让响应速度跟我们的竞争对手一样,领导能否接受?客户能否接受?公司生存是否受影响?还能否保持现在这样快速的发展速度?

情况不了解情况,立测试规范的底气就不那么足。

今天就遇到一个问题,就是现在测试周期紧张时,要不要写《测试计划》?

如果作为一个面试问题,即使是一个刚接触测试的人,也能说出个一二三来。但在工作中,一旦测试周期紧张了,就会有一部分测试人员会想,能不能不写计划,本来测试时间就紧张了,还要花那么多时间在计划上,值得吗?对质量提高有帮助吗?

以我面临的情况为例,会有员工觉得,我们现在迭代这么频繁,可以认为是敏捷开发了。既然敏捷开发不重文档,我们就不写了吧。

说说我的看法:

  • 做工作要多问思考,多问为什么,比如我们是敏捷开发吗?我们真的需要敏捷开发吗?敏捷开发解决的是快速变化的需求,那么我们的需求(具体到每个产品线)变化快吗?需求变化的快慢,是短期还现象是长期现象?
  • 我们是否有能力做敏捷开发?敏捷开发中,对测试的要求是非常高的。测试和开发的区别只是负责编写测试代码和负责编写代码,从难度上讲没有区别。甚至从思考的程度上,编写测试代码要想得更多。
  • 不要纠结手段,敏捷开发和瀑布模型只是手段不同,目标还是一样的,敏捷开发也可以采用瀑布模型的手段。我们公司的开发迭代模式类似于敏捷,但其实不是,只是似是而非。
  • 凡事预则立,不预则废。越是在需求不明确的时候,越需要分析我们的测试范围。写计划主要是为了分析测试范围,无论写不写计划,都需要做。计划,有时候只是让我们的思考过程有个记录。
  • 担心写计划要花时间,这个其实是另一个问题了,即如何缩短测试计划编写的时间。

总结

说点响应标题的,作为管理者新加入一家公司后,不要着急推行自己掌握的管理模式。

管理是需要符合企业实际情况的。每个企业的工作环境、人员素质、业务特点往往有很大的区别。如果空降兵没有及时意识到这种差异,继而根据新公司的特点提出对策,那么改革将很难成功。有的人指望引入一些大企业的先进管理流程和管理方法来解决公司的问题,这很容易走入一个死胡同。

原文发布于微信公众号 - 软件测试经验与教训(udatest)

原文发表时间:2017-10-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器学习AI算法工程

【观点】数据挖掘未来研究方向及热点

1、 数据挖掘未来研究方向 当前,DMKD研究方兴未艾,其研究与开发的总体水平相当于数据库技术在70年代所处的地位,迫切需要类似于关系模式、DBMS系...

60260
来自专栏SDNLAB

DevOps的6条铁律

DevOps目前是很多IT组织关注的焦点,并且在未来的几年中将会快速发展。DevOps日渐受到欢迎的关键驱动因素是企业需要加强开发与运维之间的沟通,最终目标是提...

36340
来自专栏云计算D1net

企业如何无缝迁移到云端

人才管理解决方案提供商Cornerstone OnDemand公司首席顾问Arnab Banerjee解释了企业的业务在迁移到云端时需要考虑的多个流程,其中包括...

13800
来自专栏技术与生活

运营是什么——《运营之光》读书笔记

所以,一个真正意义上的“产品运营”,其实是一个综合能力比较均衡,既熟悉各类运营手段,又熟悉产品,甚至能够自己完成一些产品方案的人。

82520
来自专栏EAWorld

加速企业敏捷的DevOps平台

大家好,本次内容我在我司上个月的PWorld大会上分享过,线下会议参与人数有限,这次应邀在微信上向更广泛的人群分享。希望对大家能有帮助,谢谢! ? 今天分享的主...

41380
来自专栏python读书笔记

python 数据分析基础 - 总结

至此,经过19天的阅读,《python数据分析基础》已经阅读完毕。 个人感觉,这是一本不错的关于数据分析方面的入门书籍。但是,这本书是有阅读门槛的,必须初步了...

35760
来自专栏开源优测

大数据测试学习笔记之01

大数据特征 ? 即通常所讲的大数据4V特征: Variety:数据类型分为结构化数据、半结构化数据(例如电子邮件、办公处理文档)、非结构化数据(文本、音频、视频...

39180
来自专栏大数据和云计算技术

DevOps理念

12.2 DevOps理念 DevOps(Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工...

46290
来自专栏机器学习算法与Python学习

A new generation of cloud brain robot

大脑一直是机器人开发的关键,无论是硬件功能还是软件的进步,都能够使的机器人有更强的计算能力。但机器人“脑”内的内容仍然是个难题,美国的几所科技名校正在联合打造“...

28840
来自专栏云计算D1net

刨根问底:云计算这么好为啥用的不多?

我们已经看过太多的关于云计算有多好的文章,如果你不知道这些好处有哪些的话,我这里可以简单的总结下——云计算比内部部署更便宜,云计算比内部部署更可靠,云计算比内部...

35940

扫码关注云+社区

领取腾讯云代金券