需求分析工作的基本道理
2016-09-26 16:28
309 查看
初识需求分析。需求分析的的工作复杂,影响人对需求理解的主要因素有两方面:一方面是角色的思考倾向,另外一方面是人的需求分析能力,能力越强的人越能把握需求。在其位谋其政,我们要做的就是提升自己的分析需求能力。
客户对需求的认识是持续进化的。客户的想法总在变化,但总体上来说是螺旋前进的,客户的需求总是持续进化的,客户一直在提问题,项目组在解决这些问题之后,新的问题又来了,如此不断重复,这是好事,我们的目的是让我们设计的东西对客户有价值,而客户不断提出各种各样问题、需求的过程就是软件和用户“磨合”的过程。因而从某种角度来说,需求变更其实是好事,说明客户对需求的理解更进一步,而我们觉得不适用,往往是因为我们对需求理解的进步程度不如客户。
切实了解客户的真是需要,为客户规划出真正符合其需要的软件系统是我们的目标。需求分析核心问题就是客户到底宪法要什么问题!客户往往只会有朦胧的大概的想法,他们提出来的需求只是表面的、不全面的,甚至是互相矛盾的,我们需要透视它的本质。应该明白需求分析的核心目的是解决软件有没有用的问题,而软件设计是解决软件用多大的成本做出来的问题。需求分析首要任务是保证软件按的价值,我们必须保证做出来的软件是符合客户的利益的。给用户带来切实的价值才是我们真正的任务。
认清需求分析工作的基本道理,认清需求分析工作的根本,并且明白要做好需求分析工作没有捷径,只有切实提高自身水平。不被动的接受需求,主动出击,帮助客户找出真正的需要,整理出符合客户需要的需求规格。
客户对需求的认识是持续进化的。客户的想法总在变化,但总体上来说是螺旋前进的,客户的需求总是持续进化的,客户一直在提问题,项目组在解决这些问题之后,新的问题又来了,如此不断重复,这是好事,我们的目的是让我们设计的东西对客户有价值,而客户不断提出各种各样问题、需求的过程就是软件和用户“磨合”的过程。因而从某种角度来说,需求变更其实是好事,说明客户对需求的理解更进一步,而我们觉得不适用,往往是因为我们对需求理解的进步程度不如客户。
切实了解客户的真是需要,为客户规划出真正符合其需要的软件系统是我们的目标。需求分析核心问题就是客户到底宪法要什么问题!客户往往只会有朦胧的大概的想法,他们提出来的需求只是表面的、不全面的,甚至是互相矛盾的,我们需要透视它的本质。应该明白需求分析的核心目的是解决软件有没有用的问题,而软件设计是解决软件用多大的成本做出来的问题。需求分析首要任务是保证软件按的价值,我们必须保证做出来的软件是符合客户的利益的。给用户带来切实的价值才是我们真正的任务。
认清需求分析工作的基本道理,认清需求分析工作的根本,并且明白要做好需求分析工作没有捷径,只有切实提高自身水平。不被动的接受需求,主动出击,帮助客户找出真正的需要,整理出符合客户需要的需求规格。
相关文章推荐
- API设计的基本工作流程及需求分析
- 邮件上网系统构建(一)需求分析和基本方案
- 需求分析阶段的工作(二):用例描述和逻辑模型
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.1 需求分析面面观
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.4 UML助力需求分析
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.3 给客户带来价值,需求分析之正路
- CIO进行需求分析的十项基本法则
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.4 UML助力需求分析
- 如何做好游戏开发项目基本需求分析
- 需求分析的需要做的工作
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.3 给客户带来价值,需求分析之正路
- 为什么软件项目的需求分析工作比较困难
- 让人耗尽脑汁的需求分析工作
- 需求分析工作总结欢迎指教
- 耗尽脑汁的需求分析工作 - 新书《火球 UML大战需求分析》试读 第2章
- 软件产品设计中需求分析的基本要求
- 需求分析阶段的工作(一):业务用例和系统用例
- 让人耗尽脑汁的需求分析工作(转--Fireball)
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.2 持续进化的客户需求
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.5 小结与练习