如何为网站编写规范

Sea*_*ney 9 specifications

当我开始为网络开发时,我注意到在客户端和我之间有一份文件清楚地列出了他们想要的内容对双方都非常有帮助.在阅读了Joel的一些建议之后,做任何事情都没有规格是令人头疼的,除非你每小时收费;)

  1. 在那些有经验的人中,有什么方法可以从客户那里获取他们希望他们的网站做什么以及看起来如何的所有信息?避免特征蠕变的好方法?

  2. 我应该注意哪些Web特定要求?(平面设计或许)

  3. 你用什么来编写你的规格?

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

谢谢!

Ps:对于"StackOverflow纯粹主义者",如果我的问题很糟糕,我愿意反馈如何改进它而不是投票,"你的问题很糟糕"评论

Dmi*_*kov 8

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

概述以下内容:

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

一些通用指针

  • 要有礼貌,但不要太随和.如果客户要求不可能的事情,请让他们以礼貌的方式知道.不要说你不能这样做,说不可能在规定的时间和预算内完成.
  • 避免在您的想法和大公司网站之间进行比较.不要说您的搜索功能会像Google一样,因为您为用户习惯的程序设置了某种标准.
  • 无论您在哪个工作领域遵守标准.这将确保代码不仅易于维护,而且还可以避免出现错误.
  • 压力可达给自己和客户,这是一个很大的事情.

更多东西:

  • 不要害怕表达你的意见.当然,客户有钱和手头的决定是否与你合作 - 所以要礼貌.但是,不要成为一个推进,你已经在业界,你知道它是如何工作的,所以让他们知道什么会起作用,什么不起作用.
  • 如果客户发现您的技术解释,不要认为他们是愚蠢的,他们只是在另一个行业.
  • 引导客户远离陈词滥调和嗡嗡声.除非您考虑到确切的功能,否则请避免使用"ajax"和"web 2.0"等词语.
  • 如上所述,确保在开始工作之前计划好一切.如果网站是交互式的,您必须确保所有网格都在一起.当网站被一片一片地想出来时,请相信我这是显而易见的.