Najciekawsze momenty społeczności: Elisa Bandy

Elisa Bandy jest pracownikiem Google i zajmuje się ułatwieniami dostępu w internecie oraz dokumentacją naszych narzędzi wewnętrznych.

Alexandra Biały
Alexandra White

Ten post wyróżnia eksperta społeczności w ramach programu Learn Accessibility. Dowiedz się więcej o inicjatywach i badaniach nad ułatwieniami dostępu podejmowanych przez Google.

Alexandra White: Cieszę się, że nazywam Cię kolegą. Jak opiszesz siebie i swoją pracę?

Elisa Bandy, specjalistka ds. technicznych w Google.

Elisa Bandy: Mam na imię Elisa i piszę dokumentację dotyczącą wewnętrznych narzędzi i infrastruktury Google.

Alexandra: Świetna robota. Z iloma osobami pracujesz?

Elisa: Nasz większy zespół liczy około 40 osób, w skład którego wchodzą pisarze ds. technicznych, instruktorzy i menedżerowie programów. Gdy zaczynałem, 6 lat temu w naszym zespole były tylko 4 osoby.

Alexandra: Co robiłeś przed Google?

Elisa: W ciągu tygodnia pracowałam nad tworzeniem gier wideo. a w weekendy pracowałam w branży obuwniczej.

Alexandra: Czy od momentu, gdy trafiłeś do Google, zacząłeś pracę nad ułatwieniami dostępu w internecie?

Elisa: Tak, ale dopiero po około półtora roku. Pracuję nad inżynierią ułatwień dostępu dla wewnętrznej dokumentacji Google. Zanim to nastąpiło, dokumenty nie były projektowane z myślą o ułatwieniach dostępu. Każda dostępna funkcja dokumentu była szczęśliwym przypadku.

Były poważne problemy, np. kontrast kolorów był całkowicie nieodpowiedni dla linków. W tabelach panował absolutny bałagan – po powiększeniu wszystkie elementy miały taki sam rozmiar, ponieważ był zdefiniowany w pikselach, a nie w polu rem. Zgłosiłam się na ochotnika, żeby naprawić to wszystko. Później zajęłam się czymś jeszcze. Minęło już 5 lat, a ja wciąż nad tym pracuję.

Alexandra: czujesz się jak osoba o doświadczeniu i umiejętnościach związanych z ułatwieniami dostępu, więc Twoja determinacja i wsparcie sprawiają, że musisz rozwiązać problemy.

Elisa: Tak, można powiedzieć, że [śmieje się]. Jestem osobą z niepełnosprawnością i wiem, jak trudno jest poprosić o ułatwienia dostępu. To, że nie braliśmy pod uwagę kwestii związanych z ułatwieniami dostępu dla moich współpracowników, a moich współpracowników bardzo mnie wściekło. I nikt inny ich nie naprawiał. Wszedłem więc do nich i ją naprawiłem.

Nie sądzę, żeby ktokolwiek musiał prosić o ułatwienia dostępu. Powinien on być wbudowany od samego początku.

Nadawanie priorytetów przypadkom użycia ułatwień dostępu

Alexandra: Jeśli mówimy o ułatwieniach dostępu w internecie, to składa się na wiele różnych warstw, prawda? Niepełnosprawność ma różne, niekiedy sprzeczne potrzeby. Jak określić priorytety działań?

Elisa Często ustawiam priorytety. Na przykład, jak ważne jest, aby określone przypadki użycia były w pełni dostępne? Przeglądam mnóstwo danych: jaki procent naszej populacji jest niepełnosprawny? Ile osób ma określony problem z ułatwieniami dostępu?

Część użytkowników korzysta na przykład z ChromeVox – wbudowanego czytnika ekranu na Chromebooki. Jeśli występują jakieś problemy w czytniku ChromeVox, muszę sprawdzić, ile osób używa ChromeVoxa, a ilu Szczęki i NVDA oraz VoiceOver.

Z zewnątrz niewiele osób używa ChromeVox. Jesteśmy Google, dlatego wiele osób używa Chromebooków jako podstawowego urządzenia do pracy, dlatego czytnik ChromeVox jest bardzo ważny w przypadku wewnętrznej dokumentacji. Być może błąd ChromeVoxa napotkał błąd trochę częściej niż błąd VoiceOver lub NVDA.

Ogólnie rzecz biorąc, najpierw staram się rozwiązać problemy z głównymi czytnikami ekranu. Kolorowanie kojarzy się zwykle z problemami z kolorami, ponieważ występują w nich różne rozszerzenia, które eliminują problemy związane z kolorowaniem, zwłaszcza w przypadku trybów wysokiego kontrastu.

