arong-me / -

产品经理

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

第1章 需求分析入门

需求分析是指在开发软件之前对用户的信息化需求进行引导、收集与分析,保证设计出来的软件既能够充分满足用户的要求,解决用户的问题,给用户带来收益,又能够控制开发成本,降低开发风险,为自己的开发团队带来收益,保证客户与开发团队可以双赢。所有的软件在开发之前都需要进行需求分析,只不过有些团队设有专职的需求分析师,而有些团队由其他岗位的人员兼任,如项目经理、程序员之类的人员,都有可能从事需求分析方面的工作。

需求分析是指在开发软件之前对用户的信息化需求进行引导、收集与分析,保证设计出来的软件既能够充分满足用户的要求,解决用户的问题,给用户带来收益,又能够控制开发成本,降低开发风险,为自己的开发团队带来收益,保证客户与开发团队可以双赢。所有的软件在开发之前都需要进行需求分析,只不过有些团队设有专职的需求分析师,而有些团队由其他岗位的人员兼任,如项目经理、程序员之类的人员,都有可能从事需求分析方面的工作。

本书讲述的是针对管理软件的需求分析,因此在阅读正文之前需要先了解下什么是管理软件。管理软件,顾名思义,就是用来帮助企业进行管理的软件。当然,需要管理的并不仅仅是企业,学校、政府机关等都需要管理。在这里使用“组织”两个字比较准确,但为了行文方便,后面统一称之为“企业”,这并不意味着这些知识只能用于企业中。

管理软件往往被用来管理一个企业的人财物信息,以及供产销过程,人们耳熟能详的OA、ERP、CRM、SCM、EHR、KM、进销存等都属于管理软件的范畴,这些软件的重点在于管理信息的收集、流转,资源的共享、集成,任务的下发、驱动,工作流程的控制、审批,管理决策的支持、验证等。管理是一个很宽泛的概念,管理过程中用到的软件很多,但并不是在管理工作中用到的软件都可以称为管理软件,例如一些办公工具类软件、图像处理类软件等,这些软件主要是用来提高某一特定工作的效率,不能划入管理软件的范畴。

要成为一个合格的面向管理软件的需求分析师,需要把自己打造成一个通才,需要既懂软件,又懂管理,既善于与人沟通,又能够静下心来进行系统性的思考,既要有工程师式的逻辑性思维能力,又要有管理者的那种开放的艺术性思维能力。要成为一个优秀的需求分析师,需要经过很多项目的积累,掌握书本上可以提供的显性知识是远远不够的,还需要在工作过程中慢慢领悟很多说不出来的隐性知识,需要从一个项目又一个项目中不断学习——优秀的需求分析师是项目“砸”出来的。

About

产品经理