培育无障碍文化
构建无障碍文化并非易事,也没有明确的指南。但Dani通过自身经历提供了见解:小而持续的习惯能够带来巨大改变。
一年前,我得知自己作为无障碍工程师的角色面临冗余风险。这无论在职业还是个人层面都是艰难时刻。很长一段时间里,我的内心充满了愧疚、自我怀疑和纯粹的悲伤……但在面对这些情绪时,我发现了一条富有成效的思路:反思。我做对了什么?本可以做得更好的是什么?我学到了什么?
回顾过去,我意识到作为大型组织中的小团队,我们专注于一个长期目标,同时也相信这是最有效和可持续的路径:逐步塑造组织文化以接纳无障碍性。
大约在同一时间,我开始聆听James Clear的《原子习惯》。联系立即建立起来。习惯和文化是紧密相连的概念,培育无障碍文化实际上就是将无障碍习惯嵌入每个人的流程中。这就是我们专注的方向。我们花了时间(以及大量的试错)才弄明白这一点,虽然为大型组织创建无障碍计划没有明确的指南,但我认为分享我的经验可能对他人有所帮助。
在我们深入之前,先做个简要说明:这纯粹是我的个人观点,你会发现对大组织文化和行动的偏向。我不代表任何现任或前任雇主。我们取得的进步要归功于团队内外每个成员的不可思议的努力。我希望这些反思能与那些希望在自己公司培育无障碍文化的人产生共鸣。
目标 vs. 系统
要有效塑造习惯,关键在于关注系统和流程(我们想成为谁),而不是执着于最终目标(或我们想实现什么)。这种视角在无障碍性方面尤其相关。
以让应用具备无障碍性为目标。如果只专注于实现合规而不改变系统(将无障碍性嵌入流程和文化),进展将是暂时的。
例如,你可能请求进行无障碍审计并修复标记的问题以实现合规。虽然这可以提供“快速”结果,但往往是短期解决方案。
软件不断演进:功能被重写,旧代码被移除,新功能被添加。如果没有底层系统,无障碍问题可能很快再次出现。更糟糕的是,这种方法可能强化无障碍性是外部事物、由他人检查、仅在标记时修复的观念。更不用说,在流程中越晚处理无障碍问题,成本就越高。当无障碍性变成在最忙碌时的一长串最后一刻工单的同义词时,也会让人感到沮丧。
尽管如此,公司仍然不断关注目标而非系统。
“无障碍性既是一种状态,也是一种实践。” — Sommer Panage, SwiftTO演讲“将无障碍性融入公司、团队和文化”
我冒昧地将其调整为一种抱负状态。如果不认识到实践的重要性,任何取得的进展都有倒退的风险。
相反,我鼓励组织专注于培养习惯并将良好的无障碍实践嵌入工作流程。强大的系统不仅能确保持久的进展,还能培育一种文化,使无障碍性成为第二天性。
你的实际目标是什么?
这并不意味着目标无用——它们在设定方向上非常有效。
在我的团队中,我们经常(半开玩笑地)说我们的终极目标是让自己失业。这种心态反映了一个重要原则:无障碍性是跨组织的责任,不是单个人或团队的任务。
这就是为什么,在我看来,只关注合规而非文化转型(或将无障碍性的“状态”优先于“实践”)是一种有缺陷的策略。
真正的目标应该是建立以用户为中心的文化,使无障碍性嵌入每个工作流程、决策和过程。通过这样做,公司可以创建产品,其中无障碍性不是关于勾选框和关闭工单,而是为所有用户提供有意义和包容的体验。
我们如何实现?
不同公司(不同规模、结构和文化)会根据其旅程阶段以不同方式处理无障碍性。不过,我还没见过哪个无障碍团队觉得自己有足够资源。这使得谨慎的资源分配成为你战略的基石。虽然没有一刀切的解决方案,但左移(在开发过程早期解决问题)在大多数情况下往往是最有效的方法。
设计系统
如果你的公司有设计系统,与拥有它的团队合作可能是你最大的胜利之一。修复一个在几十个地方使用的单一组件,可以改善所有使用地方的体验。这种方法具有很好的扩展性。
参与基础决策和讨论,如选择调色板、排版和组件交互等,也非常有价值。为针对无障碍性量身定制的文档和指南做贡献,可以帮助整个组织的团队做出明智决策。
如需深入了解,我推荐Feli Bernutz的优秀演讲“设计API:如何确保设计系统中的无障碍性”。
社区建设
值得重复的是,你需要尽可能多的盟友。资源越有限,这一点就越重要。像Slack频道这样简单的东西,成为人们可以提问和分享技巧的安全空间,可以走很长的路。其他想法包括午餐学习会、定期聚会、办公时间,或建立更正式的冠军网络。而且,非常重要的是,要找到认可和庆祝胜利以及每个人良好工作的方法。
如果你正在探索这一点,我强烈建议加入无障碍冠军网络(CAN)小组。这是学习和与其他对无障碍性充满热情的人联系的好方法。
教育
教育是扩展无障碍工作的关键。虽然不需要每个人都成为专家,但我们应该努力让每个人都知道基础知识。反复提出基本问题,如缺少无障碍标签、小目标尺寸、差颜色对比度等,不会富有成效。
考虑为不同角色(产品经理、设计师、工程师……)提供定期培训,将无障碍性嵌入入职培训和文档。你需要找到适合你的方法。
在Spotify,我发现设计师的入职培训非常有效,因为大多数功能从设计开始。Deque的一项案例研究发现,67%的可自动检测无障碍问题源于设计,强化了这种方法的重要性。如果你的公司有教育或培训计划,与他们合作。在Spotify,他们是我们最大的盟友。他们会帮你做对。
自动化
一切可以自动化的最终都应该自动化。我们知道你已经有很多事情要处理,自动化应该有助于减轻负担。在大型组织中尤其如此,它可以帮助更有效地扩展工作。然而,自动无障碍检查并不是某些人可能希望的灵丹妙药。
一个关键问题是将自动化视为解决方案而不是安全网。一些公司声称自动工具能捕获多达57%的所有问题,甚至按数量计80%的问题(PDF),尽管广泛接受的数字约为30%。原生移动应用面临更大挑战,使得iOS和Android的实际数字可能显著更低。这些工具及其周围的高期望可能产生错误的安全感,或将努力减少仅为安抚所选自动工具。
自动化不会(也不应该)取代 intentionality。我们应该旨在从一开始就提供出色的无障碍体验,而不是等待工具事后标记问题。
“无论你的重点是合规还是客户满意度,手动测试仍然是过程的重要组成部分。只要可能,你还应该与真实用户进行测试。
对我来说,自动化的最大价值在于在发布前捕获基本回归,并作为对开发者的温和提醒,促使他们更周到地考虑无障碍性。理想情况下,他们不只是修复问题并继续,而是花点时间反思:
这个问题最初是如何出现的? 我们在开发过程中考虑过无障碍性吗? 我们跳过了用屏幕阅读器进行手动测试吗?
在塑造习惯时,环境很重要。强大的无障碍文化不是仅靠意志力建立的。它依赖于鼓励良好实践并使不良实践更难陷入的系统。像自动检查、文档和主动教育这样的推动对于保持无障碍性在首要位置非常宝贵。
修复
我不会撒谎;当我第一次被告知我的新工作是处理无障碍性时,我立即投入,做我最擅长的事,试图自己修复尽可能多的问题。虽然最初有回报,但这种方法在大型组织中不可扩展。它可能很快导致倦怠。它还在公司内设定了一个期望,即这是你团队的责任来完成,这种期望随着时间的推移越来越难以重置。
不是说你不应该亲自动手!但你需要有策略。尝试专注于支持团队处理复杂问题,与同事进行配对编程、代码审查,或实施跨应用改进,理想情况下与设计系统团队合作。这样,你的努力可以产生更广泛的影响。
审计
无障碍审计是你工具箱中的另一个工具。审计可能有价值,但经常被过度使用。它们在团队尽力使产品具备无障碍性后最有效,作为验证步骤而不是起点。毕竟,如果标记的问题中有很大一部分是自动工具本可以检测到的基本问题,审计有什么用?
或者,当你需要快速结果但没有时间或资源及时提升员工技能以进行及时必要的修复时,审计可能有帮助。
虽然审计有其位置,并且如前所述,在某些情况下可能有价值,但我不建议依赖它们作为你战略的基石。
还有更多
尝试找到适合你团队的方法,最重要的是,随着情况变化而调整。除了提到的策略,你可能探索其他倡议:
- 收集无障碍指标
- 进行用户研究和测试
- 改进采购实践
- 确保可访问的内容和通信
- 支持无障碍招聘、工作场所平台和工具
这并不意味着一个行动领域比另一个更重要。实际上,在我看来,无障碍性文化变革比其他领域花费更长时间的最大原因之一是劳动力缺乏多样性。为解决这个问题做出贡献的行动可能不像其他那样立即明显。
行业在雇佣残疾人方面做得不够,使他们在构建真正适合他们的产品中代表性不足。更糟糕的是,他们在招聘过程中面临更多障碍。即使他们被雇佣,他们可能发现旨在使我们能够工作和提高生产力的工具对他们不起作用。
关键是首先识别和列出你的行动领域,然后有策略地确定优先级,同时随着情况演变保持灵活。周到、适应性强的方法确保无论面临什么挑战,你的努力都保持影响力,避免团队过度拉伸和失去焦点。
绝望之谷
这是每个从事无障碍工作的人不可避免地且不幸地迟早会面对的真相:如我们目前所见,正确完成无障碍性需要时间。这与许多公司仍然遵循的“快速行动、打破陈规”的快速结果和短期主义文化背道而驰,即使他们不会公开承认。
因此,过程的慢炖性质可能对我们不利。保持耐心并相信小变化会随时间累积和复合极具挑战性,有时令人紧张。除此之外,如果与领导层在终极目标上存在不一致,或者有交付快速结果的压力,很容易感到想放弃,或者更糟,经历倦怠。
不幸的是,倦怠是无障碍社区中太常见的问题。
如果你想了解更多,我强烈推荐Shell Little的演讲“无障碍到倦怠的管道”。
在那些怀疑的时刻,记住被圣安东尼奥马刺NBA团队采纳的引用,最初来自社会改革家Jacob Riis,是有用的:
“当似乎没有什么帮助时,我去看一个石匠敲打他的石头可能一百次,连一条裂缝都没有出现。但在第一百零一击时,它会裂成两半,我知道不是那一击做到了——而是之前的所有击打。” — Jacob Riis
这有力地提醒我们,每一个小努力都有助于最终的突破,即使进展感觉看不见。
一个不舒服的真相
自上而下的方法更容易,然而,大多数无障碍倡议从底层开始。但对于可持续战略,你需要两者。如果必要,你必须获得领导层的支持,否则可能感觉像不断逆流游泳。令人惊讶的是,这往往比看起来更难。这个话题本身很容易成为一篇文章,但Vitaly Friedman在他的文章“如何为无障碍性提出有力理由”中提供了一些有用的指点。
根据我的经验,领导层支持对于培育无障碍文化至关重要。领导者通常想看到无障碍性如何影响底线,以及投资它是否有利可图。最难的部分是开始,所以如果你能以这种方式提出令人信服的理由,就去做。
我曾观看Dave Dame题为“利益相关者同意无障碍性重要,但这并不意味着他们会投资无障碍性”的演讲。他提出了一个很好的观点:你可能需要说商业语言来吸引他们的注意力。正如Dave所说,“我有脑瘫,但我的钱没有。”
也有数据表明无障碍性可能是一项值得的投资。
尽管如此,我鼓励每个人努力改变那种心态。
出于经济或法律原因做无障碍性是有效的,但它可能导致不正当激励,其中最低标准和合规成为战略,或者团队不断需要证明其投资回报。
“出于‘错误’理由做比根本不做更好。但最终,这些不是我们应该做它的理由。
“13 Letters”播客以Mike Shebanek为主角的两部分剧集开场,非常有趣。在其中,Mike解释苹果最终如何重新承诺无障碍性,因为在缅因州,学校提供Mac,需要为需要的学生提供屏幕阅读器。这似乎是一个 somewhat 商业驱动的决定。但几年后,Tim Cook著名地表示,“当我们致力于使我们的设备对盲人可访问时,我不考虑该死的投资回报率。”他还评论说,“无障碍权利是人权。”
那是我希望更多CEO和领导者拥有的心态。这是一个从“我们必须做”到“它是我们工作的核心部分”的心态转变如何导致持久和成功的无障碍文化的故事。超越最低标准,苹果已成为无障碍性的领导者。一家创新公司,始终使产品更易访问,并推动整个行业向前发展。
好消息
一旦良好习惯建立,它们往往会持续存在。当我被解雇时,有些人(我确信试图安慰我)说应用的无障碍性会迅速倒退,公司很快就会意识到他们的错误。对他们来说出乎意料的是,我回应说我实际上希望它不会很快倒退。那对我来说将是我工作做得好的标志。
老实说,我有信心它不会。具有深厚知识和对无障碍性及构建高质量产品充满热情的不可思议的人留在了公司。我知道应用在好手中。
但重要的是不要陷入自满。文化可能被视为理所当然,但它们需要不断培育和保护。招聘太快、经历重大裁员、被收购、经历高流动率,或看到领导层或优先级变化的公司……任何这些都可能相当快地破坏花了多年建立的东西。
总结
这可能不是你的经验,我们所做的可能对你不适用,但我希望你发现这些见解有用。如他们所说,我有强烈的观点,但 loosely held。所以我期待知道你的想法并了解你的经验。
没有简单的方法或灵丹妙药!实际上非常困难! odds are against you。我们往往不断困惑为什么世界反对我们做一些看起来如此明显正确的事:邀请和包括尽可能多的人使用你的产品,消除障碍,避免排斥。在我们谈论无障碍性时,谈论排斥也很重要。
“尽管我们都谈论包容,但我们对那个词有不同的理解。另一方面,排斥被一致理解为被排除在外(……)一旦我们学会如何识别排斥,我们就可以开始看到对某些人有效的产品或体验可能对其他人有障碍的地方。识别排斥激发了一种关于解决方案如何可以更好的新创造力。” — Kat Holmes
可能有所帮助的是:总是假设善意并尝试 meeting people where they are。我经常需要提醒自己这一点。
“这都是关于理解人们在哪里,meeting them where they’re at(……)人们从根本上想做正确的事(……)他们可能不知道他们不知道什么(……)可能意味着退后并回到基础(……)我知道有些人对不得不反复重新解释无障碍性感到沮丧,但我相信如果我们不愿意这样做,那么我们如何改变人们的心和思想?” — Jennison Asuncion
我鼓励你:
- 如果还没有,就开始。无论什么。
- 玩长游戏,更专注于系统和流程而不是仅仅目标。
- 建立网络:团结你周围的盟友,并通过展示无障碍性不是额外工作来确保领导层支持;如果事后考虑,它们实际上是遗漏的步骤。
- 左移并有策略:反思你有限的资源在哪里可以产生最大、最持久的影响。
- 坚持。有韧性。
但老实说,你能做的任何事都是进步。而进步就是我们所需要的,只是让事情每天变得更好一点。你的工作非常重要。感谢你所做的一切!
无障碍性:这就是方式!