• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

有效的需求分析员

发布: 2008-8-05 15:01 | 作者: 网络转载 | 来源: PMT | 查看: 12次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术门户E&A'O%bOw;j a7X R+fG4|

发现问题背后的问题 软件测试技术门户/R7O&t7wCO [EW6Ge
软件测试技术门户^$H6bH9BD
当一个软件项目开始后,用户的要求往往是开发完成某个功能(如人事管理,财务等)的软件,用来解决目前存在的问题。但是软件真正能够给用户创造的价值是什么,这是每一个需求分析员必需思考的问题。
lC }Vq{V(c'}e.Y需求分析应该是一种系统思考,是一种需要“见树又见林”工作。有效的需求分析员要把企业看成一个系统,并且把它融入大社会这个大系统中,全面的观察用户的工作,而不是片段的、一幕一幕的个别事件。比如用户需要开发一个人事管理软件,表面上的需求可能是更方便的对员工进行管理,但是实质上的需求可能是通过人事管理软件来解决工作纪律松散、考勤不严格、人员流动随意等问题。同样的,用户需要开发一个财务软件,除了更好的管理资金,其真正的目的可能是为了解决内部财务制度混乱的问题。如果需求分析只是停留在表面的问题,而不能够发现用户真正关心的问题,很难相信开发出来的软件能够让用户发自内心的满意。 软件测试技术门户J"T\ wGi
如果发现问题背后的问题呢?在大多数公司,除了存在一些正式的组织之外,还存在着各种非正式的组织,这就需要需求分析员在需求分析的过程中,除了要利用正式的渠道(会议、访谈等)外,还要善于利用非正式的渠道(午餐中的交谈、私人会谈等)来了解用户的需求。我们会发现非正式的渠道往往是发现问题背后的问题的关键。
$Kb~5d1z6Sl另外,我们还需要掌握一种有效的分析方法——“深耕法”。下面是一个深耕法的例子: 软件测试技术门户4` Pa G O(o

H'v7@%H:p软件测试技术门户erQh:Kx"}s

f+z$N't*@