软件开发项目需求的前期工作如何进行?
作者:网络转载 发布时间:[ 2011/11/22 9:42:52 ] 推荐标签:
万事开头难。能否作好需求分析是一个项目成败的关键。需求分析初始工作的好坏对后续影响极大不可不查。我在这里提几点看法,不一定正确,算是抛砖引玉吧。
第一步:请客吃饭。看起来很庸俗,但却是非常有效的手段,通常客户方的中高级领导工作都很繁忙,在饭局上才有时间能够摸清楚他们真正关心的和反对的,弄清楚之后,需求的方向性才不会出错。通常来说政府机关的领导比较关心政绩,企业老板比较关心成本与销售。
第二步:摸清楚对方项目实施负责人的心态与兴趣爱好。一般来说,客户方会指定一名懂技术的人员作为项目实施负责人,如果能够争取到他的积极配合,会在以后的工作中带来许多方便,特别是在验收的时候。
第三步:跟对方的实际操作人员(他们是软件真正的用户)交谈,观察他们的业务,记录下他们每天的工作,并要了解他们的工作是如何被考核的。在这里不要怕花时间,你如果在这里“节约”时候,到头来可能会浪费一个星期也许是半个月的时间。
第四步:准备好一张纸一支笔,画系统分析图。不要计算机,因为它会限制你想象力的发挥。
另外,当客户提出一个需求之后,都要问一个为什么他会提出这种需求,要能够分析客户需求的背景及真正原因。否则,等软件完成之后,客户会指责缺这个少那个功能,而开发人员则会抱怨客户的需求多变,为什么当时不提出来。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11