10

当我开始为 web 开发时,我注意到在客户和我之间有一个清楚地列出他们想要什么的文档将对双方都非常有帮助。在阅读了 Joel 的一些建议之后,做任何没有规范的事情都是一件令人头疼的事情,当然除非您按小时计费;)

  1. 在那些有经验的人中,什么是从客户那里提取关于他们希望他们的网站做什么以及它的外观的所有可能信息的好方法?避免功能蔓延的好方法?

  2. 我应该注意哪些网络特定要求?(也许是平面设计)

  3. 你用什么来写你的规范?

  4. 还有什么其他人应该知道的吗?

谢谢!

Ps:对于“StackOverflow Purists”,如果我的问题很糟糕,我愿意反馈如何改进它,而不是投反对票和“你的问题很糟糕”的评论

4

4 回答 4

9

取决于网站的目标。如果是推销客户发布的新产品的网站,则更容易缩小规格,如果是一般网站,则来回很多。

概述以下内容:

  • 网站/重新设计的目标是什么。
  • 客户群的预期增长是多少?
  • 客户保留的目标是什么?
  • 目标人群是什么?
  • 从一开始就勾勒出所有的交互元素——flash/电影/游戏。
  • 概述 IA,与客户坐下来,概述他们想要的所有部分。想想如何组织它并将其带回给他们。
  • 以书面形式获取所有更改。
  • 在开始开发之前做好所有规范准备,以避免最后一分钟的更改。

一些通用指针

  • 要有礼貌,但不要太随和。如果客户要求一些不可能的事情,请以礼貌的方式让他们知道。不要说你做不到,说在规定的时间和预算内不可能做到。
  • 避免将您的想法与知名公司网站进行比较。不要说你的搜索功能会像谷歌,因为你为你的程序设定了用户习惯的某种标准。
  • 在您从事的任何工作领域都遵循标准。这将确保代码不仅易于后期维护,还可以避免出现错误的机会。
  • 强调自己和客户的可及性,这是一件大事

更多东西:

  • 不要害怕表达你的意见。当然,客户有钱,也可以决定是否与你合作——所以要有礼貌。但不要推脱,你一直在这个行业,你知道它是如何运作的,所以让他们知道什么会奏效,什么不会。
  • 如果客户偶然发现了你的技术解释,不要以为他们是愚蠢的,他们只是在另一个行业。
  • 引导客户远离陈词滥调和流行语。除非您牢记确切的功能,否则请避免使用诸如“ajax”和“web 2.0”之类的词。
  • 正如我上面所说,确保在开始工作之前计划好一切。如果该站点是交互式的,则必须确保所有内容都网格在一起。当该站点被逐个构思时,请相信我,这是显而易见的。
于 2009-05-21T18:21:55.610 回答
2

我在许多软件设计情况(不仅仅是网站设计)中看到的一条建议与用户期望有关。有些人通过给用户一些可以看到的东西来很好地管理它们,同时确保用户不相信他们所看到的东西实际上可以工作。

纸质原型对这种情况有很大帮助:http ://en.wikipedia.org/wiki/Paper_prototyping

于 2009-05-21T18:29:43.193 回答
0

我正在使用纸质原型,但使用 iplotz.com 来制作它,这离我们还很远。它使您可以更详细地考虑应用程序应该如何工作,从而减少错过您需要构建的某些东西的可能性,并且可以更容易地向客户解释您的想法。您也可以要求客户使用 iplotz 向您说明需求,或配合。

于 2009-05-21T19:21:05.803 回答
0

我还发现在谷歌上寻找客户问卷是一个好主意,可以帮助产生更多想法:

谷歌:web客户端问卷,有几十种pdf等形式可以借鉴

于 2009-05-26T23:53:31.217 回答