如何学习快速掌握用户需求?

发表于:2009-4-30 15:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:rolei    来源:51Testing论坛

问题描述:客户的参与是发布一个优秀软件的关键因素,在项目的开始阶段就应该努力致力于为你的项目征求各个客户的意见。软件需求的成功,和软件开发的成功都取决于开发者是否尽可能地采纳客户的意见。为了征求客户的意见,我们该如何学习/快速掌握用户需求?

精彩答案:

  1、与客户保持密切关系--关键

  1)多与客户交流,切忌闭门造车。(不能见实际客户,就多与需求人员交流吧,多思考,多提问题,多理解)

  2)多与实际应用的客户交流,软件的目的是为了方便使用。如果只是为了满足某些高层的需要的软件,真正应用时的实施将是一个大麻烦。

  3)如果条件允许,跟终端客户工作一段时间,了解他们要使用这个软件的原因,基本需求、操作规程等。(这个方法对理解实际需求很有效)

  4)将客户拉入自己的开发团队,与客户工作在一起,不断的与客户学习,不断的争求客户意见。(客户应该是开发团队的一员,应该为自己将要使用的软件负责)

  2、从用户和专业化角度理解需求--快速学习和掌握的基础

  1)想用户之所想,急用户之所急。

  2)站在客户角度想问题,对每一个问题多问几个为什么。

  3)努力成为行业专家,当你成为了行业专家,对需求的理解将会站在更高一层面想问题。

  3、尽可能早的了解用户需求,在不断的开发推进中深化对需求的理解。

  1)加强团队内部沟通、需求评审、问题讨论,从不同的角度、不同岗位去看待和评审需求。(最好是有客户进行答疑)

  2)太晚了,除非你是行业专家,否则很难跟得上用户的需求。

  只有在不断的深入交流、学习、思考中,才能快速、有效、全面的理解和掌握客户需求。

版权声明:原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。 本文出自51Testing软件测试网,感谢会员rolei在每周一问(09-01-12)中的精彩回答。http://bbs.51testing.com/forum-157-1.html

相关阅读:

如何学习掌握用户需求?

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号