冰山"/>
认识需求冰山
需求,项目中引起问题、让程序员抓狂的魔盒。需求掺杂复杂的人性、技术、事物因素,分为明需求和暗需求,如同规则分为明规则和暗规则(潜规则)。
明需求浮在水面,主要为功能性需求,是技术人员通常可见、可以理解甚至可以引导、控制的。暗需求潜在水下,主要为人性因素,通常为技术人员难以理解、难以引导更难以控制的。
PBA对需求做的简单分类或许有利于我们理解需求冰山的全貌:
1)商业需求。项目诞生的根本原因。相当于需求的树根,需求冰山的最底层。
2)干系人需求。人的分析。
3)解决方案需求。上层领导能看懂的全面性方案。
4)功能需求。通常为技术人员视野所及范围。
5)非功能需求。系统环境等相关需求。
6)转换需求。不仅面向现在,更面向未来的需求。
大多数时候,我们始终在树冠上转,在水面上看冰山,并对一些不趁我们意的动向感到迷惑甚至恼怒。实际上,我们真正看到的、能理解的到底有多少呢?
更多推荐
认识需求冰山
发布评论