原创

需求分析挑战之旅(疯狂的订餐系统)(6)——榨干人脑汁的需求分析

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://fireball.blog.csdn.net/article/details/10504603

摘要
说教性质的需求分析理论,各位看了也白看,所以咱们就来一个真实个案——“订餐系统”体验一下。“订餐系统”貌似简单,但陷阱重重,各种需求分析的经典场景将会一一重现,各位做好准备接受这个挑战没有?我将分8篇为大家分享,全部内容超过1万1千字,而且有n多图片和思考题,请准备好盒饭边吃边看吧……


大纲
1.某IT公司员工的吃饭问题
2.需求分析的大道理
3.背景-需要-需求规格
4.没完没了的“新需求”
5.领导“突发奇想”
6.榨干人脑汁的需求分析
7.变被动为主动
8.最后的疯狂


6.榨干人脑汁的需求分析


需求分析最核心的问题就是搞清楚客户到底想要什么!客户通常只会有朦胧的大概的想法,他们提出来的需求,往往只是表面的、不全面的,甚至是匪夷所思、互相矛盾的,我们需要透视它的本质。如果我们能说出客户内心深处真正想要的,而客户又不能直接表达出来的东西,我们才能真正做到“为客户带来价值”!

有很多方法能帮助我们搞清楚客户真正之需要,如问卷调查、访谈、用例图、用户故事等,还有前文介绍的“需求分析大道理”,事实上这些都不是提高需求分析能力的根本方法。需求分析的大道理、方法论这些最多让你开阔了研究,但基本上难以帮助你解决项目中需求分析的实际问题。上文的订餐系统,看上去简单,但也足够让你抓狂!没有深厚的功底,是难以做好需求分析工作的。

要具备怎样的技能才能成为需求分析高手呢?

需求分析高手.png

图5 需求分析高手

需求分析能力的提高,依靠长期的积累,长期的实践!以下是一些建议:
1)不要以为学过了一些需求分析知识,就以为自己很厉害,也不要用这些大道理来指导项目组工作,不仅对项目组毫无实际帮助,还会帮倒忙。
2)不要一毕业就直接投身需求分析的工作,最好还是从编码开始,另外也可以考虑做测试、实施。
3)要不断地积累业务知识、技术知识。
4)学习面向对象分析、面向对象设计,并在实际工作中运用,面向对象分析与设计的方法,会从本质上提高你发现问题、分析问题、提炼问题、解决问题的能力。从这点上说,从开发开始是最好的选择。
5)把握一切能提高你表达能力与理解能力的机会,和别人沟通要及时表达出你对别人说话的理解,平时多写文章、博客之类的,提高你的书面表达能力。
6)为什么强调要有丰富的管理和被管理的经验呢?订餐系统中其实我们看到很多跟管理相关的问题,很多问题是需要管理办法去解决的,缺乏管理和被管理的经验,就会难以理解客户的问题,更加是无从从管理上提出具体的解决办法。

需求分析是榨干人脑汁的活,超具挑战性的工作!要站在比客户更高的角度把握住客户的需要,然后将客户的这些需求转化为软件可实现的需求规格,与此同时还需要为客户提供与软件相匹配的管理意见。你做好准备迎接这样的挑战了吗?

 

 

 

请看下一篇……



作者:张传波

创新工场创业课堂讲师

华为某团队高级顾问

《火球——UML大战需求分析》作者

www.umlonline.org 创办人

 

文章最后发布于: 2013-08-29 12:02:22
展开阅读全文
0 个人打赏

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览