当我开始为网络开发时,我注意到客户和我本人之间有一个文档,这些文档显然列出了他们想要的东西对双方都非常有帮助。在阅读了乔尔的一些建议之后,除非每小时的计费;除非您的计费;)

  1. 在那些有经验的人中,从客户那里提取所有可能的信息的好方法是什么?避免功能蠕变的好方法?

  2. 我应该知道什么特定的特定要求? (也许是图形设计)

  3. 您用什么来编写规格?

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

谢谢!

PS:要“堆叠纯粹主义者”,如果我的问题很糟糕,我愿意回馈如何改善它而不是投票,而“您的问题很烂”的评论

有帮助吗?

解决方案

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

概述以下内容:

  • 网站 /重新设计的目标是什么。
  • 客户群的预期加薪是多少?
  • 客户保留目标是什么?
  • 目标人群是什么?
  • 从开始概述所有交互式元素 - 闪存 /电影 /游戏。
  • 概述IA,与客户坐下,概述他们想要的所有部分。考虑如何组织它并将其带回他们。
  • 获取所有写作变化。
  • 在开始开发之前进行所有规格准备,以避免最后一分钟的更改。

一些通用指针

  • 有礼貌,但不要太过分。如果客户要求一些不可能的东西,请让他们以礼貌的方式知道这一点。不要说您不能做到这一点,说不可能在分配的时间和预算中实现这一目标。
  • 避免在您的想法和大牌公司网站之间进行比较。不要说您的搜索功能就像Google一样,因为您为用户习惯的程序设置了某种标准。
  • 遵循您所在的任何工作领域的标准。这将确保代码不仅易于维护,还可以避免错误的机会。
  • 对自己和客户的强调可访问性,这是一个 大的 一个东西。

更多东西:

  • 不要害怕发表意见。当然,客户有金钱和决定是否与您合作的决定 - 请有礼貌。但是不要做一个推动力,您一直在行业中,并且知道它是如何工作的,所以让他们知道什么将有效,什么将是什么。
  • 如果客户偶然发现您的技术解释,请不要以为他们很愚蠢,他们只是在另一个行业中。
  • 将客户远离陈词滥调和流行语。除非您有确切的功能,否则请避免在“ Ajax”和“ Web 2.0”之类的单词上抛出。
  • 按照我上面的说法,请确保在开始工作之前计划所有工作。如果网站是互动的,则必须确保所有内容融合在一起。当该网站逐个考虑时,请相信我很明显。

其他提示

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

纸张原型制作对这种情况有很大帮助: http://en.wikipedia.org/wiki/paper_prototyping

我使用纸张原型制作,但是请使用iplotz.com来进行它,这离我们很远。它使您思考应用程序应该如何更详细地工作,从而使您不太可能错过您需要构建的某些内容,并且可以更轻松地向客户解释您的想法。您还可以要求客户使用IPLOTZ向您解释要求或合作。

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

谷歌: Web客户端问卷,有数十种PDF和其他形式可以从中学习

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top