需求分析挑战之旅(疯狂的订餐系统)(6)——榨干人脑汁的需求分析
摘要:
说教性质的需求分析理论,各位看了也白看,所以咱们就来一个真实个案——“订餐系统”体验一下。“订餐系统”貌似简单,但陷阱重重,各种需求分析的经典场景将会一一重现,各位做好准备接受这个挑战没有?我将分8篇为大家分享,全部内容超过1万1千字,而且有n多图片和思考题,请准备好盒饭边吃边看吧……
大纲:
1.某IT公司员工的吃饭问题
2.需求分析的大道理
3.背景-需要-需求规格
4.没完没了的“新需求”
5.领导“突发奇想”
6.榨干人脑汁的需求分析
7.变被动为主动
8.最后的疯狂
6.榨干人脑汁的需求分析
图5 需求分析高手
需求分析能力的提高,依靠长期的积累,长期的实践!以下是一些建议:
1)不要以为学过了一些需求分析知识,就以为自己很厉害,也不要用这些大道理来指导项目组工作,不仅对项目组毫无实际帮助,还会帮倒忙。
2)不要一毕业就直接投身需求分析的工作,最好还是从编码开始,另外也可以考虑做测试、实施。
3)要不断地积累业务知识、技术知识。
4)学习面向对象分析、面向对象设计,并在实际工作中运用,面向对象分析与设计的方法,会从本质上提高你发现问题、分析问题、提炼问题、解决问题的能力。从这点上说,从开发开始是最好的选择。
5)把握一切能提高你表达能力与理解能力的机会,和别人沟通要及时表达出你对别人说话的理解,平时多写文章、博客之类的,提高你的书面表达能力。
6)为什么强调要有丰富的管理和被管理的经验呢?订餐系统中其实我们看到很多跟管理相关的问题,很多问题是需要管理办法去解决的,缺乏管理和被管理的经验,就会难以理解客户的问题,更加是无从从管理上提出具体的解决办法。
需求分析是榨干人脑汁的活,超具挑战性的工作!要站在比客户更高的角度把握住客户的需要,然后将客户的这些需求转化为软件可实现的需求规格,与此同时还需要为客户提供与软件相匹配的管理意见。你做好准备迎接这样的挑战了吗?
请看下一篇……
作者:张传波
创新工场创业课堂讲师
华为某团队高级顾问
《火球——UML大战需求分析》作者
www.umlonline.org 创办人