Najciekawsze momenty społeczności: Elisa Bandy

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

Alexandra Klepper
Alexandra Klepper

Ten post przedstawia eksperta społeczności w ramach programu 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ą. Jak możesz się przedstawić i opisać swoją pracę?

Elisa Bandy, Technical Writer w Google.

Elisa Bandy: nazywam się Elisa i piszę dokumentację do narzędzi wewnętrznych i infrastruktury Google.

Alexandra to świetna praca. Z iloma osobami pracujesz?

Elisa: nasz zespół liczy około 40 osób, w tym specjalistów ds. dokumentacji technicznej, projektantów instrukcji i menedżerów programów. Gdy zaczynałem 6 lat temu, w zespole były tylko 4 osoby.

Alexandra Czym zajmowałaś się przed pracą w Google?

Elisa: w ciągu tygodnia pracuję nad tworzeniem gier wideo. A w weekendy pracowałem przy naprawie butów.

Alexandra czy zaczęłaś pracować nad dostępnością stron internetowych po przyjściu do Google?

Elisa: tak, ale dopiero po około półtora roku, z boku. Zajmuję się inżynierią ułatwień dostępu w dokumentacji wewnętrznej Google. Przed tymi zmianami dokumenty nie były projektowane z myślą o osobach z niepełnosprawnościami. Każda funkcja dokumentu, która była dostępna, była szczęśliwym trafem.

Wystąpiły poważne problemy, począwszy od kontrastu kolorów, który był całkowicie nieodpowiedni w przypadku linków. Tabele były w fatalnym stanie – po powiększeniu wszystko pozostawało w tym samym rozmiarze, ponieważ było zdefiniowane w pikselach, a nie w rem. Zgłosiłem się na ochotnika, żeby to wszystko naprawić. Potem naprawiałem kolejne rzeczy. Minęło 5 lat, a ja nadal to robię.

Alexandra masz wiedzę i umiejętności w zakresie dostępności, a także determinację, aby rozwiązywać problemy, które wymagają naprawy.

Elisa: tak, chyba można tak powiedzieć [śmiech]. Jako osoba z niepełnosprawnością wiem, jak trudno jest prosić o uwzględnienie ułatwień dostępu. Dlatego fakt, że nie uwzględniliśmy tych kwestii związanych z dostępnością w przypadku moich współpracowników, bardzo mnie rozzłościł. I nikt inny ich nie naprawiał. Więc wszedłem i je naprawiłem.

Uważam, że nikt nie powinien prosić o ułatwienia dostępu. Należy zadbać o nią od samego początku.

Ustalanie priorytetów przypadków użycia ułatwień dostępu

Alexandra jeśli chodzi o ułatwienia dostępu w internecie, jest wiele różnych warstw, prawda? Osoby z różnymi niepełnosprawnościami mają różne, czasem sprzeczne potrzeby. Jak określasz priorytety zadań?

Elisa: większość mojej pracy polega na ustalaniu priorytetów. Na przykład jak ważne jest, aby konkretny przypadek użycia był w 100% dostępny? Sprawdzam wiele danych: jaki odsetek naszej populacji stanowią osoby z niepełnosprawnością? Ile osób ma konkretny problem z dostępnością?

Na przykład istnieje grupa użytkowników, którzy korzystają z ChromeVox, wbudowanego czytnika ekranu na Chromebookach. Jeśli coś jest problemem w ChromeVox, muszę sprawdzić, ilu użytkowników korzysta z ChromeVox w porównaniu z JAWS, NVDAVoiceOver.

Z zewnątrz niewiele osób korzysta z ChromeVox. Wiele osób używa Chromebooków jako głównego urządzenia do pracy, co oznacza, że ChromeVox jest bardzo ważny w przypadku dokumentacji wewnętrznej. Być może błąd ChromeVox zostanie przesunięty nieco wyżej niż błąd VoiceOver lub NVDA.

Zwykle najpierw staram się rozwiązać problemy dotyczące głównych czytników ekranu. Kolorowanie jest dość nieprzewidywalne, ponieważ istnieje wiele rozszerzeń, które omijają problemy z kolorowaniem, zwłaszcza w przypadku trybów o wysokim kontraście.

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

Elisa: w dużej mierze opieram się na danych zebranych przez Google Disability Alliance. Często sprawdzam też wyniki ankiet WebAIM.

Kultura dostępności

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

Elisa: bardzo szybko rozwinęła się w coś, co ma finansowanie i szeroki zasięg. Odkryłem, że prawie każdy chce postępować właściwie. Nasi współpracownicy chcą mieć dostęp do materiałów edukacyjnych, które pomogą im postępować właściwie i traktować ułatwienia dostępu jako priorytet.

Przebudowanie aplikacji lub witryny, aby były dostępne po nieprawidłowym wdrożeniu, jest trudne. Dlatego moim zadaniem jest zachęcanie naszych inżynierów do uwzględniania ułatwień dostępu już na etapie projektowania, zanim jeszcze produkty zostaną zbudowane. Ludzie są na to bardzo otwarci, a nawet entuzjastycznie do tego podchodzą.

Tylko raz miałem prawdziwe opory przed wdrożeniem ułatwień dostępu, ale nawet wtedy udało się je dość łatwo pokonać.

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

Elisa: kiedy zaczynałam pracę w zespole ds. inżynierii ułatwień dostępu, zajmowało mi to tylko 20% czasu. Niektórzy nie rozumieli, dlaczego skupiamy się na ułatwieniach dostępu. Ktoś powiedział: „Tylko 1% populacji to osoby z niepełnosprawnością”. Nie ustąpiłem – musieliśmy to zrobić, bo tak należało. To był mój czas i mogłem go wykorzystać tak, jak chciałem.

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

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

Elisa: nie lubię słyszeć: „To tylko 1%”. Słowo „tylko” sprawia, że brzmi to nieistotnie. Ale jeśli weźmiesz pod uwagę globalną populację, to jest to bardzo dużo osób. To bardzo dużo osób pracujących w Google. Wiele niepełnosprawności jest zgłaszanych w niewystarczającym stopniu.

Alexandra wiemy, że niepełnosprawność dotyczy znacznie więcej niż 1% osób. Według WHO ponad miliard osób ma niepełnosprawność, a 2,2 miliarda osób ma jakieś zaburzenie widzenia. Oczywiście stopień nasilenia jest różny i niektóre osoby z wadami wzroku nie uważają się za niepełnosprawne. Ale te niepełnosprawności wpływają na interakcje w internecie.

Elisa: dokładnie.

Zdobywanie własnego zestawu umiejętności

Alexandra Czy jest jakaś rada, którą chciałabyś otrzymać przed rozpoczęciem pracy w obszarze dostępności?

Elisa: nie musisz wiedzieć wszystkiego. Dostępność to ogromna, rozległa przestrzeń. Wiem, że jest wiele rzeczy, których nie znam. Mam bardzo specyficzne umiejętności. Wiem, gdzie znaleźć informacje o sprawdzonych metodach dotyczących ułatwień dostępu.

Nawet w mojej specjalizacji, czyli czytnikach ekranu i kontraście kolorów, codziennie uczę się nowych rzeczy. Jestem głuchy, ale nie jestem ekspertem ds. ułatwień dostępu w zakresie napisów. Wiem, co działa w moim przypadku, ale nie wiem, co działa w przypadku innych osób. Gdyby ktoś mnie o to zapytał, musiałbym poszukać sprawdzonych metod.

Alexandra to normalne, że nie jesteś ekspertem we wszystkich rodzajach ułatwień dostępu. Jak pomagasz inżynierom w nauce wzorców ułatwień dostępu?

Elisa: ściśle współpracuję z inżynierem, który interesuje się ułatwieniami dostępu. Dam jej błąd i pokażę, jak bym go naprawił. Następnie wyjaśniam jej, jak to zrobić. Może przejrzeć inne dokumenty i zobaczyć, że zalecają one jedno podejście, ale z określonych powodów nie sprawdza się ono w jej przypadku.

Dostępność stron internetowych polega na tym, że nie ma wielu konkretnych przykładów kodu, ponieważ 2 osoby nie tworzą tej samej funkcji w ten sam sposób. Możesz więc improwizować rozwiązania. Wiele osób nie myśli o ułatwieniach dostępu, dopóki wszystko nie zostanie zmontowane. Co wtedy zrobisz? Czy zamierzasz go rozebrać, złożyć z powrotem i napisać od nowa wszystkie testy? Nie, nie jesteś. Zamierzasz coś przypiąć.

