如何构造一个辅助审查
有人最近我接触了一个根本性的问题:他们进行辅助审计,不知道如何结构的过程。他们知道网页易读性不够好 - 但是从执行审计的角度来看,他们不知道该去哪里。
因此,我把这篇文章谈如何构造一个辅助审查一点点,在所有可行的方法, - 你如何解决未来一个报价或估计,结构的研究和现场检查过程中,与长期的后续处理。
- 指定的审计范围
- 确定“显示,瓶塞”
- 估计或引用项目
- 计划审计过程中
- 安排后续
搞清楚范围
虽然理想的执行标识的网站上的每一个问题,并指定解决方案,这并不总是可行的一个辅助审查。事实上,有时完全没有意义的 - 这取决于审查的最终目标。审查过程正在考虑重新设计一个网站,是比一套模板供仍处于发展的一个网站的根本不同。
在一开始就设定的目标是关键。我们寻找找出需要改善的关键领域?有什么资源可用于修复问题?如果该网站的一个方面是充斥着重大的问题,它是最好确定该领域内的每一个问题,或简单地描述的一般性问题,并建议寻找一个新的解决方案呢?
初步审查并不需要找出每一个问题。我经常使用的一条路线是指定一个多阶段的审查过程:初步审查,我注意到的重大问题,并提供无障碍网页的基本原则的指导下,和后续在我重新检查站点,如果需要,持续发展提供进一步的指导和细节。
确定“显示,瓶塞”
什么是“秀塞”?从本质上讲,这是一个功能 - 这是完全无法确定的问题是没有价值的网站,而不是你应该只描述了什么会构成一个很好的解决方案,并建议更换。
出现的最初阶段的审查,讨论的范围时,它的情况并不少见 。如果一个站点使用一个CMS或框架,这是从根本上渲染无法访问,您可能要开始,建议重新设计网站。然而,由于外部资源,以提供视频,互动的部件,或社会媒体(提供几个例子)常见的用法,它可能正在使用中的元素不会从一开始就脱颖而出。
而不是执行一个从根本上打破了网站方面的详细折返,也可能是在各方的最佳利益的根本标志更换和讨论,与客户的可能性。
这是为什么业务结构的节的一部分?检讨更换服务的花费数小时,是因为你的时间和客户的资金使用不当。你应该寻找途径,以改善您的客户端的站点不赔一只胳膊和一条腿!
一个公平的估计
这是很难了大规模的无障碍审查要求,在几个小时或美元的条款,提供了一个很好的估计。项目越大,就越难报价。然而,请记住,你所引用的是不是一般要在网站上的文件数量 - 更确切地说,它会是基于独特的模板,表格,并在网站上发现的导航结构。
这是完全可能的,你检查的网站将有12000页,含有不当ALT属性的图像最。然而,作为一个辅助顾问你的时间是更好地用于确定一个或两个有代表性的例子,并解释如何正确使用alt属性,比它是刻意确定整个网站的每一个不恰当的属性。
出于这个原因,你应该看作为一个过程的网站,而不是作为一个网页的集合。可以描述该网站的理想过程,大大简化了四个步骤:
- 访客到达网站,它可以在站点中的任何地方发生。
- 参观者将在网站上尝试移动到另一点,这可能是同一文件的另一部分
- 游客将开始一个目标,这可能是购买,提交表单,或收购的信息
- 参观者将顺利完成这一目标,并通知结果。
这是一般的轮廓描述的任何一个网站的访问者 - 作为顾问,你的任务是,以确定他们完成这一进程时可能遇到的的每一个障碍。你不需要在每一个单页的网站看看,才能看到问题的形状 - ,如果不能导航在一个页面上使用键盘,您可能不会被任何其他页面上能够要么!
有了这些知识,就变得很明显,一个网站,其中有12000页,但只使用一个导航结构,一个模板,并只有一个单一的形式将更加迅速超过120页,使用5模板网站审查,提供电子商务,并有不同的导航结构,取决于正在使用什么样的场地面积。
一个100%的完整的审计必须允许的可能性,每一页上可能会出现不同的问题。毕竟,如果你还没有在页面看,你有没有办法知道如何不同,它可能是从你已经看到了。然而,在所有的可能性,一个网站的页面将在一个相当一致的水平无障碍。务实的态度 - 铭记您的客户的预算需求 - 将是有选择性的审计,而不是一个完整的审计。
计划你的辅助审计过程
现在,一旦你这样做了几次,你可能有冷下来的基本方法 。每个网站是不同的,但是,这样不会彻底摆脱你做一些规划。您仍然需要决定你的方法是什么。两个例子开始的方法,可以基于流程的测试或问题为基础的测试 。
如果你是一个过程为基础的测试程序,你会开始选择过程 - 任何进程。的路径,使购买;获得在页脚的隐私链接,发送联系信息。遵循这一过程中,通过细致的细节所有的方式,隔离的辅助前进的道路上遇到的问题。
问题为基础的测试,而你会挑一个问题 - 如键盘辅助。整个网站的工作,通过自己的方式,并指出与键盘有关的问题,当您去。然后转移到下一个问题,开始您的狩猎。
它可能看起来像我描述一个很迂腐的方式思考进行审核-你知道,最终你会做这些全部 。然而,有一个原因计划很简单:你需要的散点图的方法,以避免陷阱 。如果你没有一个系统,你更有可能最终丢失的问题-要么是因为你没有考虑到在这里的键盘辅助,或因为你忘了检查接触的形式,当你被审查的对比。在计划和进程,将帮助你避免这些gaffs 。
安排后续
这将是很好,相信,当你写的客户端和发送您的苦心彻底无障碍审计的,你是对项目进行。可悲的是,我们不会永远活在这愉快的幻想世界。(虽然,说实话,在我的幻想世界中的一个辅助审计将包括什么比一个笑脸贴纸和短语“做好!”)
不幸的是,无论你做报告的详细-该报告不修复该网站。客户端的开发人员需要做到这一点。或者,有时的情况下,客户端的开发者将无法吸收该文件的原则... ...修复您所描述的问题的同时,将创建新的辅助问题 。或者,他们将实施分流的问题,在其他地方,而不是完全解决,修复 。
这不是一个保证 - 有开发商在那里工作,谁不知道无障碍,但立即赶上一次向他们提出的问题是概念。但也有开发商谁... ...不。
规划至少有一个后续审查是非常重要的。您还需要使自己从开发团队回答的问题,而他们的工作,通过您的建议。
后续审查,应该是一个比初步审查更快的任务 。你可以当场检查,看看开发人员如何与您的建议。如果你喜欢你所看到的,你或许可以比较满意。如果你看到的问题,您可能需要继续下去 。如果你看到了很多问题,你可能需要给客户端,然后再继续通话。
在“摘要”
执行无障碍审计需要很多技巧:注重细节,强烈的责任感为可访问性问题,需要修复时,和时,需要更换,并能描述语言开发的无障碍概念,可以响应。加入这些技能,具有良好的商业规划和个人投资客户的成功,你已经准备好了!