扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Justin James 2007年5月25日
关键字: 软件开发
这是另一个我讨厌但又不得不提及的主题。那么我什么必须提及这个主题呢?因为我必须对你们100%的诚实,因为你从一英里外就能看穿我的诡计;努力去做那件我并不100%相信的事情确实有些困难,即使我过去一直相信它。我心里的这件可怕的事情到底是什么呢?对大多数客户而言,“外观漂亮”比“运行良好”更加重要,至少那些批准订单的客户这样认为。
“用蓝色矢车菊做图标好吗?”—— Richard Chesler(经理),《搏击俱乐部》
“那台服务器有黑色或银白色的吗?”——我的前任经理
这就是我说的意思。在开发者发现明显的技术问题之前,多数开发者认为它是T. Customers通知中的“无聊的内容”。如果你的错误消息中出现一个排印错误,他们不会想到他们根本不应看到错误消息,他们担心他们看到排印错误。我屡次在客户之中、在行业之内看到这种情况。
你的客户(或潜在客户)中的非技术人员并不喜欢测试或试用软件;他们宁愿让你——测试人员——来完成这个任务,他们自己却去寻找并不满足期待的事情。网络工程师并不关心交换机是什么颜色,只要它易于管理且工作正常。但CIO希望有一间漂亮的服务器机房,可以带客户去参观,并告诉网络人员“以某种方式让我们购买的设备正常运转”。
另外,几乎你的每一名客户(甚至你的组织中的客户)都有他们喜爱的特性。记住,当你们坐下来弄清需求时,一些特性被保留下来,一些被排除。我向你保证,只有那个注意到某项特性并不存在的客户才会大声争论。奇怪的是,反对排除特性的客户最后会忘记特性被排除,需要特性的客户又想知道特性在什么地方;于是,突然之间,所有的客户都在询问“遗漏的特性”。
在进行最初测试时,这些客户对软件进行检查,确认他们最喜爱的特性确实存在,而完全忽略了应用程序的其它功能,并要你正式同意一个总体来说并不真正满足他们的需求的应用程序。
因此,准确的要求文件才显得如此重要。因为一群人可以花两天时间争论一个图标的颜色(菊蓝色或长春花红色)或如何显示一组数据(圆饼图或条形图),然而,图标没有任何用处,显示的数字也是完全错误的。如果准确简明地记录下这些特性,而不是PowerPoint幻灯片中的一些模糊的要点、或是六个月前一个大型电子邮件中的思想记录、或是通过电话讨论但从未记录和加以确信的内容,那么可以很容易就可以说:“这些是我们一致同意的特性”。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者