在我看来,无障碍,使有特殊需求的人(盲人,聋人和有认知障碍的人)能够访问内容和应用程序是一个重要问题。第508条是美国的一项附则,旨在确保政府(至少)的应用程序和内容可供所有人使用,无论社区如何。这个话题是否在你的工作中出现?谁应该对此负责?可访问性是贵公司开发过程的一部分吗?
回答
它出现在我们的所有地方。我们只会说某个客户需要它。对我们来说,开发人员和业务分析师之间有责任,但我们没有最高效的SDLC流程。一般来说,BA将它放在需求文档中,Devs会通过它并查看是否可以容纳所有请求。测试人员随后负责确保其符合要求文件。我们确实有外部顾问,他们专门负责508应用程序以查看应用程序以确保它们符合要求。真的,这是项目中每个人的责任,因为它非常重要。在与政府打交道的时候,很多收入都会受到威胁,从长远来看犯这样的错误可能会让你付出代价。
当我在大公司工作时,每个规范都有关于辅助功能的章节。每个功能的每个方面都需要在规范中列出键盘快捷方式,并且每个UI元素都需要在规范中列出其可访问性角色和文本。然后,测试会针对没有可访问性的功能来记录错误。本地代码,托管代码和网站都是如此。
工程团队中的每个人,从PM到Dev都对它负责。
我是一个完全盲人,使用屏幕阅读器。在这个相当大的公司工作时,我无法使用我们的产品之一,因为我发牢骚时没有提到接受。公司的大部分产品对于所使用的技术都有或多或少的功能,如果产品涉及制图或呈现图形信息,屏幕阅读器的可访问性就变得不是问题。我相信它不属于开发过程的主要原因是因为没有客户抱怨。客户可能没有抱怨的部分原因是因为该公司为开发人员生产工具,并且如果盲人开发人员无法使用特定工具,那么有更多可能找到解决问题的方法来完成相同的任务,那么会计中的盲人谁不能使用运行整个部门的SAP软件。请注意,前面的说法完全是轶事性的,我的观点没有证据支持它。
每当我被要求对网站的可访问性成熟度进行审计时,头号缺陷就是该软件的设计并非考虑到可访问性。设计师和开发人员多次对可访问性有所了解。相信他们曾经考虑过无障碍,但实际上他们没有。
许多次的解决方案都是在产品发布后很长时间插入的。这导致软件更难以访问。另外,可访问性级别无法达到以可访问性开始的软件系统级别。从长远来看,它需要花费更多的钱,并且在生命周期的后期“强制”产品的可访问性的结果较差。
就责任而言,公司有责任制定无障碍政策并确保其正确实施。它需要从上到下,否则就不会成为真正的考虑因素。设计师,开发人员测试人员和他们的经理们都需要尽自己的努力来确保公司的可访问性政策符合预期。市场营销和公共关系可以通过将软件的可访问性作为公司正在履行的企业责任属性来获益。
- 1. 贵公司用于数据库访问和映射的是什么?这是否让你开心或难过?
- 2. 公司的应用程序分发给公司的客户
- 3. 公司的Iphone开发应用程序
- 4. 从名字到公司的开发者计划,有可能吗?
- 5. 公司徽标部分可见。什么可能是错的?
- 6. 一家小公司的SharePoint开发
- 7. LinkedIn REST API - 访问用户可发布到的公司列表
- 8. 公司内部使用的iPhone应用程序 - 可能吗?
- 9. 我可以开发一个iPhone应用程序吗?我的公司只能用于内部员工?
- 10. 开卷Segue公司发行
- 11. 访问多个QB公司
- 12. Django的意见是公开的,但内部访问不可访问?
- 13. 内部分公司名称
- 14. 我们可以通过Web连接器访问多个公司文件吗?
- 15. 一个开发人员帐户需要多个公司吗?
- 16. Ada:公开部分和私人部分规格是分开的吗?
- 17. iPhone开发人员标准公司程序问题
- 18. 哪个软件开发过程模型是当前公司使用最多的?
- 19. 苹果开发者计划分享与另一家公司
- 20. 我可以通过不同的“API”DLL公开一个.NET DLL的公共类的一部分吗?
- 21. 贵公司使用哪些工具或库加速开发并确保质量?
- 22. 显示所有由一名开发人员/公司开发的应用程序
- 23. 启动可公开访问的Rails开发服务器
- 24. Passbook Pass可以被其他开发者开发的应用程序访问吗?
- 25. 你可以运行公司内部的Stackoverflow站点吗?
- 26. 我可以像访问对象一样访问对象的“基础部分”吗?
- 27. 一家公司可以加入两个具有不同Apple ID的iOS开发人员程序吗?
- 28. 我可以循环访问C++类的(公共)属性吗?
- 29. 不一致的可访问性 - 开发Web服务
- 30. 开发可通过手机应用程序访问的网站