Toplulukta öne çıkanlar: Elisa Bandy

Elisa Bandy, dahili araçlarımız için web erişilebilirliği ve dokümantasyon üzerinde çalışan bir Google çalışanıdır.

Alexandra Beyaz
Alexandra White

Bu yayında, Erişilebilirlik Öğrenme sürecinin parçası olarak bir topluluk uzmanı vurgulanmaktadır. Google'ın erişilebilirlik girişimleri ve araştırmaları hakkında daha fazla bilgi edinin.

Alexandra White: Sizinle iş arkadaşım olduğu için şanslıyım. Burada kendinizi ve işinizi nasıl tanıtırsınız?

Elisa Bandy, Google teknik yazarı.

Elisa Bandy: Adım Elisa. Google'ın şirket içi araçları ve altyapısıyla ilgili belgeler yazıyorum.

Alexandra: Çok iyi bir iş. Kaç kişiyle çalışıyorsunuz?

Elisa: Teknik yazarlar, eğitim tasarımcıları ve program müdürleri olan ekibimiz yaklaşık 40 kişiden oluşuyor. Altı yıl önce çalıştığımda ekipte yalnızca dört kişi vardı.

Alexandra: Google'dan önce ne yapıyordunuz?

Elisa: Hafta boyunca video oyunu geliştirme üzerinde çalıştım. Sonra hafta sonları ayakkabı tamirinde çalıştım.

Alexandra: Google'a girdikten sonra web erişilebilirliğinde çalışmaya başladınız mı?

Elisa: Evet ama yan tarafta bir buçuk yıl kadar sürmeyecek. Google'ın şirket içi dokümanları için erişilebilirlik mühendisliği üzerinde çalışıyorum. Bu çalışmadan önce dokümanlar erişilebilirlik göz önünde bulundurularak tasarlanmamıştı. Erişilebilir tüm doküman özelliklerinin iyi bir kaza sonucu ortaya çıktı.

Renk kontrastının bağlantılar için hiç uygun olmamasından başlayarak büyük sorunlar vardı. Tablolar mutlak bir dağınıktı. Yakınlaştırdığınızda, rem yerine piksel cinsinden tanımlandığından her şey aynı boyutta kalıyordu. Tüm bunları düzeltmek için gönüllü oldum. Sonra, daha fazla şeyi düzeltmeye devam ettim. Aramızda beş yıl geçti ve hâlâ işin içindeyim.

Alexandra: Kendinizi erişilebilirlik uzmanlığına ve becerilerine sahip bir kişi olarak geliştirdiniz ve çözmeniz gereken sorunları çözecek cesarete sahipsiniz.

Elisa: Evet, sanırım [güler]. Ben engelli bir kişi olarak erişilebilirlikle ilgili konular hakkında bilgi almanın ne kadar zor olduğunu biliyorum. İş arkadaşlarım ve iş arkadaşlarım açısından erişilebilirlikle ilgili bu noktaların olmaması beni gerçekten kızdırdı. Kimse bunları tamir etmiyordu. Sonra, gidip bunları düzelttim.

Bence herkesin erişilebilirlik izni istemesi gerekmiyor. En baştan yerleşik olmalıdır.

Erişilebilirlik kullanım alanlarınıza öncelik verin

Alexandra: Web erişilebilirliğini düşündüğünüzde birçok farklı katman var, değil mi? Çeşitli engellere yönelik farklı, bazen de birbiriyle çakışan ihtiyaçlar vardır. Yapılması gereken işlere nasıl öncelik veriyorsunuz?

Elisa: Yaptığım işin büyük kısmı önceliklendirme. Örneğin, bazı belirli kullanım alanlarının tamamen erişilebilir olması ne kadar önemli? Pek çok veriye bakıyorum: Nüfusumuzun ne kadarı devre dışı? Kaç kişi belirli bir erişilebilirlik sorunu yaşıyor?

