透明思考


Transparent Thoughts


最后一公里总是比你想象的长

软件不被部署到产品环境,就不能被真正的用户使用;软件不被真正的用户使用,它创造的价值就是0。

不管做了多少,没有真正部署,就等于什么都没有。

所以,部署不是最后一天才需要做的事。部署是第一天就应该做的事。当第一个功能被开发出来,紧跟着优先级最高的就是部署它,而不是开发第二个功能。如果这时部署被block住,这就始终是优先级最高的blocker,不解决就食不甘味夜不能寐。

客户每次看到软件,都应该是在实际的产品环境下看到──即使不是最终那个实际的产品环境,你也必须清楚,只要一个按钮,你就可以让它成为实际的产品环境。这个按钮不存在于想象中,你必须亲手按过它,知道它一定工作。

如果产品服务器还没有到位,如果还要等系统管理员来装什么软件,如果网络还没有调整好…如果客户跟你说“不用着急”。这时候你就必须着急,你必须尽你一切努力让“部署”按钮成为现实,然后按下它,看到它真的工作。

否则,最后一公里一定比你想象的长。