Oznacza to, że musisz zrozumieć, jak osoba z niepełnosprawnością oczekuje działania aplikacji, a następnie zaprojektować kod tak, aby spełniał te oczekiwania. Może nie wyglądać jak idealne przykłady kodu lub komponenty uwzględniające różne potrzeby, ale ostatecznie, o ile będzie niezawodnie pełnić tę samą funkcję, będzie w porządku.

Alexandra z tego, co mówisz, wynika, że ważniejsze jest dla Ciebie osiągnięcie pozytywnego wyniku niż martwienie się o to, jak to zrobimy.

Elisa: Tak. Bo szczerze mówiąc, w tym przypadku cel uświęca środki. Bardzo ważne jest, aby zrozumieć, jak użytkownik czytnika ekranu lub inna osoba z niepełnosprawnością oczekuje działania tej funkcji.

Istnieje miliard ról ARIA i nie możesz znać każdej z nich. Niektóre z nich nie działają też ze wszystkimi czytnikami ekranu. Aby tworzyć aplikacje dla użytkowników, musisz znać ich potrzeby.

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

Elisa: w dużej mierze opieram się na wytycznych W3C. Są one bardzo przydatne, jeśli chcesz dowiedzieć się, co musisz zrobić. WebAIM to kolejne niezwykle przydatne źródło informacji, które moim zdaniem jest nieco lepsze pod względem implementacji technicznej. Bardzo lubię też dokumentację Mozilli – w 9 przypadkach na 10, gdy czegoś szukam, odpowiedź znajduje się w MDN Web Docs.

Bardzo lubię inclusive-components.design, czyli bibliotekę komponentów dostępnych dla osób z niepełnosprawnościami.

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

Poznaj narzędzia ułatwień dostępu

Alexandra jak można dowiedzieć się, w jaki sposób problem wpływa na użytkownika? Twoja wiedza specjalistyczna dotyczy pomocy osobom z daltonizmem i czytników ekranu, więc zacznijmy od tego.

Elisa: w przypadku zaburzeń rozpoznawania barw i daltonizmu dostępne są symulatory i emulatory. Nie zrozumiesz, jak widzi ktoś inny, dopóki nie zobaczysz tego na własne oczy. Jeśli zauważę bardzo słabe nasycenie, po uruchomieniu symulatora mogę potwierdzić, że nie jest ono w ogóle widoczne.

Aby pomóc użytkownikom czytników ekranu, najlepiej jest samemu z nich skorzystać. Najpierw przeczytaj samouczki – to kluczowe. Niektórzy frustrują się, gdy po prostu włączają urządzenie i próbują się nim pobawić – to zły sposób na naukę korzystania z nich. Potrzebujesz więcej niż 5, 10 lub 20 minut. Używaj go przez co najmniej godzinę, aby poznać niektóre problemy, z którymi borykają się użytkownicy korzystający z tej technologii.

Jestem przekonany, że w pewnym momencie życia każdy będzie potrzebować technologii ułatwień dostępu. Na przykład niedawno zraniłem nadgarstek i nie mogłem używać myszy, więc przez kilka tygodni korzystałem z klawiatury. To było bardzo frustrujące. Takie ćwiczenia mogą pomóc Ci postawić się w sytuacji osoby z niepełnosprawnością, która próbuje poruszać się w świecie osób sprawnych.

Symulatory, choć przydatne, nie są odpowiednikiem niepełnosprawności

Alexandra oczywiście moje doświadczenia lub doświadczenia każdego dewelopera korzystającego z symulatorów nie są takie same jak osoby z wadą wzroku.

Elisa: zawsze możesz porozmawiać z osobą z niepełnosprawnością, aby dowiedzieć się więcej o jej doświadczeniach. Budując empatię, pamiętaj, że osoba, która często korzysta z tych narzędzi, zawsze będzie w tym lepsza od Ciebie. Osoby z niepełnosprawnością zawsze będą lepiej poruszać się w swoich przestrzeniach, ponieważ to jest ciało, z którym żyją.

