软件开发项目需求的前期工作如何进行
2010-02-21 15:04
1046 查看
万事开头难。能否作好需求分析是一个项目成败的关键。需求分析初始工作的好坏对后续影响极大不可不查。我在这里提几点看法,不一定正确,算是抛砖引玉吧。
第一步:请客吃饭。看起来很庸俗,但却是非常有效的手段,通常客户方的中高级领导工作都很繁忙,在饭局上才有时间能够摸清楚他们真正关心的和反对的,弄清楚之后,需求的方向性才不会出错。通常来说政府机关的领导比较关心政绩,企业老板比较关心成本与销售。
第二步:摸清楚对方项目实施负责人的心态与兴趣爱好。一般来说,客户方会指定一名懂技术的人员作为项目实施负责人,如果能够争取到他的积极配合,会在以后的工作中带来许多方便,特别是在验收的时候。
第三步:跟对方的实际操作人员(他们是软件真正的用户)交谈,观察他们的业务,记录下他们每天的工作,并要了解他们的工作是如何被考核的。在这里不要怕花时间,你如果在这里“节约”一天时候,到头来可能会浪费一个星期也许是半个月的时间。
第一步:请客吃饭。看起来很庸俗,但却是非常有效的手段,通常客户方的中高级领导工作都很繁忙,在饭局上才有时间能够摸清楚他们真正关心的和反对的,弄清楚之后,需求的方向性才不会出错。通常来说政府机关的领导比较关心政绩,企业老板比较关心成本与销售。
第二步:摸清楚对方项目实施负责人的心态与兴趣爱好。一般来说,客户方会指定一名懂技术的人员作为项目实施负责人,如果能够争取到他的积极配合,会在以后的工作中带来许多方便,特别是在验收的时候。
第三步:跟对方的实际操作人员(他们是软件真正的用户)交谈,观察他们的业务,记录下他们每天的工作,并要了解他们的工作是如何被考核的。在这里不要怕花时间,你如果在这里“节约”一天时候,到头来可能会浪费一个星期也许是半个月的时间。
相关文章推荐
- 个人总结如何在项目管理的实际软件开发工作的几个关键点和控制
- 学院有意找你开发一个“毕业论文选题管理”的软件,在正式承接本项目的开发任务之前,你认为需要做哪些前期准备工作。
- 软件测试团队与软件开发团队如何进行工作
- 软件开发项目中如何进行风险管理
- 我们公司接到了一个比较大的IT软件项目,由于项目时间紧急,我们想采用有非常手段、非常方法,不自己进行全部的开发工作。
- 怎么使用Team Foundation Server 2010(TFS)和Project 2010进行软件开发项目管理(一)
- 手机软件项目管理1—需求管理工作
- 如何做好软件项目的验收工作
- 在一个软件开发项目中进行实际日程安排的十二点提示(转)
- 在一个软件开发项目中进行实际日程安排的十二点提示(转)
- 项目经理的工具箱---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三)[转]
- 项目经理的工具箱---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三)[转]
- 小企业和个人如何进行电子产品快速的项目开发(PCB设计 和原理图设计)
- 软件开发如何应对非功能性需求变更?
- 从一则笑话分析软件开发前期的需求调研精神
- 自然系统是分层的,软件项目的设计需要减少层的相干性来推动工作的规划。微软的开发平台还是做得不完善,至少aspx界面需要浪费大量的沟通才能设计好。
- 如何从多个项目创建 ASP.NET 应用程序以进行组开发(转贴)
- 项目经理的工具箱---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三)
- 软件项目如何控制需求蔓延(下)---老吴说产品
- 需要大量设计的软件如何进行敏捷开发