技术规范必须包含一个条件,即任何未指定的方面均由开发人员自行决定实施。听起来挺刺耳的,但这却是必要的举措,这是由技术任务的含义决定的:客户需要得到某个确定的结果,但是却不能在技术任务中写出如何实现这一结果。此标记可确保客户不会过多干涉开发过程。
毕竟,没有承包商愿意被告知如何在代码中编写这个或那个功能。此外,这也限制了客户实现或纠正某些事情的无尽欲望。凡事都需要一个分寸。因此,不要试图让你的所有愿望都实现。
表壳:VT-metall
了解我们如何为莫斯科一家金属加工公司 土耳其电话号码列表 将招聘成本降低 13 倍
了解如何
最好在技术规范的末尾加上“任何未指定的事项均由开发人员自行决定”的措辞,因为在文档的最开头它会被负面地看待。如果技术规格写得正确,没有人会反对这样的说法。
网站开发的技术任务是来自客户的任务,即使是由承包商制定的。因此,它必须包含表演者应该做什么和如何做的指示。有时在技术规范中你会看到这样的短语“该项目将包括这个和这个”。要小心这样的措辞,因为它听起来更像是通知,而 TOR 则暗示任务。
清楚、准确地陈述您的任务。毕竟,技术规范的主要目标是确保客户和承包商之间对即将进行的项目达成相互理解。
模糊和抽象的表述对问题没有帮助。以下是一些应避免使用的表达方式:
“网络资源必须让客户满意。”如果他心情不好怎么办?
“网络资源应该易于使用。”在这种情况下,“方便”是什么意思?
“网络资源必须能够轻松承受大量的访问量。”这里指的是什么数字? 10,000 名用户? 20,000,000?
“来自专家的内容。”好了,这里就不需要评论了。
网站开发技术规范中应该规范哪些内容
来源:PeopleImages.com - Yuri A/ shutterstock.com
寻找文本中模棱两可的措辞。如果找到它们,请重新制作它们。所有任务都应尽可能具体。
不要写“快速资源加载”,而是写通过 Google PageSpeed Insights 服务检查时,网站的所有页面的加载速度都应超过 80 点。
将短语“重负载”替换为“同时有 6 万个用户”。
“在主页上显示文章列表”应改写为“在主页上显示 6 篇新文章”。
不要写“简洁且用户友好的设计”,而要写“订阅按钮应该是这样的”,并附上一张图片来说明任务。
这就是有关技术规范措辞的全部内容。现在我们来看看它的结构。
请提供一般信息
参与开发的每个人都必须清楚地了解客户拥有什么样的业务以及目标受众是谁。请在规范的开头注明此信息。
还需要描述网络资源的目的并简要概述其功能。否则,您可能会得到一个博客而不是一个网上商店。
解释复杂的术语
技术规范的主要内容是以这样一种方式制定的,即让每个人都清楚结果应该是什么。如果您必须使用客户不熟悉的术语,请用通俗易懂的语言向他们解释您的意思(不要让他们去维基百科页面):
内容是指网站上发布的文本、图片、动图和视频。
要管理、添加和编辑内容,您需要一个 CMS,无需具备 Web 开发知识即可使用它。
每页底部的区块称为页脚。
描述托管的工具和要求
假设您已经在一个网站上工作了几个月,并且获得了令人惊叹的成果。您与客户协调了每一步,他很满意。当你交付项目时,客户却很生气,因为他想要 WordPress 上的管理面板,而不是 MODx 上的。
为了避免不愉快的情况,请提前告知他您通常使用的引擎、库和工具。向他解释托管要求是什么。毕竟,客户的服务器可能托管在 .NET 上,而您使用 PHP 创建网站。
列出网站运行的要求
网络资源必须可以使用任何浏览器和任何设备运行。当然,客户和承包商都知道这一点。然而,最好将这一点纳入网站开发的技术规范中,以便客户能够保护自己免受劣质工作的影响。例子: