停止完美主义

为什么一直觉得自己效率低下!因为每次都在项目中钻牛角尖。比如,为了一个小小padding样式,一个小小的动画或者切换效果,调试纠结老半天,一不小心就一个上午过去了,往往导致主要的业务逻辑无法按时完成,项目延期…

在实际项目中往往时间都严重不够,老板/领导/客户可能最希望是再最短的时间出结果,是不是做到最好的架构、最漂亮的界面、最完美的用户体验,大家根本就步不Care。大家关心的是项目能不能在Deadline之前交付,能不能收到钱,你能不能完成任务。

或许有人会说,Steve Jobs的完美主义和偏执才成就Apple霸主地位,其实真实的是,没有那个金刚钻也揽不了那个活;那种偏执和完美不是一般人一般的公司可以消耗得起的。

现实是:往往因为追求完美导致工期延误效率低下甚至项目失败,大家得到利益和效率的最大化才是核心重点。

所以正确的方式应该是: 快速迭代

就像画画,先画出骨架!再完善细节。

项目中,应当先完成主要架构、核心流程和功能。然后发布预览版,与客户和项目经理进行确认;然后根据提出的意见和建议进行修正,迭代开发;而且好处显而易见,避免方向和架构上与实际需求之间的偏差,就算有亦可以早发现早修正,降低开发成本。

完美主义可能会导致花了大量的时间和精力做出来的功能,却不是需求方想要的,这个时候纠正的成本也非常巨大。

实际项目中,绝大部分时候,需求方自己其实也不知道自己需要的是什么,这个时候快速迭代的好处就显而易见了,可以进行多次的测试、反馈、修复,达到项目成功交付的目的。

完美主义者有如下问题:

  • 在一项任务花费的时间比任务要求的时间多
  • 会选择拖延到最佳的时刻。在企业中,如果这是最完美的时刻,就代表已经太迟了。
  • 过度聚焦细节却忽略整体

如果市场人员等待最好时机,最终将失去机会

最好的时机就是现在

所以自己一定要改掉这个毛病!!!