在软件开发中用户应该扮演怎样的角色

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:595.3pt 841.9pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:42.55pt; mso-footer-margin:49.6pt; mso-paper-source:0; layout-grid:15.6pt;} div.Section1 {page:Section1;} -->

作者:朱金灿

来源: http://blog.csdn.net/clever101

 

       有时我在考虑:在软件开发中用户应该扮演怎样的角色?软件开发中的用户能不能像进入超市的顾客一样,只需找到自己需要的食品,然后把钱付给售货员?我想由于软件开发的特殊性,是不能这样的。这种特殊性在于用户对软件不是一次性消费。

 

    我想过这样一个问题:是不是有合格用户和不合格用户之分。我曾经做过一个艰巨的项目,用户是一个专家级别的用户,他自己搞过开发,对自己的需求很清楚,他就是要把系统应用到实践,这样一来省去需求分析的很多麻烦,但是在开发过程就多了很多问题(因为要满足他的苛刻要求还真不是易事)。不过项目结束后我感到学到的东西还蛮多的,有一种乐在其中的感觉。然而我碰到更多的项目是用户连需求说明书都不愿意写。他们的意思就是:这个项目我交给你了,你先帮我整份文档,我修改修改后你再给我整个系统。纯粹的扯淡项目!

 

      有人可能问:这就是需求分析的问题啊。但软件的需求分析之难有时就像亨利 . 福特的一句名言: 如果问从来没有见到过汽车的顾客他们想要什么,他们肯定会说 我要一匹跑得更快的马。在中国则是有些用户都不想搞清自己想要的是马还是骡。

原文地址:https://www.cnblogs.com/lanzhi/p/6471117.html