"إليزا باندي" موظفة في Google تعمل على إتاحة الويب وإعداد المستندات لأدواتنا الداخلية.
تسلّط هذه المشاركة الضوء على خبير في المنتدى، وذلك ضمن إطار التعرّف على أدوات تسهيل الاستخدام. اطّلِع على مزيد من المعلومات حول أبحاث ومبادرات Google لتسهيل الاستخدام.
ألكسندرا كليبر: أنا محظوظة للاتصال بك كزميلة. كيف تصف نفسك وعملك هنا؟
إليزا باندي: اسمي إليزا، وأكتب مستندات تتعلّق بالأدوات والبنية الأساسية الداخلية في Google.
Alexandra: هذا عمل رائع. كم عدد الأشخاص الذين تعمل معهم؟
Elisa: يتألف فريقنا الأوسع من 40 شخصًا تقريبًا، ويشمل ذلك كاتبي المحتوى الفنيين والمصمّمين التعليميين ومديري البرامج. عندما بدأت العمل في هذه الوظيفة قبل ستة أعوام، كان لدينا أربعة موظفين فقط.
Alexandra: ماذا كنتم قبل Google؟
Elisa: عملت خلال الأسبوع في مجال تطوير ألعاب الفيديو. وفي الأسابيع، كنت أعمل في إصلاح الأحذية.
Alexandra: هل بدأت العمل في مجال تسهيل استخدام الويب بعد انضمامك إلى Google؟
Elisa: نعم، ولكن بعد مرور عام ونصف تقريبًا، على الجانب. أعمل على هندسة تسهيل الاستخدام في المستندات الداخلية لشركة Google. قبل هذا العمل، لم يتم تصميم المستندات مع مراعاة سهولة الاستخدام. إنّ أي ميزة في المستند كانت متاحة من خلال الصدفة.
كانت هناك مشاكل كبيرة، بدءًا من التباين اللوني الذي كان
غير ملائم تمامًا للروابط. كانت الجداول فوضوية، في حال التكبير،
بقي كل شيء بنفس الحجم لأنه تم تحديده بالبكسل بدلاً من
rem
. تطوّعت لحلّ كل هذه المشاكل. وبعد ذلك، واصلت حلّ
المزيد من المشاكل. ها نحن بعد خمس سنوات، وما زلت أعمل على ذلك.
Alexandra: لقد اكتسبت خبرة ومهارات في تسهيل الاستخدام، ولديك العزم على حلّ المشاكل التي تحتاج إلى حلّ.
Elisa: نعم، أعتقد أنّه يمكننا قول ذلك [ضحك]. بصفتي شخصًا من ذوي الاحتياجات الخاصة، أعلم مدى صعوبة طلب اعتبارات سهولة الوصول. لذا فإن حقيقة أنه لم يكن لدينا اعتبارات إمكانية الوصول هذه لزملائي في العمل وزملائي في العمل أغضاني حقًا. ولم يكن أي شخص آخر يصلحها. لذلك ذهبت إلى هناك وأصلحت المشكلة.
لا أعتقد أنّه يجب أن يطلب أي مستخدم ميزة تسهيل الاستخدام. يجب أن يكون مضمّنًا من البداية.
تحديد أولويات حالات استخدام تسهيل الاستخدام
Alexandra: عندما تفكر في تسهيل استخدام الويب، هناك العديد من الطبقات المختلفة، أليس كذلك؟ هناك احتياجات مختلفة ومتعارضة في بعض الأحيان للعجز بأنواعه المختلفة. كيف تحدّد الأولوية لما يجب تنفيذه؟
Elisa: إنّ الكثير من ما أفعله هو تحديد الأولويات. على سبيل المثال، ما مدى أهمية أن تكون بعض حالات الاستخدام المحدّدة متاحة بالكامل بنسبة% 100؟ أراجع الكثير من البيانات: ما هي النسبة المئوية للأشخاص الذين يعانون من عجز في بلدنا؟ كم عدد المستخدمين الذين لديهم مشكلة معيّنة في تسهيل الاستخدام؟
على سبيل المثال، هناك مجموعة فرعية من المستخدمين الذين يستخدِمون ChromeVox، وهو قارئ الشاشة المدمَج في أجهزة Chromebook. إذا واجهت مشكلة في ChromeVox، عليّ الاطّلاع على عدد المستخدمين الذين يستخدمون ChromeVox مقارنةً بمستخدمي Jaws مقارنةً بمستخدمي NVDA مقارنةً بمستخدمي VoiceOver.
لا يستخدم الكثير من المستخدمين الخارجيين ChromeVox. بما أنّنا في Google، يستخدم الكثير من المستخدمين أجهزة Chromebook كجهاز العمل الأساسي، ما يعني أنّ ChromeVox مهم جدًا للمستندات الداخلية. قد يتم تصعيد خطأ ChromeVox إلى مستوى أعلى قليلاً من خطأ VoiceOver أو خطأ NVDA.
بشكل عام، أحاول إصلاح المشاكل في برامج قراءة الشاشة الرئيسية أولاً. غالبًا ما يكون اللون عشوائيًا لأنّ هناك مجموعة من الإضافات التي تتجنّب مشاكل الألوان، خاصةً في حالات استخدام الأوضاع ذات التباين العالي.
Alexandra: لقد ذكرت البيانات، وهي مهمة للغاية في Google (بالطبع). نسمع دائمًا عبارة "ادعم فكرتك بالبيانات". كيف تجمع البيانات لإتاحة الاستخدام في Google؟
Elisa: أعتمد كثيرًا على البيانات التي جمعتها مجموعة Google للأشخاص الذين يعانون من عجز. وغالبًا ما أراجع استطلاعات WebAIM.
ثقافة تسهيل الاستخدام
Alexandra: يُرجى إخبارنا بثقافة تسهيل الاستخدام في Google.
Elisa: تطوّرت هذه المنصة بسرعة كبيرة لتتحوّل إلى مجال يتطلّب تمويلاً واهتمامًا واسع النطاق. لقد تبيّن لي أنّ الجميع تقريبًا يريدون اتّخاذ الإجراء المناسب. يريد زملاؤنا الحصول على مصادر تعليمية حول كيفية اتّخاذ الخطوات المناسبة وكيفية إعطاء الأولوية لتسهيل الاستخدام.
إنّ إعادة هيكلة تطبيق أو موقع إلكتروني أو أيّ شيء آخر لكي يصبح متاحًا بعد تنفيذه بشكلٍ غير صحيح هو أمر صعب. لذلك، يتمثل جزء من عملي في توجيه المهندسين إلى التفكير في دمج ميزات تسهيل الاستخدام في التصاميم الأولية، قبل إنشاء المنتجات. يتفاعل المستخدمون مع هذه الميزة بشكلٍ جيد، بل ويرحّبون بها.
لم أواجه مقاومة حقيقية لدمج ميزات تسهيل الاستخدام إلا مرة واحدة، وحتى هذه المرة كان من السهل حلّ المشكلة.
Alexandra: هل يمكنك إخبارنا بالمزيد من المعلومات حول ذلك؟
Elisa: عندما انضممت لأول مرة إلى فريق هندسة تسهيل الاستخدام، كان يشكّل ذلك 20% فقط من وقتي. لم يفهم بعض المستخدمين سبب تركيزنا على تسهيل الاستخدام. قال أحد الأشخاص: "لا يتجاوز عدد الأشخاص الذين يعانون من عجز% 1 من السكان". لقد اتخذت قراري، وكان علينا ذلك لأنه كان هو التصرف الصحيح الذي يجب أن أفعله. وقد كان هذا وقتي، وسأخصص هذا الوقت بالطريقة التي أراه مناسبًا.
من الصعب بالتأكيد أن يُخبرك أحدهم أنّ الأشخاص ذوي الاحتياجات الخاصة لا يهمّهم الأمر، وأنّ هذه المجموعة صغيرة جدًا.
Alexandra: خاصةً عندما تكون من هذه الفئة. اعرف جمهورك.
Elisa: لا أحب أبدًا أن أسمع عبارة "هذا لا يمثل سوى %1". تجعل كلمة "فقط" العبارة تبدو غير مهمة. ولكن عندما تفكر في عدد سكان العالم، هناك الكثير من الأشخاص. وهذا العدد كبير جدًا من الأشخاص الذين يعملون في Google. بالإضافة إلى ذلك، يتم الإبلاغ عن عدد قليل جدًا من حالات الصعوبات المتعلّقة بالتعلم.
Alexandra: نعلم أنّ أكثر من% 1 من السكان يعانون من عجز. تفيد تقارير منظمة الصحة العالمية بأنّ أكثر من مليار شخص يعانون من إعاقة، وأنّ 2.2 مليار شخص يعانون من نوع من أنواع ضعف البصر. تختلف شدة هذه الإعاقات بطبيعة الحال، ولا يعتبر بعض الأشخاص الذين يعانون من إعاقات بصرية أنفسهم معوقين. ولكنّ هذه الاضطرابات تؤثّر في التفاعل على الويب.
Elisa: بالضبط.
بناء مجموعتك الخاصة من الخبرة
Alexandra: هل لديك أي نصيحة كنت تتمنى معرفتها قبل بدء العمل في مجال تسهيل الاستخدام؟
Elisa: لا بأس بعدم معرفة كل شيء. سهولة الاستخدام هي مجال واسع ومتعدّد. أعلم أنّ هناك الكثير من الأمور التي لا أعرفها. لدي مجموعة محددة جدًا من المهارات. كل ما في الأمر أنني أعرف أين أجد معلومات حول أفضل ممارسات إمكانية الوصول.
حتى في مجال تخصصي، وهو تطبيقات قراءة الشاشة وتباين الألوان، أتعلم أشياء جديدة كل يوم. أنا أصمّ، ولكنّني لست خبيرًا في تسهيل استخدام ميزة "الترجمة والشرح". أعرف ما يناسبني، لكنني لا أعرف ما يناسب كل شخص آخر. سأحتاج إلى البحث عن أفضل الممارسات إذا طُلب مني ذلك.
Alexandra: من المعقول ألا تكون الخبيرة المطلقة لكل نوع من أنواع تسهيل الاستخدام. كيف يمكنك مساعدة المهندسين في تعلُّم أنماط تسهيل الاستخدام؟
Elisa: أعمل عن كثب مع مهندس مهتم بإمكانية الاستخدام. سأعرض لها خطأ وأشرح لها كيفية حلّه. بعد ذلك، أشرح لها أفضل الممارسات. قد تنظر إلى مستندات أخرى وترى أنّها تقترح أحد الطرق، ولكنّه لا يعمل لأسباب XYZ.
إنّ مشكلة تسهيل الاستخدام على الويب هي عدم توفّر الكثير من الأمثلة على الرموز البرمجية الواضحة، لأنّه لا يوجد شخصان ينشئان الميزة نفسها بالطريقة نفسها. لذلك قد تتمكن من حلول لجنة التحكيم. لا يفكر الكثير من الأشخاص في تسهيل الاستخدام إلا بعد جمع كل العناصر معًا. ما الذي ستفعله في هذه الحالة؟ هل ستقوم بتفكيكها وإعادة تجميعها وإعادة كتابة جميع اختباراتك؟ لا، أنت لست كذلك. ستثبّت شيئًا ما.
وهذا يعني أنك تحتاج إلى فهم الكيفية التي يتوقع بها المستخدم الذي تم تعطيل عمل التطبيق، ثم وضع نموذج للرمز البرمجي بحيث يؤدي هذه الوظيفة. قد لا تبدو كعينات الرموز البرمجية المثالية أو المكوّنات الشاملة، ولكن في النهاية، ما دامت تؤدي الوظيفة نفسها بشكل موثوق، لن يكون هناك مشكلة.
Alexandra: يبدو أنّك تعتقد أنّه من المهم الحصول على نتيجة إيجابية أكثر من القلق كثيرًا بشأن كيفية تحقيق ذلك.
Elisa: نعم. لأنّ الغاية تبرر الوسيلة في هذه الحالة. من المهم جدًا فهم الطريقة التي يتوقع بها مستخدم قارئ الشاشة أو أي مستخدم آخر لديه عجز أن تعمل بها هذه الميزة.
هناك مليار دور في ARIA، ولا يمكنك معرفة كل دور من هذه الأدوار. بالإضافة إلى ذلك، لا تعمل بعض التطبيقات مع جميع تطبيقات قراءة الشاشة. لذلك أنت بحاجة إلى معرفة احتياجات المستخدمين التي يمكن إنشاؤها لهم.
Alexandra: هل هناك موارد خارجية شائعة تعتمد عليها عند إنشاء مستندات داخلية أو تقديم الدعم لمهندسي Google؟
Elisa: أعتمد كثيرًا على إرشادات W3C. إنّ هذه المراجع جيدة جدًا للحصول على فكرة عن الإجراءات التي يجب اتّخاذها. وWebAIM هو مصدر جيد جدًا آخر أرى أنّه أفضل قليلاً من حيث التنفيذ الفني. أحب أيضًا مستندات Mozilla، ففي 90% من الحالات، إذا بحثت عن شيء ما، أجد الإجابة في مستندات الويب في MDN.
أحب embed-components.design، وهذا رائع إذا كنت تريد مكتبة من المكونات التي يمكن الوصول إليها.
تتضمّن Deque University الكثير من أفضل الممارسات. أستخدمه للمواد المرجعية، عند إرسال أخطاء أو تعليم شخص ما كيفية اتّباع نمط معيّن.
تجربة أدوات تسهيل الاستخدام بنفسك
Alexandra: كيف يمكن معرفة مدى تأثُّر المستخدم؟ بما أنّ خبرتك تتمحور حول مساعدة الأشخاص المصابين بعمى الألوان ومستخدمي برامج قراءة الشاشة، لنبدأ من هناك.
Elisa: بالنسبة إلى قصور الرؤية في الألوان والعمى اللوني، تتوفّر محاكيات ومحاكيات. لن تتمكّن من معرفة ما يمكن لشخص آخر رؤيته إلا بعد أن ترى ذلك بنفسك. إذا لاحظت تشبّعًا سيئًا جدًا، يمكنني التأكّد من أنّه لا يمكن تمييزه على الإطلاق بعد تشغيله في المحاكي.
لدعم مستخدمي قارئ الشاشة، لا توجد طريقة لفهمها أفضل من استخدام قارئ الشاشة الفعلي. اقرأ البرامج التعليمية أولاً، هذا أمر أساسي. يشعر بعض الأشخاص بالانزعاج عند تفعيله ومحاولة العبث به، ما يشكّل طريقة سيئة للتعرّف على كيفية استخدامه. تحتاج إلى أكثر من 5 أو 10 أو 20 دقيقة. استخدِم هذه التقنية لمدة ساعة على الأقل للتعرّف على بعض الصعوبات التي يواجهها المستخدمون الذين يعتمدون على هذه التكنولوجيا.
أنا أؤمن إيمانًا راسخًا بأن الجميع سيحتاج إلى تقنية سهولة الوصول في مرحلة ما من حياتهم. على سبيل المثال، تؤذيني مؤخرًا معصمي ولم أتمكن من استخدام الماوس، لذلك استخدمت لوحة مفاتيح لعدة أسابيع. لقد كان الأمر محبطًا للغاية. يمكن أن تساعد هذه الأنواع من التمارين حقًا في وضعك في وضعية شخص معاق يحاول التنقل في عالم من الأشخاص الأصحاء.
على الرغم من أنّ المحاكيات مفيدة، إلا أنّها لا تُعدّ بديلاً عن استخدام الأجهزة المخصّصة للأشخاص الذين يعانون من عجز.
Alexandra: من الواضح أنّ تجربتي أو تجربة أي مطوّر عند استخدام المحاكيات ليست مماثلة لتجربة شخص يعاني من ضعف في البصر.
Elisa: يمكنك في أي وقت التحدث إلى شخص لديه عجز للتعرّف على تجربته. عند تطوير هذه المشاعر، من المهم تذكُّر أنّ الشخص الذي يستخدم هذه الأدوات بشكل متكرّر سيكون دائمًا أفضل منك في استخدامها. سيكون الأشخاص ذوو الاحتياجات الخاصة دائمًا أفضل في التنقّل في مساحاتهم الخاصة، لأنّ هذا هو الجسم الذي يعيشون معه.
أخشى أن يعتقد الأشخاص الذين يخضعون لهذه التمارين المتعلّقة بالتعاطف، لعدم توفّر مصطلح أفضل، أنّهم يعرفون بدقة ما يمر به الآخرون. يعتقد فجأة أنه خبير في هذه التجربة. أنت لست خبيرًا في هذه التجربة. إذا كنت قادرًا على القراءة، فأنت في الأساس لست خبيرًا في برامج قراءة الشاشة. لستُ خبيرًا في مجال معالجة الألوان، على الرغم من أنّني أعمل في هذا المجال. لست خبيرًا في برامج قراءة الشاشة.
أنا خبير في مجال ضعف السمع. أنا خبير في الحاجة إلى سماعة أذن والتعامل مع تجاربي اليومية. ولكن هذا لا يعني أنّني خبير في تجربة الأشخاص الآخرين الذين يعانون من الصمم.
إنّ أسوأ ما يمكن أن تفعله في مجال هندسة تسهيل الاستخدام هو التوقّع أن يُعجب عملك الجميع. مهما فعلت، ستتلف شيئًا ما. لا داعي للقلق بشأن ذلك، لأنّ كل شخص لديه احتياجات مختلفة بسبب الإعاقة. لا يتفق شخصان على الرأي نفسه بشأن تسهيل الاستخدام والإعاقات. لا يمكنك تنفيذ كل المهام بنسبة %100، ولكن هذا لا يعني أنّه عليك عدم المحاولة. لن تصبح أبدًا مثاليًا، ولكن احرص على ذلك على أي حال.
قد تتلقّى ملاحظات نقدية، وقد يقول أحد الأشخاص: "مرحبًا، منتجك ليس سهل الاستخدام".
Alexandra: توفّر المحاكيات أسلوب تعلُّم مختلفًا، إذ تعرض منتجك أثناء مواجهة بعض المشاكل التي قد يواجهها الأشخاص ذوو الاحتياجات الخاصة. ولكن هذا ليس هو نفسه تجربة منتجك باستخدام أدوات تسهيل الاستخدام التي يستخدمونها كل يوم.
Elisa: هل يزعجني قليلاً عندما يوقف المستخدمون الصوت ويقرأون الترجمة والشرح ثم يدركون فجأة أنّ الترجمة والشرح المُنشأَين تلقائيًا سيئان؟ أجل لا تظهر الترجمة والشرح بهذه الطريقة. يرى بعض الأشخاص من ذوي الاحتياجات الخاصة شخصًا يحاكي تجربتهم ويشتكون من الأدوات، دون الحاجة بشكل فعال إلى تلك الأدوات. ندرك مدى انزعاجك من هذه المشكلة.
لا أريد أيضًا أن أكون الشخص الذي يجب أن يجلس ويصف تجربتي كشخص أصم مرارًا وتكرارًا. في كل مرة. إذا أردنا أن يفهم الأشخاص القادرين على أجسامهم تجاربنا، فسيكون علينا أن نتحمّل رد فعلهم تجاه التجارب.
ومع ذلك، فإنّ "التجارب"، مثل تناول الطعام في مطعم بدون معرفة ما يتم تقديمه وتذوق النبيذ، تثير استيائي. هذا أشبه بأزياء تنكرية لإعاقة. ولكن بهدف محاولة فهم كيفية استخدام المستخدمين لإحدى الميزات أو كيفية قراءة القراء للصفحة؟ ما من مشكلة. في الواقع، هذا هو الحد الأدنى. حاول أن تتفهّم وجهة نظرهم لمدة ساعة وتعرَّف على كيفية عمل هذه الميزات. هذا مهم جدًا.
معرفة كيفية تنقّل المستخدمين في موقعك الإلكتروني قد تتساءل، "لماذا لا يمكنني فقط وضع تحذير بانر في الأعلى بأن جميع الروابط تفتح في علامة تبويب جديدة؟" حسنًا، لأنّ المستخدِم قد لا يقرأ الصفحة بدءًا من البانر. قم ببناء التصميم الخاص بك مع وضع الأشخاص ذوي الاحتياجات الخاصة في الاعتبار.
اتّبِع خطوة واحدة: توقّف عن إنشاء ميزة "التمرير اللا نهائي".
Alexandra: هل هناك شيء تتمنى أن يبدأ المهندسون تنفيذه لتسهيل الوصول إلى مواقعهم الإلكترونية؟
Elisa: التمرير اللا نهائي هو أمر مزعج ولا يجب لأحد استخدامه مطلقًا. لا يمكنني العثور على العناصر، وأريد أن أتمكّن من العثور عليها. ويؤدي ذلك إلى ضعف الأداء.
بالإضافة إلى ذلك، فإنّ نقل العناصر بشكل مرئي وداخل DOM أمر مزعج للغاية. إنّ ترتيب التنقل باستخدام مفتاح التبويب مهم، خاصةً لمستخدمي لوحة المفاتيح.
اطّلِع على مزيد من المعلومات حول أبحاث ومبادرات Google لتسهيل الاستخدام. بالإضافة إلى موارد تطوير الويب المتوفّرة في Learn Accessibility، أنشأت Google دورة تدريبية حول الوثائق: الكتابة التكنولوجية لتسهيل الاستخدام.
يمكنك متابعة فريق أدوات تسهيل الاستخدام في Google على Twitter على @GoogleAccess وفريق Chrome على @ChromiumDev.