Alexandra: Wspomniał (a) Pan/Pani o danych, które są oczywiście niezwykle ważne w Google. Zawsze słyszymy „Utwórz kopię zapasową danych”. Jak zbieracie dane na potrzeby ułatwień dostępu w Google?

Elisa W dużej mierze polegam na danych zebranych przez stowarzyszenie Google Disability Alliance. Będę często sprawdzać ankiety firmy WebAIM.

Kultura ułatwień dostępu

Alexandra: Opowiedz mi o kulturze ułatwień dostępu w Google.

Elisa: Wszystko zaczęło się bardzo szybko rozwijać w coś, co wiąże się z finansowaniem i szerokim zasięgiem. Ale wiem, że prawie każdy chce robić to, co należy. Nasi współpracownicy potrzebują materiałów edukacyjnych o tym, jak robić to, jak należy, jak priorytetowo traktować ułatwienia dostępu.

Zmiana struktury aplikacji, witryny lub innych elementów tak, aby była dostępna po ich nieprawidłowym zaimplementowaniu, jest trudna. Dlatego częścią mojej pracy jest zachęcanie naszych inżynierów do rozważenia włączenia ułatwień dostępu do początkowych projektów, zanim usługi będą gotowe. Ludzie są na to bardzo otwarci, nawet entuzjastycznie.

Tylko raz miałem prawdziwy oporność, żeby wprowadzić ułatwienia dostępu i nawet ten problem był dość łatwy do rozwiązania.

Alexandra: Powiesz mi coś więcej na ten temat?

Elisa: Kiedy dołączyłam do zespołu inżynierów ds. ułatwień dostępu, poświęcałem na to zaledwie 20% czasu. Niektórzy nie rozumieli, dlaczego skupiamy się na ułatwieniach dostępu. Ktoś powiedział: „Tylko 1% populacji jest niepełnosprawnych”. Zdecydowałam się na ten krok – musieliśmy to zrobić, ponieważ było to właściwe. A teraz czas, który mogę poświęcić na to, co uważam.

Oczywiście trudno usłyszeć od osób niepełnosprawnych, które nie mają znaczenia, że są one zbyt małe.

Alexandra: zwłaszcza jeśli należysz do tej grupy. Poznaj swoich odbiorców.

Elisa: Nigdy nie lubię usłyszeć „Och, to tylko 1%”. „Tylko” sprawia, że brzmi bez znaczenia. Gdy spojrzymy na populację globalną, to dużo ludzi. Tyle osób pracuje w Google. Z kolei wiele niepełnosprawności jest niedostatecznie raportowanych.

Alexandra: wiemy, że niepełnosprawność dotyka znacznie ponad 1% populacji. Według danych WHO ponad miliard osób jest niepełnosprawnych, a 2,2 miliarda ludzi ma pewne wady wzroku. Sytuacja ma oczywiście różną wagę i niektóre osoby z wadami wzroku nie uznają się za niepełnosprawne. Utrudnienia te wpływają jednak na interakcje w internecie.

Elisa: Zgadza się.

Zdobądź własny zbiór wiedzy

Alexandra: Czy masz jakieś porady, z którymi chciałeś(-aś) korzystać przed rozpoczęciem pracy z ułatwieniami dostępu?

Elisa: To nic, że nie wiesz wszystkiego. Ułatwienia dostępu to ogromna przestrzeń. Wiem, że wiele spraw, o których nie wiem, jest mi bardzo znane. Mam bardzo konkretne umiejętności. Tak się składa, że wiem, gdzie szukać informacji na temat sprawdzonych metod ułatwień dostępu.

Mimo swojej specjalizacji, czytników ekranu i kontrastu kolorów, każdego dnia uczę się czegoś nowego. Jestem głucha, ale nie jestem specjalistką od ułatwień dostępu w sprawie napisów. Wiem, co się sprawdza w moim przypadku, ale nie wiem, co zadziała u wszystkich. Muszę znaleźć sprawdzone metody.

Alexandra: Uważam, że nie jesteś ekspertem w każdym aspekcie ułatwień dostępu. W jaki sposób możesz pomóc inżynierom poznać wzorce ułatwień dostępu?

Elisa: Współpracuję z inżynierem, który interesuje się ułatwieniami dostępu. Przekażę jej błąd i pokażę, jak to naprawić. Potem pokażę jej sprawdzone metody. Może przejrzeć inne dokumenty i zobaczyć, jak polecił(a) jedno podejście, ale ta metoda nie działa z powodu XYZ.

