需求分析的重要性

| 分类 work  | 标签 pm 

1. 定义

需求分析字面上来讲就是确定用户需要干什么?有的时候,用户是一个完全不懂电脑的人,有的时候用户就是自己。只有明确了自己想要做的事,才能将该系统描述清楚,从而达到事半功倍的效果。

需求分析是软件开发的基础。有数据表明,假定在该阶段发现一个错误,解决它需要用一小时的时间,那么到设计、编程、测试和维护阶段解决,则要花2.5、5、25、100倍的时间。 可见需求分析在整个软件工程中的重要位置。

2. 特点

需求分析是面向用户的,用户的愿望是美好的,但是现实是残酷的。用户不懂计算机语言,虽然计算机可以完成很多很奇妙的事情,但是用户不知道完成这个事情所花费的代价是多少?而且随着时间的推移,从最开始用户的需求比较模糊到后来用户比较清晰的思路,需求的变化是不可避免的。

开发人员对用户的要求及现实环境进行调查、了解,从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。

以上就是我在做需求分析的时候,不知道自己要做什么,整理的一些想法。待思路成熟的时候,将这些东西一一实现!


@2017-01-07搬家, 老实说,写下这些文字的不知道什么叫产品经理,现在看来就是《人人都是产品经理》


上一篇     下一篇