您的位置:首页 > 其它

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

2009-11-11 21:31 302 查看
<!--
/* 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






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





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





有人可能问:这就是需求分析的问题啊。但软件的需求分析之难有时就像亨利
.
福特的一句名言:

如果问从来没有见到过汽车的顾客他们想要什么,他们肯定会说

我要一匹跑得更快的马。在中国则是有些用户都不想搞清自己想要的是马还是骡。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: