回顾这半年多来,项目中的需求带开发都是我一个人做的。在此之前还没有这么正式的做过需求。所以有一些感慨。
1、需求的重要性不言自明,所以对理解能力要求很高。在做需求的时候,必须不厌其烦的对每一个功能点从不同的角度向客户说明,以求让双方想法一致。即使客户表达能力不好,责任也不是他的。用“挖掘”来形容这个过程太恰当了。
2、需求文档对表达能力要求也很高。需求描述偏差一点点,人家的理解就会完全不同。但是表达能力再强,通常也无法解决这个问题,因为别人的理解能力还参差不齐呢。唯一的补偿办法,就是面授。只有这样才能最大程度保证需求的真实意图能够被传达。
有人觉得需求文档模板化能够提高质量。我觉得这是徒劳。每个项目都会有一套自己的最佳表达方式,需求文档模板订得越细,就越难以表达真正的需求。
平常多写写博客文章,也是锻炼表达能力的方法哈。
3、要做好需求,客户的积极性极其重要。客户没有积极性,这需求就算完了。其实,作为项目的最大受益者,客户理应对项目保持足够的关注。如果不能,那必须提醒客户。而且需求人员也要保持积极,不能向客户泼凉水。
4、当需求谈好以后,客户相信的是需求人员,而不是需求规格说明书。所以客户对需求规格说明书进行签字确认时,他想的还是:既然我跟需求人员达成了一致,这个内容就不重要了吧。