软件开发项目需求的前期工作如何进行?

文章作者 100test 发表时间 2007:01:15 19:42:42
来源 100Test.Com百考试题网


万事开头难。能否作好需求分析是一个项目成败的关键。需求分析初始工作的好坏对后续影响极大不可不查。我在这里提几点看法,不一定正确,算是抛砖引玉吧。

  第一步:请客吃饭。看起来很庸俗,但却是非常有效的手段,通常客户方的中高级领导工作都很繁忙,在饭局上才有时间能够摸清楚他们真正关心的和反对的,弄清楚之后,需求的方向性才不会出错。通常来说政府机关的领导比较关心政绩,企业老板比较关心成本与销售。

  第二步:摸清楚对方项目实施负责人的心态与兴趣爱好。一般来说,客户方会指定一名懂技术的人员作为项目实施负责人,如果能够争取到他的积极配合,会在以后的工作中带来许多方便,特别是在验收的时候。

  第三步:跟对方的实际操作人员(他们是软件真正的用户)交谈,观察他们的业务,记录下他们每天的工作,并要了解他们的工作是如何被考核的。在这里不要怕花时间,你如果在这里“节约”一天时候,到头来可能会浪费一个星期也许是半个月的时间。

  第四步:准备好一张纸一支笔,画系统分析图。不要计算机,因为它会限制你想象力的发挥。

  另外,当客户提出一个需求之后,都要问一个为什么他会提出这种需求,要能够分析客户需求的背景及真正原因。否则,等软件完成之后,客户会指责缺这个少那个功能,而开发人员则会抱怨客户的需求多变,为什么当时不提出来。

相关文章


项目启动的大学问
如何构建绩效良好,责任明确的工程项目经理部
IT外包战略风险及其控制
需求分析中的用户识别与调查
软件开发项目需求的前期工作如何进行?
信息化建设中的甲方项目启动管理
软件项目进度控制要处理好四个问题
绩效管理,关键在于“过程”
要实施ITIL必须管理好期望
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