因为我们做软件本身就是为了满足用户需求。那么,用户需求到底为何,我们需要清楚定义。
方法/步骤
1
架构师自己亲身近距离地接触用户,和用户沟通,去体会用户的述求是非常有必要的。
2
产品设计过程需要架构师的深度参与,而不是单向的信息传递。产品经理非常需要来自架构师的建设性意见。
3
一定要深刻了解技术的原理,但是一定要深刻理解新技术的边界。
4
心态第一,心里得装着用户。除了需要 “在心里对需求反复推敲” 的严谨态度外,对用户反馈的尊重之心也至关重要。
5
对问题刨根究底,找到根源需求。有很多用户反馈需求的时候,往往已经带着他自己给出的解决方案。这种需求反馈已经属于二次加工的需求,而非原始需求。这个时候我们要多问多推敲,把它还原到不带任何技术实现假设的根源需求。
6
在理清楚需求后,要对需求进行归纳整理。一方面,将需求分别归类到不同的子类别中。另一方面,形成需求的变化点和稳定点的基本判断。
7
在讨论需求的变化点和稳定点的时候,我们需要有明确参考的坐标系。在不同视角下,稳定点和变化点的判断是完全不同的。
下一篇:怎样认识婚姻的需求