Örneğin, Chromebook'lar için yerleşik ekran okuyucu olan ChromeVox'u kullananların bir kısmı vardır. ChromeVox'ta sorun olan bir şey varsa ChromeVox'u, Jaws, NVDA ve VoiceOver kullanan kişi sayısını karşılaştırmam gerekir.

Harici olarak ChromeVox'u kullanan çok fazla kullanıcı yoktur. Biz Google olduğumuzdan, birçok kişi Chromebook'ları birincil iş cihazı olarak kullanıyor. Bu da ChromeVox'un şirket içi dokümantasyon için çok önemli olduğu anlamına geliyor. ChromeVox hatası, VoiceOver hatasından veya NVDA hatasından biraz daha fazla olabilir.

Genel olarak, öncelikle ana ekran okuyucular için sorunları düzeltmeye çalışırım. Renklendirme, özellikle yüksek kontrast modlarında renklendirme sorunlarıyla dolaşan bir dizi uzantı bulunduğundan bir çeşit isabetli olur.

Alexandra: Verilerden bahsettiniz. Bu, Google için son derece önemli. Her zaman "Fikrinizi verilerle destekleyin" ifadesini kullanırız. Google'da erişilebilirlikle ilgili verileri nasıl topluyorsunuz?

Elisa: Google'ın Engellilik Birliği tarafından toplanan verilere güveniyorum. Ve WebAIM'nin anketleriyle sık sık karşılaştırma yapıyorum.

Erişilebilirlik kültürü

Alexandra: Bana Google'da erişilebilirlik kültürü hakkında bilgi ver.

Elisa: Çok ama çok hızlı bir şekilde büyüyerek finansman ve geniş kapsamlı endişeleri olan bir alana dönüştü. Gördüğüm kadarıyla neredeyse herkes doğru olanı yapmak istiyor. İş arkadaşlarımız doğru şeyin nasıl yapılacağı ve erişilebilirliğe nasıl öncelik verileceği ile ilgili eğitim kaynakları istiyor.

Bir uygulamayı, web sitesini veya herhangi bir şeyi yanlış uyguladıktan sonra erişilebilir olacak şekilde yeniden yapılandırmak zor bir iştir. Yani işimin bir parçası, ürünler üretilmeden önce mühendislerimizin ilk tasarımlara erişilebilirliği dahil etme üzerine düşünmesini sağlamak. İnsanlar buna çok açığız, hatta çok heveslenirler!

Erişilebilirliği bir kez sürece dahil etme konusunda yalnızca bir kez direnç yaşadım. Hatta bu sorunu çözmek oldukça kolaydı.

Arda: Bu konuda daha fazla bilgi verebilir misiniz?

Elisa: Erişilebilirlik mühendisliğine ilk katıldığımda zamanımın yalnızca% 20'sini buluyordum. Bazı kullanıcılar neden erişilebilirliğe odaklandığımızı anlamadı. Biri "Nüfusun sadece% 1'i engelli" dedi. Kararlarımı verdim. Bunu yapmalıydım, çünkü yapılacak doğru şeydi. Ve bu benim zamanımdı, uygun gördüğüm şekilde, buna zaman ayıracağım.

Elbette engelli bireylerin fark etmez, yani çok küçük bir grup olduğunu anlamak çok zor.

Ayşe: Özellikle de bu nüfusun bir üyesiyseniz. Kitlenizi tanıyın.

Elisa: "Ah, bu sadece %1." diye bir şey duymak hiç hoşuma gitmez. "Sadece" ise kulağa önemsiz gelebilir. Ancak küresel nüfusu düşündüğünüzde, bu çok insandan ibarettir. Google'da çalışan çok sayıda insan var. Üstelik birçok engellilik durumu gereğinden az bildiriliyor.

Alexandra: Nüfusun% 1'inden fazlasının engellilikten etkilendiğini biliyoruz. DSÖ'ye göre 1 milyardan fazla insanın engelli, 2,2 milyar kişinin ise bir tür görme bozukluğu var! Bu sorunların şiddeti de çeşitlidir ve görme bozukluğu olan bazı kişiler kendilerini engelli olarak görmezler. Ancak bu bozukluklar web'deki etkileşimi etkiler.

Elisa: Kesinlikle.

Kendi uzmanlık alanınızı oluşturun

Alexandra: Erişilebilirlik alanında çalışmaya başlamadan önce almak istediğiniz bir tavsiye var mı?

Elisa: Her şeyi bilmekte sorun yok. Erişilebilirlik devasa, çok geniş bir alandır. Bilmediğim birçok şey olduğunu biliyorum. oldukça spesifik becerilerim var. Böylece, erişilebilirlikle ilgili en iyi uygulamaların neler olduğuna dair bilgileri nerede bulabileceğimi bilirim.

Uzmanlık alanım, ekran okuyucular ve renk kontrastım dahilinde bile her gün yeni şeyler öğreniyorum. İşitme engelliyim ama Altyazılar konusunda erişilebilirlik uzmanı değilim. İşime yarayanın ne olduğunu biliyorum, ama başkaları için neyin işe yaradığını bilmiyorum. Sorulursa en iyi uygulamalara bakmam gerekir.

Alexandra: Her erişilebilirlik türünde mutlak uzman olmamak gayet makuldür. Mühendislerin erişilebilirlik kalıplarını öğrenmesine nasıl yardımcı olursunuz?

Elisa: Erişilebilirlikle ilgilenen bir mühendisle yakından çalışıyorum. Ona bir böcek verip bu sorunu nasıl gidereceğimi göstereceğim. Ardından ona en iyi uygulamayı gösteriyorum. Diğer dokümanlara bakıp bir yaklaşım önerdiklerini görür ancak bu, XYZ nedeniyle işe yaramaz.

Web erişilebilirliği ile ilgili sorun, çok fazla somut kod örneği olmamasıdır. Çünkü iki kişi aynı özelliği aynı şekilde oluşturmaz. Jüri teçhizatının çözümlerini kullanabilirsiniz. Pek çok kişi her şey derlenene kadar erişilebilirlik üzerine düşünmez. Bu noktada ne yapacaksınız? Onu yıkıp yeniden bir araya getirip tüm testlerinizi yeniden mi yazacaksınız? Hayır, değilsiniz. Bir parçayı buraya zımbalayacaksınız.

Diğer bir deyişle, devre dışı bırakılmış bir kullanıcının uygulamanın nasıl çalışacağını anlamanız ve ardından kodunuzu bu işlevi gerçekleştirecek şekilde modellemeniz gerekir. Mükemmel kod örnekleri veya kapsayıcı bileşenler gibi görünmeyebilir ancak sonuç olarak, aynı işlevi güvenilir bir şekilde yürüttüğü sürece sorun olmayacaktır.

Alexandra: Sanırım olumlu sonuçlar elde etme yöntemimiz hakkında çok fazla endişelenmekten çok daha önemli olduğunu söylüyorsun.

Elisa: Evet. Çünkü açıkçası sonlar, bu durumun ne anlama geldiğini kanıtlıyor. Ekran okuyucu kullanıcılarının veya devre dışı bırakılan herhangi bir kullanıcının bunun nasıl çalışacağını anlamak çok önemlidir.

Milyarlarca ARIA rolü var ve hepsini bilmek mümkün değil. Dahası, bazıları tüm ekran okuyucularla çalışmaz! Bu nedenle, kullanıcılarınızın ihtiyaçlarını bilmeniz gerekir.

Alexandra: Şirket içi belge oluştururken veya Google mühendislerine destek sunarken yararlandığınız ortak harici kaynaklar var mı?

