需求分析作为软件研发至关重要的工作,也是开发人员非常头疼的工作。很多人之所以非常反感客户的需求,其中的重要原因就是因为不能深刻领回需求分析这项工作的性质和原则。中培伟业《需求分析与管理最佳实践》培训专家郭老师在这里介绍了需求分析领域的6大法条,希望能够对提高广大需求人员和研发人员对用户需求的理解。
原则1 永远不要显得比客户更聪明
第一条:了解需求,而不是去批评客户;
第二条:客户比你更熟悉业务的环境;
第三条:客户总是知道问题在哪儿,你的工作就是要让他们自己愿意说出来;
原则2 尊重用户的现实选择
第一条:客户永远是对的;
第二条:提供最合适的解决方案,而非最好或最贵的方案;
第三条:不要把客户当傻瓜;
原则3 转述需求的人也是客户
第一条:转述者一般会把自己想象成设计者;
第二条:转述者可能会遗漏或补充一些额外的需求;
第三条:对转述者的自由发挥不应抱怨和生气,而是将其视为客户;
原则4 客户和用户要区别对待
第一条:产品为最终用户设计,需求的功能转换为最终用户的使用要求而确定;
第二条:为客户寻找价值上的需求;
第三条:用户的利益高于一切;
原则5 用最简单的文字工具记录需求
第一条:所有人都能懂的东西,最不容易出错;
第二条:不需要再学习的东西,最不容易出错;
第三条:不要希望客户能花更多的时间来了解需求转换后的模型;
第四条:保持沟通的通畅,是了解需求的保障;
原则6 天下没有免费的午餐
第一条:客户从来没有不合理的需求;
第二条:客户的要求都是可以实现的;
第三条:我们能做这事-这是所需的费用;