前言
当年初入软件开发行业的我,拿到需求就莽,要设计没设计,要分析没分析,结果就是没理清楚需求,致使频频返工。
需求没理解对,做得再多再好也白搭。
估算需求把握程度
假如每个IF分支的“是”加一分,“否”没有分。
则,至少有一分才算是对需求有一定的把握。
建议至少有一分才开始设计、开发。分数越高,把握越高。
经理:发布良好的任务
良好的任务:开发人员这任务的需求有清晰的认知。
管理人员在发布任务的时候,没有讲清楚需求,或只简单的讲了要做什么,原因可能是“默认”开发人员懂得、了解,却忽略“信息差”的问题(管理个人资料更多,需求把控更准,开发人员可能都没有需求资料)。
开发者:反复印证任务需求&细节,清除模糊点
最简单的方式就是复述任务需求。
在设计过程中,遇到不懂及时反馈,清除模糊点。
加强测试
不能只依靠测试部门发现问题,开发者先自测。
高质量编码
多找找行业内的最佳实践。