Posted on 2006-02-13 11:13
锋出磨砺 阅读(230)
评论(0) 编辑 收藏 所属分类:
杂谈
当我拿到用户的需求的时候,我没有仔细的分析,而是很快的高度抽象,并从数据结构入手,开始了我的设计旅程,并且很快的
划分模块进行实现。并不是我的分析水平多高,而是我没有找到很好的分析方法,人的惰性的原因,不自然的逃避分析的过程。
因为相对分析,我设计和实现更拿手。所以要避免需求灾难,首先要从思想上改造自己,努力的去寻求需求开发方法。当然,
不同的项目产品,问题域的不同,方法有所不同,记得 人月 中,时刻提醒大家没有银弹。所以在需求分析方法中,
没有投机取巧,只有经验累计和社会综合知识的丰富。
从历年的项目经验中,我抽取了几种方法
1,同类产品和行业知识的资料搜集,获取重点知识
2,从项目的高层人士方 项目可行报告 合同 等获取高度抽象信息
3,罗列关心的问题
4,从所有涉众中获取信息,采用多种沟通方式,交谈,问卷,邮件,实际操作等
5,图表直观的描述方式和用户反复沟通
6,做最重要的事