• 项目经理的困境:一个鸡蛋的需求,最后变成一个养鸡场的规模
  • 发布于 2个月前
  • 176 热度
    2 评论
  • Luna
  • 1 粉丝 10 篇博客
  •   
很多项目经理在面试时,都被问一个问题:你认为,软件项目管理最重要的阶段是什么?对方最想听到的答案是需求管理。

软件不同于其他行业,项目需求初期无法通过颜色、尺寸等具体规格,如描述实物一般清晰。另外,用户信息化水平参差不齐,能准确表达项目建设需求的,很少。

做什么???
不知道!反正业务部门有需求,账面上也有一笔预算资金要执行。

如果项目经理内功不足,项目工作显然无法执行。因为项目经理的职责,就是带领团队在期限及预算内,开发出满足客户真实需求的优质软件系统。

项目起步关键就是需求管理。大致可以分为三个阶段,需求捕获、需求分析和需求确认。

需求捕获

从形式看,就是需求调研,走访客户相关业务部门,通常形式为访谈、调查表等。期间,要尽可能全面了解业务,并从中捕捉到与项目相关的原始需求。这是基本要求,还有些客户信息化工作基础几乎为零,就需要项目经理从咨询角度,进行需求引导和拓展。阶段产出物是调研报告、会议纪要和客户原始表单等资料。


记得我刚当项目经理时,遇到过尴尬场面。客户组织了几个业务部门的处长,围坐在我身旁,说:“码小生经理,咱们开始需求调研吧。”
说完,在座处长们齐刷刷地看着我,像是等待检阅。原本想让他们主动讲需求,结果...
于是,我憋了半天,没一点儿动静,险些就喊出了‘同志们好!’。

需求分析

这是对客户原始业务需求理解、转译和提炼的过程。客户懂业务,知道哪些地方有管理和发展瓶颈,需要借助信息化手段提升;软件人员懂技术,只要功能描述清楚,开发没问题。二者之间,却相差甚远。需求分析,就是要项目经理带领团队,将业务术语转化为软件功能和具体技术指标。阶段产出物是《需求规格说明书》。


需求确认

看着简单,实则非常重要,就是让客户负责人确认项目需求,并将相关约定纳入合同文本中。很多时候,客户不想签字,一是怕承担责任,二是为需求变更留余地。

随口甩出一句:“码小生,你们先做吧!”结果,一个鸡蛋的需求,最后变成一个养鸡场的规模...

抱砖引玉。总之,科学有效的管理软件项目需求,是非常必要的。


用户评论