Najciekawsze momenty społeczności: Elisa Bandy

Elisa Bandy pracuje w Google nad dostępnością stron internetowych i dokumentacją naszych narzędzi wewnętrznych.

Alexandra Klepper
Alexandra Klepper

Ten post przedstawia eksperta społeczności w ramach kampanii Learn Accessibility! Dowiedz się więcej o inicjatywach i badaniach Google dotyczących ułatwień dostępu.

Alexandra Klepper: „Cieszę się, że mogę Cię nazywać koleżanką z pracy. Jak przedstawisz się tutaj i swoją pracę?

Elisa Bandy, autorka tekstów technicznych w Google.

Elisa Bandy: nazywam się Elisa i tworzę dokumentację na potrzeby wewnętrznych narzędzi i infrastruktury Google.

Alexandra: To świetna praca. Ile osób pracuje z Tobą?

Elisa: Nasz zespół liczy około 40 osób, w tym copywriterów technicznych, projektantów instruktażowych i kierowników programów. Gdy zaczynałam 6 lat temu, w zespole było tylko 4 osoby.

Alexandra: Czym się zajmowałeś przed Google?

Elisa: W ciągu tygodnia pracowałam nad tworzeniem gier wideo. W weekendy pracowałem w naprawie obuwia.

Alexandra: Pracujesz nad ułatwieniami dostępu w internecie, gdy zacząłeś korzystać z Google?

Elisa: Tak, ale dopiero po około półtora roku. Pracuję nad inżynierią ułatwień dostępu w dokumentacji wewnętrznej Google. Wcześniej dokumenty nie były projektowane z myślą o ułatwieniach dostępu. Dostęp do funkcji dokumentu był szczęśliwym trafem.

Wystąpiły poważne problemy, począwszy od kontrastu kolorów, który był całkowicie nieodpowiedni dla linków. Tabele były kompletnym bałaganem – po powiększeniu wszystko pozostawało w tym samym rozmiarze, ponieważ było zdefiniowane w pikselach, a nie w rem. Chętnie naprawię wszystkie te problemy. Potem po prostu naprawiałem coraz więcej rzeczy. Pięć lat później nadal to robię.

Alexandra: Zdobywasz wiedzę i umiejętności związane z ułatwieniami dostępu, a Ty jesteś w stanie rozwiązać problemy, które trzeba naprawić.

Elisa tak, można tak powiedzieć [śmiech]. Jako osoba z niepełnosprawnością wiem, jak trudno jest prosić o ułatwienia. To, że nie wzięliśmy pod uwagę kwestii dostępności dla moich współpracowników, bardzo mnie zdenerwowało. I nikt inny ich nie naprawiał. Więc je naprawiłem.

Nie sądzę, żeby ktoś musiał prosić o ułatwienia dostępu. Należy je uwzględnić od samego początku.

Ustal priorytety w przypadkach użycia ułatwień dostępu

Alexandra gdy myślisz o dostępności stron internetowych, masz na myśli wiele różnych aspektów, prawda? W przypadku różnych niepełnosprawności występują różne, czasem sprzeczne potrzeby. Jakie działania należy wykonać w pierwszej kolejności?

Elisa: W dużej mierze zajmuję się ustalaniem priorytetów. Na przykład, jak ważne jest, aby określony przypadek użycia był w 100% dostępny? Mam dużo danych: jaki odsetek populacji jest niepełnosprawny? Ile osób ma konkretny problem z ułatwieniami dostępu?

Na przykład jest grupa użytkowników korzystających z ChromeVox, czyli wbudowanego czytnika ekranu na Chromebookach. Jeśli coś nie działa z czytnikiem ChromeVox, muszę sprawdzić, ile osób korzysta z tego czytnika, Jaws, NVDA i VoiceOver.

Zewnętrznie ChromeVox nie jest używany przez wiele osób. Ponieważ jesteśmy w Google, wiele osób używa Chromebooków jako podstawowego urządzenia służbowego, co oznacza, że ChromeVoksa to bardzo ważna dokumentacja wewnętrzna. Być może błąd w ChromeVox jest odrobinę ważniejszy niż błąd w VoiceOver czy NVDA.

.

Zazwyczaj najpierw staram się naprawić problemy w przypadku głównych czytników ekranu. Kolorowanie jest raczej przypadkowe, ponieważ istnieje wiele rozszerzeń, które omijają problemy z kolorowaniem, zwłaszcza w trybach z wysokim kontrastem.

Alexandra wspomniałaś o danych, które są niezwykle ważne w Google (oczywiście). Zawsze słyszymy: „Potwierdź swój pomysł danymi”. Jak zbierasz dane na potrzeby dostępności w Google?

Elisa Dużo polegam na danych zebranych przez Google Disability Alliance. Często sprawdzam też ankiety WebAIM.

Kultura ułatwień dostępu

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

Elisa: bardzo szybko stało się to coś, co ma finansowanie i szerokie znaczenie. Zauważyłem też, że prawie każdy chce robić to, co należy. Nasi współpracownicy chcą mieć dostęp do materiałów edukacyjnych, które pomogą im robić właściwe rzeczy i ustalać priorytety w zakresie ułatwień dostępu.

Zmiana struktury aplikacji, witryny lub innego elementu w celu zapewnienia jego dostępności po nieprawidłowym wdrożeniu jest trudna. Częścią mojego zadania jest zachęcanie inżynierów do uwzględniania dostępności w początkowych projektach jeszcze przed stworzeniem produktów. Ludzie są na to bardzo otwarci, nawet jeśli bardzo je entuzjazmują.

Tylko raz nie chciałem wprowadzać ułatwień dostępu, a nawet to było dość łatwe do rozwiązania.

Alexandra Czy możesz powiedzieć mi więcej na ten temat?

Elisa: Gdy zaczęłam pracę nad ułatwieniami dostępu, zajmowałam się tylko 20% mojego czasu. Niektórzy użytkownicy nie rozumieli, dlaczego skupiamy się na ułatwieniach dostępu. Ktoś powiedział: „Tylko 1% ludzi jest niepełnosprawnych”. Stałem po swojemu – musieliśmy to zrobić, ponieważ to był właściwy pomysł. A to był mój czas, dedykuję go w sposób, który mi się podoba.

Oczywiście trudno usłyszeć od kogokolwiek, że osoby niepełnosprawne nie mają znaczenia, że to zbyt mała grupa.

Alexandra zwłaszcza wtedy, gdy należysz do tej grupy. Poznaj swoich odbiorców

Elisa nigdy nie lubię słyszeć „to tylko 1%”. Słowo „tylko” sprawia, że brzmi to nieistotnie. Ale jeśli weźmiemy pod uwagę całą populację na świecie, to jest to mnóstwo ludzi. To bardzo dużo osób pracujących w Google. Dodatkowo tak wiele niepełnosprawności jest poniżej zgłaszanych.

Alexandra Wiemy, że znacznie więcej niż 1% populacji doświadcza niepełnosprawności. WHO podaje, że ponad miliard osób jest niepełnosprawnych, a 2,2 miliarda ma jakieś wady wzroku. Oczywiście stopień niepełnosprawności jest różny, a niektóre osoby z niepełnosprawnością wzroku nie uważają się za osoby niepełnosprawne. Jednak te ograniczenia wpływają na interakcje w internecie.

Elisa: Dokładnie.

Tworzenie własnego zestawu umiejętności

Alexandra: Czy masz jakieś rady, których chciałabyś udzielić przed rozpoczęciem korzystania z ułatwień dostępu?

Elisa: Nic nie szkodzi. Nie wiem wszystkiego. Ułatwienia dostępu to ogromna, rozległa przestrzeń. Wiem, że jest wiele rzeczy, których nie wiem. Mam bardzo konkretny zestaw umiejętności. Tak się składa, że wiem, gdzie znaleźć informacje na temat sprawdzonych metod ułatwień dostępu.

Nawet w zakresie mojej specjalizacji, czyli czytników ekranu i kontrastu kolorów, codziennie uczę się nowych rzeczy. Jestem osobą niesłyszącą, ale nie jestem ekspertem od napisów. Wiem, co działa w moim przypadku, ale nie wiem, co działa w przypadku innych osób. Jeśli poprosisz, muszę sprawdzić sprawdzone metody.

Alexandra: Nie powinno być absolutnym ekspertem w zakresie ułatwień dostępu. Jak pomóc inżynierom w poznaniu wzorców ułatwień dostępu?

Elisa ściśle współpracuję z inżynierem, który zajmuje się ułatwieniami dostępu. Podam jej błąd i pokażę, jak go naprawić. Następnie omawiam z nią sprawdzoną metodę. Może zajrzeć do innych dokumentów i zobaczyć, że zalecają jedną metodę, ale z powodów XYZ nie działa.

W przypadku dostępności w internecie nie ma zbyt wielu konkretnych przykładów kodu, ponieważ nikt nie tworzy tej samej funkcji w ten sam sposób. Możesz więc spróbować znaleźć alternatywne rozwiązania. Wiele osób nie myśli o ułatwieniach dostępu, dopóki wszystko nie zostanie złożone. Co zamierzasz zrobić w tym momencie? Czy planujecie ją rozmontować i połączyć z powrotem, a potem napisać od nowa wszystkie testy? Nie, nie masz. Będziesz zszywacz coś zszyć.

Oznacza to, że musisz zrozumieć, czego użytkownik z niepełnosprawnością oczekuje od aplikacji, a potem zamodelować kod, aby spełniał te oczekiwania. Nie muszą to być idealne przykłady kodu ani komponenty, ale dopóki spełniają tę samą funkcję, wszystko będzie w porządku.

Alexandra: Mam wrażenie, że Twoim zdaniem ważniejsze jest uzyskanie pozytywnego wyniku, niż obawianie się zbytnio o to, co się stanie.

Elisa: Tak. Szczerze mówiąc, takie końcówki uzasadniają ten cel. Bardzo ważne jest zrozumienie, jak użytkownik czytnika ekranu lub inny użytkownik z niepełnosprawnością oczekuje, że funkcja będzie działać.

Istnieje miliard ról ARIA i nie można poznać każdej z nich. Co więcej, niektóre z nich nie działają z wszystkimi czytnikami ekranu. Musisz więc znać potrzeby użytkowników, aby móc je zaspokoić.

Alexandra Czy są jakieś popularne zasoby zewnętrzne, z których korzystasz podczas tworzenia wewnętrznej dokumentacji lub oferowania pomocy inżynierom Google?

Elisa: W dużej mierze polegam na wytycznych W3C. Są one bardzo przydatne, jeśli chcesz dowiedzieć się, co musisz zrobić. WebAIM to kolejny bardzo dobry zasób, który moim zdaniem jest nieco lepszy w przypadku implementacji technicznej. Bardzo lubię też dokumenty Mozilli. Dziewięć razy na 10, gdy czegoś szukam, znajduję odpowiedź w dokumentacji MDN na temat stron internetowych.

Uwielbiam stronę inclusive-components.design, która jest świetnym źródłem biblioteki komponentów ułatwiających dostępność.

Uniwersytet Deque oferuje wiele sprawdzonych metod. Używam go do materiałów referencyjnych, gdy zgłaszam błędy lub uczę kogoś, jak przestrzegać określonego wzoru.

Poznaj narzędzia ułatwień dostępu z pierwszej ręki

Alexandra jak można się dowiedzieć, jak problem wpływa na użytkownika? Twoja wiedza dotyczy osób niedowidzących i czytników ekranu, więc zacznijmy od tego.

Elisa w przypadku ślepoty barw i nieprawidłowego widzenia kolorów dostępne są symulator i emulator. Nie zrozumiesz, jak widzi inna osoba, dopóki sam tego nie zobaczysz. Jeśli zauważę bardzo złe nasycenie, gdy tylko przejdę do symulatora, mogę potwierdzić, że jest w ogóle niezauważalne.

Z myślą o użytkownikach czytników ekranu nie ma lepszego sposobu na zrozumienie obsługi niż posługiwanie się czytnikiem ekranu. Najpierw czytaj samouczki – to bardzo ważne. Niektórzy użytkownicy zniechęcają się, gdy po prostu włączają urządzenie i zaczyna się nim bawić. To zły sposób na naukę. Potrzeba więcej niż 5, 10 lub 20 minut. Wykorzystaj go co najmniej przez godzinę, aby ujawnić pewne frustracje, jakie napotykają użytkownicy, którzy polegają na tej technologii.

Jestem przekonana, że każdy w jakimś momencie swojego życia będzie potrzebować technologii ułatwień dostępu. Na przykład ostatnio bolił mnie nadgarstek i nie mogłem używać myszy, więc przez kilka tygodni używałem klawiatury. Było to bardzo frustrujące. Tego typu ćwiczenia mogą naprawdę pomóc w wczuciu się w sytuację osoby niepełnosprawnej, która próbuje poruszać się po świecie pełnym pełnosprawnych ludzi.

Symulatory, choć przydatne, nie są równoznaczne z niepełnosprawnością

Alexandra Oczywiście moje doświadczenia z korzystaniem z symulatorów i doświadczenia innych programistów nie są takie same jak w przypadku osób z niepełnosprawnością wzroku.

Elisa możesz zawsze porozmawiać z osobą z niepełnosprawnością, aby dowiedzieć się więcej o jej doświadczeniach. Pamiętaj, że osoba, która często korzysta z tych narzędzi, będzie w tym lepsza od Ciebie. Osoby niepełnosprawne zawsze będą w pełni poruszać się po własnych przestrzeniach, bo to z nim mieszkają.

