需求管理(1)----->需求概述

什么是需求?

  • 软件需求是用户解决问题或达到目标所需条件或权能(Capability);
  • 系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能;
  • 一种反映上述条件或权能的文档说明。它包括功能性需求及非功能性需求,非功能性需求对设计和实现提出了限制,比如性能要求,质量标准,或者设计限制;

以上解释来自百度百科。

一、什么是需求?

为了解释什么是需求,以及需求的重要性,我们先对我们每天所做的项目进行梳理。 国内的软件项目大体分为两类: 1. 产品类,公司自筹资金(含融资)、组织人力进行开发,满足部分大众的需求以实现盈利的项目(大多称之为产品),我们日常所依赖的QQ、微信、淘宝、支付宝、滴滴打车等等; 2. 项目类,企业通过招投标获得的项目,存在有业主单位,如12306、政府网站、各类便民APP、微信公众号等等;

我们下面分别以产品和项目来命名这两类项目。 产品和项目的开发流程、人员要求、需求管理以及项目结项存在较大差异,开发流程一般也不太一样,由于经验所限,下面首先和讲解一下招投标类项目(政府类)的需求管理。

那么什么是需求呢?简而言之就是业主的需要(注:项目需求==业主需求),我们打个比方,项目开发就是把一颗种子培育成一棵大树,我们软件开发人员就是园丁了,种子长成树的过程中,需求是什么呢?气候干旱需要给树浇水是需求;虫子肆虐需要打农药属于需求;枝丫畸形需要修剪属于需求。换言之,这棵树从种子到成型所有的需要都是我们的需求。回到我们的软件项目中,我们可以这样定义:项目开发过程中所有为了推进软件项目顺利完成的需要都是需求。

二、需求的特点?

  1. 需求管理和项目管理市牢牢不可分开的;
  2. 需求很重要!需求很重要!需求很重要!
  3. 不要对业主抱有太多期望(用户是傻子);
  4. 需求很有可能存在多个来源;
  5. 业主说的≠他想要的;
  6. 你所理解的≠业主说的;
  7. 解决问题的关键往往不在问题本身;

注:请牢记上面几条特点,在下面的需求管理中我们将遵循以上几个特点进行逐一解答。

三、需求为什么要管理?

做政府(或类似)项目的项目组,一般都没有专职的需求人员,皆由项目经理兼任。但是,遇到大型项目,这类做法就行不通了。大型项目一般具有以下几个特点:

  • 需求来源多样化,以政府项目为例,可能存在业主单位、建设单位、协助建设单位、使用单位等,而这些单位往往还不是同一单位的不同处室,有可能完全是不同的政府单位;
  • 需求变更极为频繁,政府单位承接信息化系统建设的人员往往鱼龙混杂,大部分对于软件系统是一知半解,就导致很多“拍脑袋需求 ”,从而导致需求变更极为频繁;
  • 需求可能带有政治性任务意味,对于一些大型项目,往往含有一些政治性意味;
  • 需求冲突,对于一些多源需求,如果没有做好需求管理,往往出现不同需求源的需求相互矛盾甚至对立的情况;

综述:

经过上面的分析,我们大致了解了什么是需求,需求的特点以及为什么要管理需求,下一章节我们将要对如何管理需求进行讨论。

转载于:https://my.oschina.net/byk/blog/1572625

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值