HackerRank 的無障礙設計方法
Last updated: January 3, 2025
在 HackerRank,無障礙性是我們軟體開發流程的不可或缺的一部分。我們致力於創造包容性的體驗,讓每個人都能輕鬆訪問和使用我們的平台。從最早的設計決策到最終測試,我們確保我們的產品符合無障礙標準,並提供無縫的用戶體驗。我們通過早期識別和解決障礙,創造適合所有人的產品。
主動測試與審核
定期審核:我們進行內部和外部審核,確保符合無障礙標準。
工具與技術:我們利用像 Axe 這樣的工具進行自動化測試,以及 NVDA 和 Voiceover 進行手動測試。
優先處理與解決問題
無障礙性是一個持續的過程。問題會根據其影響程度優先處理,確保關鍵挑戰首先得到解決。
關鍵:阻礙核心功能的訪問。這類問題以最高緊急度解決。
嚴重:顯著阻礙訪問,但允許替代路徑。這些問題緊接著關鍵問題被優先處理。
中等與低:這些問題造成輕微不便或未達到技術標準,但不影響可用性。我們將這些問題納入長期路線圖中處理。
這種方法確保我們在解決最迫切需求的同時,持續改進我們的平台。
第三方元件
儘管我們努力主動解決無障礙挑戰,但我們依賴某些第三方元件來實現特定功能。第三方元件的修復通常超出我們的直接控制範圍,因此,除非有可無障礙的替代方案,否則第三方元件不在我們的無障礙範圍內。
適應選項
第三方元件或複雜技術限制可能阻礙立即解決。在這種情況下,我們提供產品內的 適應選項 和專門支援,以確保用戶能有效達成他們的目標。
持續改進的承諾
我們持續評估並完善我們的流程,以符合不斷演進的無障礙標準和用戶需求。
通過每次審核和評估,我們識別改進空間,解決潛在的差距,並提升可用性。
通過投資於工具、培訓和內部流程,我們將無障礙性列為我們不斷演進產品的優先事項。
如需查詢或取得我們的最新無障礙符合性報告,請聯絡我們:accessibility@hackerrank.com。