码迷,mamicode.com
首页 > 其他好文 > 详细

浅析软件工程的需求调研

时间:2016-04-15 21:35:25      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

    正如老师上课所说,软件开发的过程,就是 “用户最需要的东西” 在下面这一链条中传送,转换,实现,扭曲或丢失的过程。由此可见,用户需求是我们开发的源头。

    但不得不承认这样的客观规律,用户需要的,往往经历以下过程:用户最需要的 ——>  用户表达出来的—— >软件团队能理解的 (老板/PM) + 团队的商业目标 ——>软件团队成员具体表达出来的 (PM 写 spec) ——>在各种约束条件下,具体执行表达出来的 (dev 写代码) ——>验证通过的 (Test) ——> 通过各种渠道告诉目标用户 (发布/推广) ——>  用户终于能用上了,但是他们不满意。在这个过程中,各种扭曲变化都可能发生,各种不可思议的设想也可能诞生。但用户不满意,那就不是成功的作品。

    敏捷式开发,便是能立即的做出反馈,根据实时变化而调整,但不防设想,如果我们没做一步就要去询问顾客,那顾客可能随时产生天方夜谭的想法,软件的功能也越来越强大,到最后,很可能做出的东西--四不像。因此,调研的方法很重要,并且在调研的过程中,我们也不能对顾客的需求听之任之,我们要有自己的分析和评估,毕竟是我们开发者自己来开发程序。

    我们要在用户需求与现实状况之间去作折中,这样需求调研才有意义,有价值。

浅析软件工程的需求调研

标签:

原文地址:http://www.cnblogs.com/lvstudy/p/5396766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!