摘要:

  知道什么是挨踢项目吧?什么!不知道?那IT项目知道了吧?为了不让客户踢、不让老板踢、项目组成员之间不互相踢,俺为大家分享一些减少被踢机会的心得体会。算不能让项目成功,也至少不会死得那么惨吧!我将分战略篇、团队建设篇、需求篇、设计篇、编码篇、测试篇、实施篇和计划篇为你分享。

  由“我要吃饭”的故事想到的

  某天某客户跟你说:“我要吃饭!”

  你非常关注客户这个需求:“请问您要吃中餐还是西餐呢?您想吃什么呢?”

  客户非常开心,一下子说出了很多想吃的:

  “西餐嘛,不错,听说那个菲力牛排很不错,配上红酒更加美味!”

  “不过听说某某路的那个潮汕牛肉丸火锅,牛味很浓,牛气冲天……”

  “哎呀,近上火,还是不吃这些上火的东西了,吃日本寿司吧,听说那里有日本菜自助餐,有生蚝,正啊!”

  “啊,不行哦,近日本核辐射,海鲜还是不吃了”

  ……

  后客户说:

  “你还是先弄一顿给我尝尝吧,见到菜才能提出具体需求啊!”

  遇到这样的客户,你可能想找10个馒头塞到他嘴里面,让他撑饱,搞定!

  以上故事纯属虚构,如有雷同实属不幸!

  这个故事是软件项目需求工作的缩影,客户的表面需求似乎很多,而且变来变去,很可能是因为我们没有抓住“我很饿”这个根本需求。客户可能提出很多匪夷所思的需求,提出一些超出自己预算范围的需求,如果我们能抓住客户的根本需求,让客户认识到自己的预算限制,再加上我们高水平的发挥,我们是有可能做出能满足客户根本需求,并且符合预算的软件系统。

  需求分析与需求管理

  我们可能经常听到一些关于需求方面的说词,如:需求开发、需求分析、需求调研、需求管理等等,下面将这些概念稍微梳理一下。

  1)需求分析:

  其他说法:需求调研、需求开发

  关注点:如何获取和确认需求?

  2)需求管理:

  “双赢”:客户能赢,我们也能赢!在“双赢”的基础上,处理以下问题:

  a)如何签署需求?

  b)如何处理需求变更?