`
liuwei1981
  • 浏览: 752600 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:156173
社区版块
存档分类
最新评论

闲话需求调研(三) 经验主义

阅读更多

说到需求调研,有时候经验主义未尝不是一件坏事。

 

常说经验主义害死人,但是在做需求调研的时候,经验主义未必不是一件坏事儿,关键看用的地方对不对,不要过度就好。

 

其实在软件行业的工作经验累积,一方面是技术能力的积累提高,一方面就是业务理解能力的累积提高。特别是在某一个行业里面积累了足够的经验的话,还可以成为一个程序员提高升级的新方向,业务专家。

 

如果参与了很多完整的行业大型项目,不仅对该行业整体上有一个全局的认识,通过项目的开发,对很多业务细节也会有很多更深的理解,甚至有时候比用户理解更深入全面。

 

这个时候,在调研与用户沟通过程中,就要充分利用这些优势,引导用户的思路,获得真正重要有用的信息。当用户认识到你对系统,行业的理解后,才会有意想进一步的和你去沟通,说明,才会越说越清晰,而不是越讲越糊涂。

 

并且用户如果了解,并相信你在行业业务方面,有更深刻的理解认识,才会相信你的更多的业务流程,内容改造的想法和手段,这样,特别是信息系统中,业务流程改造活动才有可能进行,并获得用户的支持。

 

所以,需求调研中,业务,行业方面的经验是非常重要的。你和用户沟通,用户把自己对行业,业务的理解表达出来,如果你能理解,或者进一步能提出更好意见建议,用户肯定会放心的多,如果你连用户提得很多行业专用名词都不明所以,估计用户也没有什么心情继续和你说下去了。

 

之前我所在的部门项目组,都在做煤矿行业,生产调度方面的项目。甲方的另一个部门提出想把该部门的业务流程用计算机软件系统实现,于是去和用户做系统的前期沟通调研。项目组里面都没有这个部门的业务行业经验,幸亏我之前工作的公司,维护过一个大型的软件项目,一年多的维护经历,不仅技术能力上从新人入门的层面有了很大提高,对项目对应的行业业务也有了一定的了解,恰巧这个部门的业务,可以看作是那个大型项目的一个分支,所以在谈话的过程里面,用户提出的很多业务内容,流程和名词,才能应对过去,不至于冷场。

 

这样,在进行需求调研的时候,最好有成员对行业业务有比较全面深入的了解。是在条件不允许,也要在前期多搜集资料,查看类似的行业系统,现在的互联网,获取基本的资料,也不是什么难事儿,最起码,不要对用户到时候冒出的各个术语一头雾水。

 

当然经验主义的套用,也不要过度,毕竟在整体行业规范下面,每个具体的项目,都有其独特的内容在,这时候,不要想当然的去分析设计,在大的方面,经验主义是很有帮助的,在细节方面,还需要多多去发掘认识。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics