ITPub博客

首页 > IT职业 > IT职场 > 为客户带来价值-需求分析的实用方法

为客户带来价值-需求分析的实用方法

原创 IT职场 作者:liujzh 时间:2021-04-22 08:50:38 0 删除 编辑

需求分析是软件开发非常重要的一个环节。本人通过在天津南大通用数据技术股份有限公司的实践,总结了几点关于需求分析的心得,分享给大家。

一、需求分析的常见问题

1、项目干系人识别不清晰

    1)一般来说我们在做需求分析时,不知道项目发起人( 大老板)是谁。

    2)不能充分识别最终用户( 小老板们),只能与项目接口人接触。

2、功能定义

    不是我们定义软件功能,是客户说要什么功能你先做出来我们先看看,最后做出来了,用户说不对,再改。

二、实用方法

■ 需求工作不能省略,必须写需求文档(不接受口头需求)

■ 分清用户需求和软件需求。有时客户说的是我需要什么功能,这是软件需求,这时我们要反向思考

   他的用户需求是什么?他要解决什么需要(问题),然后再思考软件功能问题。

■ 明确项目的限制条件,常见的限制条件:工期、预算、与第三方系统的关系。

   不谈限制条件,空谈需求这个需求就会无限的膨胀。一般限制条件在合同中有明确约定,要仔细

   阅读合同。一般大老板是知道限制条件的,但是小老板不知道,就会有“自助餐”心态。要一开始

   就要告诉小老板项目的限制条件,确定好项目边界。

■ 先做“加法”再做“减法”。

   首先要尽量全的识别干系人,每个干系人的诉求(不要只定义一般用户和管理员,不能只关注接口人的 

   诉求),然后考虑限制条件进行取舍。

   (好处:让项目团队思路清晰、充分和思考和平衡各角色诉求、不会漏掉重要、最基本的需求)

■ 需求要持续确认。需求调研的过程就是持续确认需求的过程。

   每一次的需求调研都要做确认,这是一种持续的确认。需求文档就是将这些片段的需求调研确认,进行

   汇总。最后向客户提交需求文档进行确认时,由于前期的持续确认,就容易获得客户最终的需求确认。

■ 不要“二手需求”。

   ● 谁用谁提需求-要直接面对最终使用者,进行需求调研。

   ● 避免项目组内的“二手需求”-需求要直接传递到项目组中的每一个人,不要内部层层传递(逐渐失真)

■ 成为业务专家,给客户带来价值

   客户总是认为软件不好用,我们总是不停地修改。客户就会认为我们水平不行,我们就会认为客户不可

   理喻(总说不好用,也不能准确的说出哪里不好用)     

■ 需求是设计出来的。先明确提出需求的目的,再根据客户的期望思考软件需要什么功能。

   当客户提出具体的软件需求时,我们应该找到他真正需要做什么,需要解决什么问题。例如,客户说,  

   我们要做手机订餐系统,其实是为了满足不在公司同事的订餐问题。打电话订餐就可以解决这样的问题,

   没必要开发手机订餐系统。

■ 团队作战效果更好。

    ● 需求负责人:列出大、小老板的需求,平衡想法(全面准确地捕获需求)

    ● 其他成员:根据大、小老板的需求,思考软件的具体功能怎么做更合适。导出软件需求,做出DEMO。

        逼迫团队成员在项目前期理解用户的需求(将需求准确无误的传递给小组所有成员)

■ 七分需求分析,三分需求管理

   ● 错将需求分析的问题归咎为需求管理的问题。

      ▪ 不首先从自身找原因,一味归责客户

      ▪ 部分问题产生的根源是我们需求分析工作不到位。

      ▪ 绝大部分客户与我们产生矛盾的主要原因是我们没有满足客户“温饱”级的需求

   ● 以良好的需求分析工作为基础,加上适当的需求管理,很多问题将会迎刃而解!


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24862045/viewspace-2769202/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-01-21

  • 博文量
    9
  • 访问量
    4242