HackerRank 的無障礙設計方法

Last updated: January 3, 2025

在 HackerRank,無障礙性是我們軟體開發流程的不可或缺的一部分。我們致力於創造包容性的體驗,讓每個人都能輕鬆訪問和使用我們的平台。從最早的設計決策到最終測試,我們確保我們的產品符合無障礙標準,並提供無縫的用戶體驗。我們通過早期識別和解決障礙,創造適合所有人的產品。

主動測試與審核

  • 定期審核:我們進行內部和外部審核,確保符合無障礙標準。

  • 工具與技術:我們利用像 Axe 這樣的工具進行自動化測試,以及 NVDAVoiceover 進行手動測試。

優先處理與解決問題

無障礙性是一個持續的過程。問題會根據其影響程度優先處理,確保關鍵挑戰首先得到解決。

  • 關鍵:阻礙核心功能的訪問。這類問題以最高緊急度解決。

  • 嚴重:顯著阻礙訪問,但允許替代路徑。這些問題緊接著關鍵問題被優先處理。

  • 中等與低:這些問題造成輕微不便或未達到技術標準,但不影響可用性。我們將這些問題納入長期路線圖中處理。

這種方法確保我們在解決最迫切需求的同時,持續改進我們的平台。

第三方元件

儘管我們努力主動解決無障礙挑戰,但我們依賴某些第三方元件來實現特定功能。第三方元件的修復通常超出我們的直接控制範圍,因此,除非有可無障礙的替代方案,否則第三方元件不在我們的無障礙範圍內。

適應選項

第三方元件或複雜技術限制可能阻礙立即解決。在這種情況下,我們提供產品內的 適應選項 和專門支援,以確保用戶能有效達成他們的目標。

持續改進的承諾

我們持續評估並完善我們的流程,以符合不斷演進的無障礙標準和用戶需求。

  • 通過每次審核和評估,我們識別改進空間,解決潛在的差距,並提升可用性。

  • 通過投資於工具、培訓和內部流程,我們將無障礙性列為我們不斷演進產品的優先事項。


如需查詢或取得我們的最新無障礙符合性報告,請聯絡我們:accessibility@hackerrank.com