多语言展示
当前在线:1369今日阅读:86今日分享:14

如何进行面向对象的需求分析

因为我们做软件本身就是为了满足用户需求。那么,用户需求到底为何,我们需要清楚定义。
方法/步骤
1

架构师自己亲身近距离地接触用户,和用户沟通,去体会用户的述求是非常有必要的。

2

产品设计过程需要架构师的深度参与,而不是单向的信息传递。产品经理非常需要来自架构师的建设性意见。

3

一定要深刻了解技术的原理,但是一定要深刻理解新技术的边界。

4

心态第一,心里得装着用户。除了需要 “在心里对需求反复推敲” 的严谨态度外,对用户反馈的尊重之心也至关重要。

5

对问题刨根究底,找到根源需求。有很多用户反馈需求的时候,往往已经带着他自己给出的解决方案。这种需求反馈已经属于二次加工的需求,而非原始需求。这个时候我们要多问多推敲,把它还原到不带任何技术实现假设的根源需求。

6

在理清楚需求后,要对需求进行归纳整理。一方面,将需求分别归类到不同的子类别中。另一方面,形成需求的变化点和稳定点的基本判断。

7

在讨论需求的变化点和稳定点的时候,我们需要有明确参考的坐标系。在不同视角下,稳定点和变化点的判断是完全不同的。

推荐信息