分享

实现高效开发或测试的7个步骤

 东北十三少 2020-10-16

高效是人人都想追求的目标。

谁不想用最短的时间完成工作,剩下的时间看看书、喝喝茶、聊聊天,沟通沟通感情,放松放松自己?

软件开发/测试向来都是人少、时间紧、任务重,高效的开发/测试是很多组织梦寐以求,求之不得的。

其实,提高效率的方法说起来并不复杂,只要按照如下7个步骤逐步进行,就有望能够压缩时间,提高开发/测试过程的效率。

PS此法同样适用于其他想要压缩时间提高效率的过程。

1. 度量过程

要提高某一过程的效率,首先要有一个标准过程,过程中的每一个活动都定义有目标、入口准则、出口准则以及执行程序。通过对标准过程的每个活动进行度量,可以用一个时间轴来表示整个过程。对这个时间轴进行分析,从中找出可以压缩时间的活动。

2. 最佳方法

好的方法,有助于提高效率。所以要提高一个过程的效率,就要采用最优秀的方法。

3. 找出短板

通过对过程中每个活动的分析,还可以指出哪些活动是开发/测试小组的长处,哪些是他们的短处。对于长处,所花的时间都是值得的,没有多少压缩的可能,而那些短处,一旦对其进行改善,可以压缩大量时间。

4. 分析壁垒

壁垒是开发/测试过程中可能遇到的阻碍。通过风险分析,可以识别出过程中的壁垒。这些壁垒有些可以消除,有些难以消除(比如某些成为关键依赖关系的管理者做出的不利于项目的决策)。在标识出这些壁垒之后,就要分析是否可以减少或者消除壁垒。如能,可以压缩大量时间;如不能,就要采取缓解措施,同时把精力放在探索其他能够压缩时间的活动上。

5. 沟通顺畅

人与人之间的沟通是非常消耗时间的。渠道不明,职责不清,沟通不会顺畅;语焉不详,数据错漏,沟通不会顺畅。制定沟通计划,做好沟通管理,有助于消除由于沟通壁垒带来的时间浪费。

6. 标识改进

将步骤1~5中发现的可以压缩时间的改进点标识出来,制定一个切实可行的改进计划。

7. 实施改进

分配资源,执行步骤6标识的改进计划,尽可能地压缩过程时间。

以上就是压缩过程时间,实现高效开发/测试的7个步骤。这是一个永久循环的过程。我们可以定期地执行这7个步骤,以不断地优化我们的开发/测试过程。

这正是:

依靠度量和分析,标识压缩时间点

不断循环七步骤,高效开发不会远

参考书目:《软件测试的有效方法》


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多