如何减少需求理解的偏差
工作中,我们总是会因为种种原因导致自己做的功能不合格需要重做。那么如何减少需要理解的偏差呢?
思考
为什么总想着做一步想一步呢
很多时候我们接到任务总是忍不了自己内心的冲动,上去就是干。要么开发到一半因为一个功能细节整个程序的设计都不合理要重构,要么完成后,改了 N 次都还是没有被判断任务完成。如果我们接到任务时把功能的每个细节都过一遍。把不明白的地方问产品问清楚,那后面开发完后就只会是需求修改的那种修改了,这就不是自身的问题了。
为什么同一个原型别人理解的功能和我理解的不同
就像莎士比亚说的:“一千个读者就有一千个哈姆雷特”,每个人理解方面都会有偏差。最好的状态就是所以功能开发的原因都了解清楚。要不然做一个连你自己都觉得没用的功能,后面砍掉了你也无处讲理去。而实现的细节我们可以向产品以及组长校对自己的理解。才会最大限度的减少误差。
结论
不管在工作中还是在平时生活中,我们应该深入做事的原因。如果是帮忙,需要完全确认自己的理解是否偏差,开发的细节是否有遗漏。沟通的成本确实是很大。但是动脑动嘴比动手来的轻松很多。