`
yiyeqinghuasoon
  • 浏览: 638896 次
文章分类
社区版块
存档分类
最新评论

项目需求分析报告怎么做

 
阅读更多

发布于:软件开发网
1/8/2010 10:35:37 PM


项目需求分析,看了听棠的“客户需求何时休”,深有感触,何曾自己不是被这个问题整天困扰:客户需求,为什么总在变阿?做项目真辛苦阿!这样的感叹整天都挂在口上。客户需求变动确实是一个软件开发永远不变的话题。为什么小的软件企业面对经常变动的需求是如此的狼狈?到底要怎么做才能满足客户的需求?

听棠的“客户需求何时休”深刻的披露了这个问题存在的根源。

需求分析,不仅仅是拿到客户的需求,更重要的是还需进行分析,了解细节,并就细节跟客户咨询,获取最详细的资料。客户所能提供给你的只是他们想到的功能需求,很多问题并不在他们考虑的范围之内,如果作为项目承担方没有去做分析,简单的按照功能要求去设计、规划,最终出来的系统是很难完全符合客户的业务流程的,这时,自然需要更改,被看成了需求的更改。其实,都是缺乏分析所一手造成的。问题等到系统出来了才被发现,这样的系统本身就是先天不足的了。

听棠所说到的几点,感受特别深:

“其实问题出在开头,客户需求只是软件需求分析的一部分,虽然是比较重要的一部分,但也不要只是去记客户的需求,而是要把客户的需求进行分析”

“客户本身是不怎么懂技术的,客户只知道自己的业务需求,而在软件设计时,是在把业务需求抽象到系统中实现的,把业务转变为逻辑时,一切都应该符合逻辑的,但客户的业务思想有时候在软件系统实现时会有问题的,这就需要分析时分析出来的。少了分析,问题也会在后面的开发中暴露出来,到时可就更麻烦了。”

还有客户的需求本身会有矛盾(这矛盾是指在逻辑角度来讲),客户本身是意识不到的,只有在分析设计时,才会分析出这里的矛盾,而这些问题,如果在期初时,软件负责人不分析,而是纯粹的“听从”客户要求去做,当暴露这些问题时,你怪客户也没用啊。

项目需求分析报告。在了解客户需求时,不要不动脑子,不要一味的点头说“I C”,其实在表面的业务里面可能包含着N多的细节,这些细节是需要你反问客户的,只有当你提的问题越多,最终获取的需求最具体,才能让项目越顺利。而且有很多问题,都是在你的反问中,客户也才开始思考本来没思考过的问题,客户也会找到一种合理的需求给你,有人会觉得这样了解客户需求未免太麻烦了。至于一些在技术上会遇到问题的地方,也要告诉客户,别以为到时候再说,客户是不关心你的技术细节的,但你如果给他解释的话,他也会试着理解的。

客户的需求本身是无休止,因为他们本身也在变,但当你期初的分析合理,后面的变动也将在逻辑上变动,相信代价已经不会那么大了。这其实也体现了系统的扩展性。

需求分析,是一个项目提出方和承担方相互沟通的过程,一方是系统的使用者,一方是系统的制造者,在系统制造过程中,只有双方相互配合,共同对系统进行设计才能最后达到使用的要求。客户是业务上的熟悉者,对业务流程有非常清晰的了解,但是,对于软件需求方面的描述是不了解的,他们所能提供的只是他们最终要达到的功能,但是,这其中包含的业务流程是非常复杂的。我们拿到客户需求后,应该根据功能、流程进行初步的设计,构造出业务流程图,再让客户进行评审,提出业务流程上不对的地方进行修改。这样来回的交流,最终才能取得较全面的需求,并减少后期的修改。

谨记一点,需求是经常变动的,只有先做好需求的分析,了解业务以后的发展趋势,做好具有拓展性的系统设计,才会给系统更大的扩展空间,从而在需求发生变化的时候可以更从容的修改。

分享到:
评论

相关推荐

    项目需求分析模板

    此需求规格说明书对------------软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成...

    我们应当怎样做需求分析

    我们应当怎样做需求分析 我们应当怎样做需求调研:初识 3 我们应当怎样做需求调研:拜访 5 我们应当怎样做需求调研:研讨会 6 我们应当怎样做需求调研:需求研讨 8 我们应当怎样做需求调研:迭代 10 我们应当怎样做...

    患者监护系统需求分析报告

    关于患者监护系统的需求分析报告 1.引言 1.1编写目的 经过对该医院监护系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。明确开发风险及其所需要的成本效益。...

    人事管理系统需求分析

    人事管理系统需求分析——做成PPT形式满足软件工程的需求,可以用来做项目展示!

    项目中的需求分析管理

     总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的。造成这种状况的原因主要是下面几个情况: i.客户本身说不清楚  ...

    ERP项目 需求分析文档

    此需求规格说明书对本ERP软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续...

    软件开发需求分析文档.zip程序开发文档软件开发文技术档下载

    软件开发需求分析文档.zip程序开发文档软件开发文技术档下载软件开发需求分析文档.zip程序开发文档软件开发文技术档下载软件开发需求分析文档.zip程序开发文档软件开发文技术档下载软件开发需求分析文档.zip程序开发...

    需求分析报告 c2c购物商城

    此需求分析书对C2C 电子商务系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书,完成后续...

    软件开发项目需求调研模板

    软件开发项目需求调研模板,是做软件开发项目需求调研重要的工具之一

    机票预定系统(需求分析及概要设计)

    引言 1.1 编写目的 <br>在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中...

    软件需求分析方法总结(CHM)

    目录 1、撰写优秀的需求 2、轻巧建模之需求篇 3、如何分析问题和需求 4、如何进行软件需求分析 5、软件工程之需求分析 6、软件和需求的实践1 7、软件和需求的实践2 ...17、怎么做需求分析 18、解决需求工程中的基本问题

    项目调研需求分析模板(全)

    这是我们做的一个项目的调研和需求分析的模板, 很有用处,对所有的项目提供一个参考的编写需求分析、调研等的公共的文档格式。 谢谢大家的支持

    项目管理:怎样做需求分析.pdf

    项目管理:怎样做需求分析.pdf

    软件项目需求分析模板

    软件需求分析模板,做项目分析的格式化的模板参考

    ASP网上售房管理系统(开题报告+源代码+论文+需求分析+实习报告+任务书+中期检查表+答辩PPT.zip源码C#项目源码+资料

    ASP网上售房管理系统(开题报告+源代码+论文+需求分析+实习报告+任务书+中期检查表+答辩PPT.zip源码C#项目源码+资料ASP网上售房管理系统(开题报告+源代码+论文+需求分析+实习报告+任务书+中期检查表+答辩PPT.zip源码...

    万达文具门户网站需求分析报告(较完整)

    从项目背景、竞争分析到网站模块都比较完整。可以做为论文参考

    敏捷需求分析.doc

    敏捷过程到底是如何做需求分析?用户故事和用例有什么区别?敏捷过程如何去管理需求的?这些是一些想要实践敏捷的人一直在困惑的事情。

    软件测试管理中软件项目需求分析总结

    项目软件测试管理中软件项目需求分析总结需求分析是项目开发的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我们能...

    微软网络论坛项目需求分析说明书

    在微软技术中心实训时我们项目小组做的项目需求分析书 适合学习阶段的人读阅。。有意见者可提出 大家一起讨论讨论

Global site tag (gtag.js) - Google Analytics