Elisa: W3C yönergelerine çok güveniyorum. Bunlar, ne yapmanız gerektiği konusunda fikir edinmenize yardımcı olur. WebAIM, teknik uygulamada biraz daha iyi olduğunu düşündüğüm bir diğer son derece iyi kaynaktır. Mozilla dokümanlarını da çok beğeniyorum. Onda dokuzunda, bir şey aradığımda MDN Web Dökümanları'nda bir yanıt da var.

inclusive-components.design'a bayılıyorum. Erişilebilir bileşenlerden oluşan bir kitaplık istiyorsanız bu mükemmel bir seçenektir.

Deque Üniversitesi'nin birçok en iyi uygulaması vardır. Hata bildiriminde bulunurken ya da birisine belirli bir kalıbın nasıl takip edileceğini öğretirken referans materyaller için kullanıyorum.

Erişilebilirlik araçlarını ilk elden deneyimleyin

Arda: Kullanıcının nasıl etkilendiğini nasıl öğrenebiliriz? Uzmanlığınız renk körü olanları ve ekran okuyucuyu desteklemek olduğundan bu noktadan başlayalım.

Elisa: Renk körlüğü ve renk körlüğü için simülatörler ve emülatörler vardır. Başkasının nasıl gördüğünü aslında kendiniz görmediğiniz sürece anlayamazsınız. Çok kötü bir doygunluk fark edersem simülatörü çalıştırdığımda hiç ayırt edilebilir olmadığını doğrularım.

Ekran okuyucu kullanıcılarını desteklemek için bunu anlamanın daha iyi bir yolu yoktur. Önemli olan, önce eğiticileri okumak. Bazı kullanıcılar uygulamayı açıp kurcalamaya çalıştıklarında sinirlenirler. Bu, onları nasıl kullanacaklarını öğrenmenin kötü bir yoludur. Bu süre 5, 10 veya 20 dakikadan fazla olmalıdır. Bu teknolojinin yol açtığı bazı sorunları açığa çıkarmak için en az bir saat boyunca kullanabilirsiniz.

Herkesin hayatının bir noktasında erişilebilirlik teknolojisine ihtiyaç duyacağına yürekten inanıyorum. Örneğin, kısa süre önce bileğimi incittim ve faremi kullanamadım, bu yüzden birkaç hafta klavye kullandım. Bu çok can sıkıcıydı. Bu tür egzersizler sizi sağlıklı insanlardan oluşan bir dünyada gezinmeye çalışan engelli biri gibi göstermenize yardımcı olabilir.

Simülatörler, kullanışlı olsalar da engellilik kavramı anlamına gelmez.

Alexandra: Elbette simülatörleri kullanmak benim ya da tüm geliştiriciler görme engelli biriyle aynı deneyime sahip değil.

Elisa: Deneyimleri hakkında bilgi edinmek için engelli biriyle konuşabilirsin. Empati oluştururken bu araçları sık sık kullanan bir kişinin o işte her zaman sizden daha iyi olacağını unutmamanız gerekir. Engelli insanlar kendi alanlarında dolaşma konusunda daha iyidirler, çünkü bu insanlar birlikte yaşıyorlardır.

Korkum, bu empati egzersizlerini yürüten insanların, daha iyi bir terim olmadıkları için insanların neler yaşadıklarını tam olarak bildiklerini düşünmeleri. Birdenbire bu deneyimin uzmanı olduklarını düşünüyorlar. Bu deneyimin uzmanı sen değilsin. Bedeniniz güçlüyse aslında ekran okuyucular konusunda uzman değilsinizdir. Bu alanda çalışmama rağmen renk körlüğü konusunda uzman değilim. Ekran okuyucular konusunda uzman değilim.

İşitme zorluğu konusunda uzmanım. İşitme cihazına ihtiyacım var ve günlük deneyimlerimi yönetiyorum. Ama bu, diğer kişilerin sağırlık deneyimlerinde uzman olduğum anlamına gelmiyor

