你最有说服力的论据支持自动化流程

时间:2009-06-15 22:31:58

标签: automation culture

您如何说服人们(即非程序员)自动化流程是件好事?

反对的常见论点是“但你必须做[X mindnumbing task]”和“它需要[Y mindnumbing time],只是做它并且不要浪费时间去改变事物。“

任何其他从事非开发工作的程序员,在这些工作中,自动化是有用的但是被避开,被误解,担心等等?你是怎么绕过它的?你是否与逻辑争论?

我吗?我有点秘密工作,但这可能会让我误以为是。

4 个答案:

答案 0 :(得分:5)

逻辑?您所需要的只是成本效益分析。将您的时间缩短为每小时费率,乘以您在一年内执行任务的次数和所需的时间,然后将其与自动化程序的成本进行比较。

之后通常会非常明显。当然,从理论上讲,您节省的所有时间都可以在其他地方投入使用,但您如何证明这一点? ;)

答案 1 :(得分:3)

强调重复性。可重复性和一致性是自动化经常被忽视但非常有用的副作用;当你使用自动化时,事情每次都以相同的方式完成,而且可重复性往往与用户疲劳,厌倦等无关。

答案 2 :(得分:2)

问他们:“当你想要100份文件的复印件时,你会通过复印机手动送100次吗?”

实际上,考虑到这一点,有些人可能会这样做: - (

答案 3 :(得分:2)

ANTLR的创始人Terence Parr有一句好话:

  

为什么花5天时间手工编写一些可以花费五年自动化的东西?

首先,确保你没有这样做。

其次,只是尝试制作它,这样您就可以使用自动化,而不会影响其他任何人。让人们看到你完成工作的速度有多快......然后告诉他们如何。