阅读内容

软件项目首先做好需求管理

  [日期:(2013-3-23)]  

案例分析:小五是某IT公司的高级项目经理,一个重要客户要求开发一个在线游戏装备交易平台,公司总经理指定小王为项目负责人。小王在组建项目团队后,带领需求分析人员到客户那里了解需求,客户是这样告诉小王的:参照着淘宝网给我做一个类似的,我只需要做游戏装备的交易就可,其它的商品功能我不需要。你们先做着,如果有什么要求,我再告诉你们。小王回去整理成需求分析文档,由于涉及内容太多,小王建议客户去掉一些功能,但客户不能确定哪些功能是可以去掉的,希望能先使用然后再确定哪些功能不需要。请问此案例在沟通上出现了什么问题,小王接下来应该怎么做?

解决办法:

1.需求调研前期,与客户高层领导确定项目目标,组建需求调研团队(需求人员与客户主要业务人员),明确其职责;(最好能召开一次需求调研启动会,传达项目目标、明确职责)
2.客户主要业务人员收集需求,整理客户需求,根据客户需求制作一个DEMO版本给客户演示;
3.演示过程中明确客户需求,完成需求文档,加入合同签订。

需求获取可能是软件开发中最困难、最关键、最易出错及最需要沟通交流的活动。对需求的获取往往有错误的认识:用户知道需求是什么,我们所要做的就是和他们交谈从他们那里得到需求,只要问用户系统的目标特征,什么是要完成的,什么样的系统能适合商业需要就可以了,但是实际上需求获取并不是想象的这样简单,这条沟通之路布满了荆棘。首先需求获取要定义问题范围,系统的边界往往是很难明确的,用户不了解技术实现的细节,这样造成了系统目标的混淆。  (恒佳PMP 孔维娜)


 

 
分享到: