您如何说服人们(即非程序员)自动化流程是件好事?
反对的常见论点是“但你只必须做[X mindnumbing task]”和“它只需要[Y mindnumbing time],只是做它并且不要浪费时间去改变事物。“
任何其他从事非开发工作的程序员,在这些工作中,自动化是有用的但是被避开,被误解,担心等等?你是怎么绕过它的?你是否与逻辑争论?
我吗?我有点秘密工作,但这可能会让我误以为是。
答案 0 :(得分:5)
逻辑?您所需要的只是成本效益分析。将您的时间缩短为每小时费率,乘以您在一年内执行任务的次数和所需的时间,然后将其与自动化程序的成本进行比较。
之后通常会非常明显。当然,从理论上讲,您节省的所有时间都可以在其他地方投入使用,但您如何证明这一点? ;)
答案 1 :(得分:3)
强调重复性。可重复性和一致性是自动化经常被忽视但非常有用的副作用;当你使用自动化时,事情每次都以相同的方式完成,而且可重复性往往与用户疲劳,厌倦等无关。
答案 2 :(得分:2)
问他们:“当你想要100份文件的复印件时,你会通过复印机手动送100次吗?”
实际上,考虑到这一点,有些人可能会这样做: - (
答案 3 :(得分:2)
ANTLR的创始人Terence Parr有一句好话:
为什么花5天时间手工编写一些可以花费五年自动化的东西?
首先,确保你没有这样做。
其次,只是尝试制作它,这样您就可以使用自动化,而不会影响其他任何人。让人们看到你完成工作的速度有多快......然后告诉他们如何。