Ułatwienia dostępu w internecie polegają na tym, że nie ma wielu konkretnych przykładów kodu, bo nie ma 2 osób konstruujących tę samą funkcję w ten sam sposób. Można więc zastosować rozwiązania z udziałem ławy przysięgłych. Wiele osób nie zastanawia się nad ułatwieniami dostępu, dopóki nie wszystko jest gotowe. Co zamierzasz zrobić na tym etapie? Czy zamierzasz rozerwać go, złożyć z powrotem i przepisać wszystkie testy? Nie, to nieprawda. Wstawisz coś na stałe.

Musisz więc zrozumieć, jak wyłączony użytkownik może działać aplikacji, a potem wymodelować kod tak, aby wykonał tę funkcję. Może nie wyglądać jak idealny przykład kodu lub komponenty włączające, ale w ostatecznym rozrachunku, jeśli prawidłowo wykonuje tę samą funkcję, będzie dobrze.

Alexandra: Wydaje mi się, że dla mnie ważniejsze jest uzyskanie pozytywnego wyniku niż obawanie się tym, jak to zrobimy.

Elisa: Tak. Bo tak naprawdę koniec sprawy usprawiedliwia skutki tego przypadku. Warto wiedzieć, jak użytkownik czytnika ekranu i inny użytkownik z niepełnosprawnością może oczekiwać działania tej funkcji.

Role ARIA to miliard, a nie znasz wszystkich. Niektóre z nich nie obsługują niektórych czytników ekranu. Dlatego trzeba poznać potrzeby użytkowników, aby móc je tworzyć.

Alexandra: czy masz jakieś wspólne zasoby zewnętrzne, z których korzystasz podczas tworzenia dokumentacji wewnętrznej lub udzielania pomocy inżynierom Google?

Elisa W dużym stopniu polegam na wytycznych W3C. Dzięki nim można zorientować się, co trzeba zrobić. WebAIM to kolejne bardzo dobre źródło informacji, które moim zdaniem jest trochę lepsze, jeśli chodzi o implementację techniczną. Bardzo lubię też dokumenty Mozilla – dziewięć razy na 10 razy. Gdy poszukam jakiegoś hasła, odpowiedź znajdziesz w dokumentacji MDN.

Uwielbiam inclusive-components.design, gdy szukam biblioteki łatwo dostępnych komponentów.

Uniwersytet Deque ma wiele sprawdzonych metod. Używam go w materiałach referencyjnych, gdy zgłaszam błędy lub uczę kogoś, jak postępować zgodnie z określonym wzorcem.

Wypróbuj narzędzia ułatwień dostępu

Alexandra: Jak można dowiedzieć się, jaki wpływ ma ta sytuacja na użytkownika? Twoje doświadczenie polega na pomaganiu osobom z zaburzeniami rozpoznawania barw i o czytnikach ekranu. Zacznijmy więc od tego.

Elisa Dla osób z zaburzeniem rozpoznawania barw i zaburzeń rozpoznawania barw dostępne są symulatory i emulatory. Dopóki tego nie zobaczysz, nie zrozumiesz, jak inni mogą to zobaczyć. Jeśli zauważę bardzo duże nasycenie, z poziomu symulatora upewnię się, że w ogóle nie jest ono widoczne.

Nie ma lepszego sposobu na wsparcie użytkowników czytników ekranu niż korzystanie z niego. Najpierw czytaj samouczki. Niektórzy po prostu włączają i próbują wprawić się w gusta. To kiepski sposób, by nauczyć się ich używać. Potrzebujesz więcej niż 5, 10 lub 20 minut. Należy prowadzić ją co najmniej przez godzinę, aby poznać frustracje, z jakimi mierzą się użytkownicy korzystający z tej technologii.

Wierzę, że każdy będzie w pewnym momencie potrzebował technologii ułatwień dostępu. Na przykład niedawno zranił mi się nadgarstek i nie mogłem korzystać z myszy, więc używałem klawiatury przez kilka tygodni. To było bardzo frustrujące. Takie ćwiczenia pomagają znaleźć się w sytuacji osoby niepełnosprawnej, która próbuje odnaleźć się w świecie zdolnych ludzi.

Symulatory są przydatne, ale nie są równoważne z niepełnosprawnością

Alexandra: Rozumiem, że korzystanie z symulatorów lub innych programistów to nie to samo, co osoba z wadą wzroku.

Elisa: Zawsze możesz porozmawiać z kimś niepełnosprawnym, żeby poznać jego doświadczenia. Budując empatię, pamiętaj, że osoba, która często korzysta z tych narzędzi, zawsze będzie w tym lepsza. Osoby niepełnosprawne zawsze lepiej sobie radzą z poruszaniem się po swoich przestrzeniach, ponieważ to takie ciało, z którym żyje osoba z niepełnosprawnością.

