如果买台服务器,没有人会要求功能定制;如果盖栋楼,没有人敢随意改变施工图纸;即便4S店修车,也没有师傅敢不见单子就施工。在软件开发领域却普遍存在一个怪相:顾客对软件功能的改变是如此随意,以致变更流程几乎形同虚设。顾客对要求改功能已习以为常。
究竟是谁看轻了软件开发?顾客心中普遍形成了软件不值钱、变更速度快的印象,技术人员似乎更乐意挑战软件开发的高速度、高效率。成本低了,我们是否可以在变更上更随意一些?
实际上,变更流程应根据人性设计。流程不能随意更改,成本低不是可以答应顾客简化变更流程的理由。如果你步步退让,对方却步步紧逼,你的最佳做法是不再退让,拿起流程武器。很多时候,是我们自己看轻了我们的工作,是我们的技术成就感让我们轻视了某些必要流程。结果往往不是我们想的样子,常常带动顾客等一起轻视了我们的工作。