你做的不是我要的!!!

     最近在翻看《软件工程》那本书,中间有一句话就是:“你所做的,不是我所要的”。看了之后颇有同感。细细想来,对于需求时,我把这相关的情况分为三种,也可以说是对需求理解的三个层次:

1、我说的,你不明白,但你不理解我想要的。

2、我说的,你明白,但你不理解我想要的。

3、我说的,你明白,你理解了什么是我想要的。

以上是在软件需求阶段容易出现的几种情况。其中不包括需求工程师在向分析师等等内部转交时的缺失。通常情况下,在我们与需方进行对需求探讨时,对需求理解的几个层次。

    在最开始和需方进行交流时,出现的大多是第一种情况。此时,我们往往没有处在需方的那种环境中,没有这方面的领域的知识,所以最好是认真学习,好好的向需方请教这方面的问题,切不个浅尝辄止。更不应该认为有了需求就可以开始工作了,把需方人员谅在一边。不过现在这种情况少多了,很多时候都是会虚心的去向需方了解需求。

   在交流了一段时间之后,会发现,理解了需方的需求,感觉上也没有什么歧义了,此时就开始去做开发中的后面工作。其实个人认为此时仍然不忙于开始,若是此时开始,那么在项目验收时,恐怕仍然会出现许多是需求上标注的,但不是用户想要的东西,这方面多出现在非功能方面,所以在此时对需求应该稍微花点时间进行深挖,向需方进行多角度多层次的了解。只有这样才能真正做到你做的就是客户想要的,也就是第三个方面,否则仍然在项目中有着反复。

    当然了,需求在整个开发中是会变化的,这是我们做开发的人员都深有体会的。但有一点,就是我们在开始需求方做的越充分,用户后来的变动可能越小,不要什么东西都等用户提出来,如果可能开发方也可以提出来,这样即可以把需求做的相对比较完善,同时也能够全面理解用户所需,进行合理的商业交易,更进一步,就是不至于做到快结束时,突然增加需求,搞的大家手忙脚乱、进度跟不上、工程会延误等等问题。

    

    这些在我的工作中大多都是曾经或者正在遇到的,写出来经常看看,免得忘记。呵呵 !

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值