Obawiam się, że osoby, które przechodzą te ćwiczenia z zakresu empatii, myślą, że wiedzą dokładnie, przez co przechodzą inni. Nagle uważają się za ekspertów w tej dziedzinie. Nie jesteś ekspertem w tej dziedzinie. Jeśli nie masz niepełnosprawności, nie jesteś ekspertem w zakresie czytników ekranu. Nie jestem ekspertem w dziedzinie ślepoty barw, mimo że pracuję w tej branży. Nie jestem ekspertem od czytników ekranu.

Jestem ekspertem w zakresie mojego doświadczenia związanego z niedosłuchem. Jestem ekspertem w zakresie korzystania z aparatu słuchowego i codziennego radzenia sobie z własnymi doświadczeniami. Nie oznacza to jednak, że jestem ekspertem w zakresie doświadczeń innych osób z głuchotą.

Najgorszą rzeczą, jaką możesz zrobić w inżynierii ułatwień dostępu, jest kierowanie się ego. Niezależnie od tego, co zrobisz, coś zepsujesz. Nie należy się tym zrażać, ponieważ potrzeby osób z niepełnosprawnościami są różne. Nie ma dwóch osób, które miałyby takie samo zdanie na temat dostępności 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 mimo to staraj się do tego dążyć.

Możesz otrzymać krytyczne uwagi, np. „Hej, Twój produkt nie jest dostępny!”.

Alexandra symulatory wspierają inny styl uczenia się, prezentując Twój produkt i pokazując niektóre problemy, z którymi mogą się zmagać osoby z niepełnosprawnościami. Nie jest to jednak to samo, co korzystanie z produktu przy użyciu narzędzi ułatwień dostępu, których używają na co dzień.

Elisa: czy denerwuję się, gdy ludzie wyłączają dźwięk i czytają napisy, a potem nagle zdają sobie sprawę, że te automatycznie generowane napisy są okropne? Tak. Nie tak działają u mnie napisy. Niektóre osoby z niepełnosprawnością widzą, jak ktoś naśladuje ich doświadczenia i narzeka na narzędzia, których w rzeczywistości nie potrzebuje. To frustrujące, rozumiem to.

Nie chcę też być osobą, która musi siedzieć i opisywać swoje doświadczenia jako osoba głucha w kółko, w kółko, w kółko, w kółko, w kółko. Za każdym razem. Jeśli chcemy, aby osoby sprawne fizycznie zrozumiały nasze doświadczenia, musimy zaakceptować ich reakcje na te doświadczenia.

Jednak „atrakcje” takie jak kolacja w ciemności czy degustacja wina doprowadzają mnie do szału. To tak, jakby przebierać się za osobę z niepełnosprawnością. Ale w celu zrozumienia, jak użytkownicy korzystają z funkcji lub jak czytelnicy czytają stronę? To nie problem. To minimalna wartość. Poświęć godzinę na wcielenie się w ich rolę i sprawdź, jak to wszystko działa. To naprawdę ma znaczenie.

Dowiedz się, jak użytkownicy poruszają się po Twojej witrynie. Możesz się zastanawiać: „Dlaczego nie mogę po prostu umieścić u góry banera z ostrzeżeniem, że wszystkie linki otwierają się w nowej karcie?”. Dlatego, że ktoś może nie czytać strony zaczynającej się od banera. Projektuj z myślą o osobach z niepełnosprawnościami.

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

Alexandra czy jest jedna rzecz, którą inżynierowie powinni zacząć robić, aby zwiększyć dostępność swoich witryn?

Elisa: nieskończone przewijanie to zmora i nikt nie powinien go używać. Nie mogę znaleźć potrzebnych mi rzeczy. A to bardzo źle wpływa na wydajność.

Przesuwanie elementów wizualnie i w DOM jest bardzo irytujące. Kolejność kart ma znaczenie, zwłaszcza dla użytkowników klawiatury.


Dowiedz się więcej o inicjatywach i badaniach Google dotyczących ułatwień dostępu. Oprócz materiałów dotyczących tworzenia stron internetowych, które znajdziesz na stronie Learn Accessibility, Google przygotowało dostępny kurs dokumentacji: Tech Writing for Accessibility.

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