Obawiam się, że osoby, które wykonują te ćwiczenia nawiązywania empatii, myślą, że wiedzą dokładnie, przez co przechodzą inni ludzie. Nagle pomyślały, że jest ekspertem w tej dziedzinie. Nie jesteś ekspertem w tej dziedzinie. Jeśli jesteś sprawnym ciałem, to zasadniczo nie jesteś ekspertem od czytników ekranu. Nie jestem ekspertem w zakresie problemów z nierozróżnianiem kolorów, mimo że pracuję w tej dziedzinie. Nie jestem ekspertem w zakresie czytników ekranu.

Jestem ekspertem w zakresie niedosłuchu. Jestem ekspertem w zakresie potrzeb związanych z urządzeniami słuchowymi i korzystam z nich na co dzień. Nie oznacza to jednak, że jestem ekspertem w zakresie doświadczeń innych osób dotyczących głuchoty.

Najgorsze, co możesz zrobić w zakresie inżynierii ułatwień dostępu, to mieć wysokie mniemanie o sobie. Niezależnie od tego, co zrobisz, coś zepsujesz. Nie ma powodu do zniechęcenia, ponieważ potrzeby osób z niepełnosprawnością są różne. Nie ma dwóch osób, które mają identyczne zdanie na temat ułatwień dostępu i niepełnosprawności. Nie możesz robić wszystkiego na 100%, ale to nie znaczy, że nie warto próbować. Nigdy nie będziesz idealny, ale i tak się o to staraj.

Możesz otrzymać krytyczną opinię, np. „Twój produkt jest niedostępny”.

Alexandra symulatory umożliwiają naukę w innym stylu, prezentując produkt w kontekście niektórych problemów, z którymi mogą się spotkać osoby niepełnosprawne. Nie jest to jednak to samo, co korzystanie z Twojego produktu przy użyciu narzędzi ułatwień dostępu, których używają na co dzień.

Elisa Czy trochę mnie denerwuje, gdy ludzie wyłączają dźwięk i czytają napisy, a potem nagle się okazuje, że te automatycznie wygenerowane napisy są okropne? Tak. Nie tak powinny wyglądać napisy. Niektórzy użytkownicy z niepełnosprawnością widzą, że ktoś emuluje ich doświadczenie i skarży się na narzędzia, których nie używają. To frustrujące, rozumiem.

Nie chcę też być osobą, która musi siedzieć i co jakiś czas opisywać swoje doświadczenia jako osoby niesłyszącej. Za każdym razem. Jeśli chcemy, aby osoby pełnosprawne rozumiały nasze doświadczenia, musimy znosić ich reakcje na te doświadczenia.

Jednak „doświadczenia”, takie jak restauracja z jedzeniem na wyczucie i degustacja wina, wkurzają mnie. To jakby ćwiczyć niepełnosprawność. Ale czy chcesz dowiedzieć się, jak użytkownicy korzystają z funkcji lub jak czytelnicy czytają stronę? To nie problem. To jest minimum. Postaw się na miejscu użytkownika i zastanów się, jak to działa. To naprawdę ma znaczenie.

Sprawdź, jak użytkownicy poruszają się po Twojej witrynie. Możesz się zastanawiać, dlaczego nie możesz po prostu umieścić u góry banera ostrzegającego, że wszystkie linki otwierają się w nowej karcie. Być może ktoś nie czyta strony, zaczynając od banera. Projektuj z myślą o użytkownikach niepełnosprawnych.

Zrób jedną rzecz: przestań tworzyć przewijanie nieskończone.

Alexandra Czy jest coś, co inżynierowie powinni zacząć robić, aby ich witryny były bardziej dostępne?

Elisa Nieskończone przewijanie to problem i nikt nie powinien z niej korzystać. Nie mogę nic znaleźć, muszę coś znaleźć! A to bardzo negatywnie wpływa na wydajność.

Poza tym poruszanie elementów wizualnych i w obrębie DOM jest naprawdę denerwujące. Kolejność kart ma znaczenie, zwłaszcza w przypadku użytkowników korzystających z klawiatury.


Dowiedz się więcej o inicjatywach i badaniach Google dotyczących ułatwień dostępu. Oprócz materiałów z sekcji „Tworzenie stron internetowych” na stronie Learn Accessibility stworzyliśmy szkolenie z ułatwieniami dostępu i kurs z dokumentacją na temat: Pisanie techniczne na potrzeby ułatwień dostępu.

Obserwuj zespół Google ds. ułatwień dostępu na Twitterze pod adresem @GoogleAccess i zespół Chrome pod adresem @ChromiumDev.