Obawiam się, że osoby, które przechodzą przez te ćwiczenia empatii, z powodu braku lepszego terminu, myślą, że wiedzą dokładnie, przez co przechodzą ludzie. Nagle zaczyna się wydawać, że jest ekspertem w tej dziedzinie. Nie jesteś ekspertem w tej dziedzinie. Jeśli tak, zasadniczo nie jesteś ekspertem od czytników ekranu. Nie jestem specjalistką w sprawie daltonizmu, chociaż pracuję w tej branży. Nie jestem ekspertem w zakresie czytników ekranu.

Jestem ekspertem w zakresie problemów ze słuchem. Jestem ekspertem w zakresie potrzeb aparatu słuchowego i poznawania własnych doświadczeń. Nie oznacza to jednak, że jestem ekspertem w kwestiach, w jakie inne osoby nie słyszą,

Najgorszą rzeczą, jaką można zrobić w przypadku inżynierii ułatwień dostępu, jest posiadanie ego. Nieważne, co robisz, możesz się zepsuć. Nie należy się więc zniechęcać, bo nie ma dwóch osób o takich samych potrzebach niepełnosprawnych. Nie ma dwóch osób, które mają tyle samo poglądów na temat ułatwień dostępu i niepełnosprawności. Nie możesz osiągnąć 100%, ale nie oznacza to, że nie należy próbować. Nigdy nie jesteś idealny, ale i tak starasz się to osiągnąć.

Możesz otrzymać krytyczną opinię. Ktoś może powiedzieć: „Hej, Twój produkt jest niedostępny!”.

Alexandra: symulatory wspomagają inny styl nauki, przedstawiając Twój produkt i stwarzając trudności z problemami, z jakimi mogą doświadczać osoby niepełnosprawne. To jednak nie to samo, co praca z narzędziami ułatwień dostępu, z których korzystają na co dzień.

Elisa: Czy denerwują mnie, gdy ktoś wyłącza dźwięk i czyta napisy, a potem nagle zdaje sobie sprawę, że te automatycznie generowane napisy są okropne? Tak. Nie tak to działa. Niektóre osoby niepełnosprawne obserwują, że ktoś naśladuje jego działanie i skarży się na narzędzia, ale nie potrzebuje ich aktywnie. Naprawdę to frustrujące.

Nie chcę też być osobą, która musi siedzieć bez końca i w kółko opowiadać o moich doświadczeniach jako osoba niesłysząca. Za każdym razem. Jeśli chcemy, aby zdobyli ludzie zrozumieli nasze doświadczenia, musimy postawić na to ich reakcje.

Jednak takie „doświadczenia” jak jedzenie w restauracji niewidomych i degustacja wina mnie denerwują. To jakby cosplayować dla niepełnosprawnych. Ale chcesz dowiedzieć się, jak użytkownicy korzystają z danej funkcji lub jak czytelnicy czytają stronę? To nie problem. To minimum. Postaw się na ich miejscu i przekonaj się, jak one działają. To naprawdę ma znaczenie.

Dowiedz się, jak użytkownicy poruszają się po Twojej witrynie. Być może zadajesz sobie pytanie: „Dlaczego nie mogę umieścić u góry banera z ostrzeżeniem, że wszystkie linki otwierają się w nowej karcie?”. Bo ktoś może nie czytać strony od banera. Projektuj swój projekt z myślą o osobach z niepełnosprawnościami.

Jedna rzecz: przestań tworzyć nieskończone przewijanie

Alexandra: Czy uważasz, że inżynierowie powinni zacząć robić wszystko, aby ułatwić dostęp do swoich witryn?

Elisa: nieskończone przewijanie to klęska i nikt nie powinien z niej korzystać. Nie mogę nic znaleźć, muszę znaleźć coś dla siebie. Ma to też negatywny wpływ na wydajność.

Poza tym przesuwanie elementów wizualnie i w obrębie DOM jest naprawdę irytujące. Kolejność kart ma znaczenie – szczególnie w przypadku użytkowników klawiatury.


Dowiedz się więcej o inicjatywach i badaniach nad ułatwieniami dostępu prowadzonych przez Google. Oprócz materiałów do tworzenia stron internetowych dostępnych na stronie Learn Accessibility Google przygotował(a) dostępny kurs z dokumentacją: Tech Develop for Accessibility.

Obserwuj zespół Google do spraw ułatwień dostępu na Twitterze (@GoogleAccess), a zespół Chrome – @ChromiumDev.