Erişilebilirlik mühendisliğinde yapabileceğiniz en kötü şey bir egoya sahip olmaktır. Ne yaparsanız yapın, bir şeyleri berbat edersiniz. Cesaretini kıracak bir şey yok çünkü her insan aynı engelliliğe sahip değil. Hiçbir kişi erişilebilirlik ve engellilik konusunda aynı bakış açısına sahip değil. Her şeyi %100 yapamazsınız. Ancak bu, denememeniz gerektiği anlamına gelmez. Hiçbir zaman mükemmel olamazsınız ama yine de bunun için çabalayın.

Eleştirel geri bildirimler alabilirsiniz. Birisi "Ürününüze erişim yok!" diyebilir.

Alexandra: Simülatörler farklı bir öğrenme tarzını destekler. Bu araçlar, engelli kişilerin yaşayabileceği bazı sorunlarla karşılaşırken ürününüzü gösterir. Ancak bu, ürününüzü her gün kullandıkları erişilebilirlik araçlarıyla denemekle aynı değildir.

Elisa: İnsanlar sesi kapatıp altyazıları okuduktan sonra birdenbire "Otomatik olarak oluşturulan bu altyazılar çok berbat olduğunu" fark ettiğinde mi rahatsız oluyorum? Kesinlikle. Altyazı deneyimi bu şekilde değil. Engelli bireylerin bazıları, o araçlara aktif olarak ihtiyaç duymadan kendi deneyimlerini taklit ettiğini ve araçlardan şikayet ettiğini görür. Bu can sıkıcı, gerçekten anladım.

Ayrıca, orada oturup deneyimimi sürekli işitme engelli bir kişi olarak tekrar tekrar anlatmak zorunda kalacak kişi de olmak istemiyorum. Her seferinde. Sağlam insanların bizim deneyimlerimizi anlamalarını istiyorsak, onların bu deneyimlere tepkilerine de katlanmak zorundayız.

Bununla birlikte, görme engelli restoranda yemek ve şarap tadımı gibi "deneyimler" beni sinirlendiriyor. Bu, engelli bir kişinin kostümlü oyun oynamaya benzer. Peki, kullanıcılarınızın bir özelliği nasıl kullandığını veya okuyucuların sayfayı nasıl okuduğunu anlamaya çalışın. Bunda sakınca yoktur. Aslına bakarsanız bu, alt sınırdır. Bir saatliğine kendinizi onların yerine koyun ve bu şeylerin nasıl çalıştığını öğrenin. Ama gerçekten önemli.

Kullanıcıların sitenizde nasıl gezindiğini öğrenin. "Neden en üste tüm bağlantıların yeni bir sekmede açıldığını belirten bir banner uyarısı yerleştiremiyorum?" Çünkü kimse banner'dan başlayan sayfayı okumuyor olabilir. Tasarımınızı oluştururken engelli bireyleri göz önünde bulundurun.

Bir şey yapın: Sonsuz kaydırma oluşturmayı durdurun

Alexandra: Mühendislerin sitelerini daha erişilebilir hale getirmek için yapmaya başlamalarını istediğiniz bir şey var mı?

Elisa: Sonsuz kaydırma gerçekten kötü bir şey ve hiç kimse bunu kullanmamalı. Bir şeyleri bulamıyorum, bunu bulmam lazım! Ayrıca, performans açısından çok kötü.

Ayrıca, bir şeylerin görsel olarak ve DOM içinde hareket etmesi de gerçekten can sıkıcı bir durum. Sekme sırası, özellikle klavye kullanıcıları için önemlidir.


Google'ın erişilebilirlik girişimleri ve araştırmaları hakkında daha fazla bilgi edinin. Learn Accessibility (Erişilebilirlik Öğrenimi) sayfasındaki web geliştirme kaynaklarına ek olarak, Google erişilebilir bir belge kursu oluşturmuştur: Tech Write for Accessibility (Erişilebilirlik için Teknoloji Yazma)

Google'ın Erişilebilirlik ekibini Twitter'da @GoogleAccess adresinden, Chrome ekibini ise @ChromiumDev adresinden takip edin.