Í átt að aðgengi

Í átt að aðgengi

Föstudagurinn er lok vinnudags. Slæmar fréttir berast alltaf í lok vinnudags á föstudegi.

Þú ert að fara að yfirgefa skrifstofuna, nýtt bréf um aðra endurskipulagningu er nýkomið í póst.

Þakka þér xxxx, yyy frá og með deginum í dag muntu tilkynna zzzz
...
Og teymi Hugh mun tryggja að vörur okkar séu aðgengilegar fötluðum.

Ó nei! Af hverju átti ég þetta skilið? Vilja þeir að ég fari? Stilltu þig fyrir vanþakkláta vinnu og að reyna að leiðrétta mistök annarra. Þetta er örugglega misbrestur...

Þetta var framboðið fyrir nokkrum árum. Sumar fátækar sálir fengu það starf að "hreinsa til" HÍ til að reyna að gera það aðgengilegt fötluðu fólki.

Hvað þetta þýddi í raun og veru var frekar óljóst - væntanlega ef þú gætir séð fókusvísi og flipað í gegnum reiti, haft smá texta og nokkrar reitlýsingar, þá myndi það teljast að forritið þitt væri aðgengilegt ...

En skyndilega fóru „pödurnar“ að fjölga sér á hraða snjóflóðs.

Ýmsir skjálesarar (Enska Skjálesarar) og vafrar hegðuðu sér allt öðruvísi.

Notendur hafa kvartað yfir því að appið sé ónothæft.

Um leið og villa var leiðrétt á einum stað birtist önnur á öðrum.

Og einfaldlega að breyta og leiðrétta villur í notendaviðmóti krafðist Herculean viðleitni.

Ég var þar. Ég lifði það af, en við „náðum“ ekki – tæknilega hreinsuðum við mikið upp, bættum við mörgum sviðslýsingum, hlutverkum og náðum ákveðnu samræmi, en enginn var ánægður. Notendur kvörtuðu enn yfir því að þeir gætu ekki vafrað um forritið. Framkvæmdastjórinn kvartaði enn yfir stöðugum straumi villna. Verkfræðingar kvörtuðu yfir því að vandamálið væri rangt sett fram, án skýrt skilgreindrar „réttrar“ lausnar sem myndi virka í öllum tilvikum.

Það voru ákveðin augnablik á leið minni til að skilja aðgengi.
Ef til vill var það fyrsti skilningurinn á því að erfitt var að bæta aðgengisvirkni ofan á fullunna vöru. Og það er enn erfiðara að sannfæra stjórnendur um að það sé ótrúlega erfitt! Nei, það er ekki bara að "bæta við nokkrum merkjum" og notendaviðmótið virkar bara vel. Nei, þetta er ekki hægt að klára á þremur vikum, jafnvel þrír mánuðir duga ekki.
Næsta sannleiksstund mín kom þegar ég sá af eigin raun hvernig blindir notendur notuðu appið okkar í raun og veru. Þetta er svo ólíkt því að skoða villuboð.

Ég mun koma aftur og aftur að þessu, en næstum allar "forsendur" okkar um hvernig fólk notaði appið okkar voru rangar.

Sigla flókið notendaviðmót með því að nota áslátt Tab/Shift+Tab - þetta er ömurlegt! Við þurfum eitthvað betra. Flýtivísar, hausar.

Að missa einbeitinguna þegar skipt er um notendaviðmót er ekki stórt vandamál, er það? Hugsum aftur - þetta er ótrúlega ruglingslegt.

Ég hélt áfram, vann að mismunandi verkefnum um tíma og svo byrjuðum við á nýju verkefni, með flóknu notendaviðmóti og skýrri uppsetningu, til að ná aðgengi að þessu sinni loksins.

Svo við tókum skref til baka og skoðuðum hvernig við gætum útfært þetta öðruvísi og náð árangri og gert ferlið minna leiðinlegt!

Nokkuð fljótt komumst við að ályktunum:

  1. Við vildum ekki að fólk sem þróaði notendaviðmótið klúðraði aríumerkjum/hlutverkum og auðvitað HTML uppbyggingu íhlutanna. Við þurftum að útvega þeim réttu íhlutina sem byggðu upp aðgengi beint úr kassanum.
  2. Aðgengi == Auðvelt í notkun – þ.e. Þetta er ekki bara tæknileg áskorun. Við þurftum að breyta öllu hönnunarferlinu og tryggja að tekið væri tillit til aðgengis og rætt áður en hönnun HÍ hófst. Þú þarft að hugsa snemma hvernig notendur munu uppgötva hvaða virkni sem er, hvernig þeir munu flakka og hvernig hægrismella á lyklaborðið mun virka. Aðgengi ætti að vera óaðskiljanlegur hluti af hönnunarferlinu - fyrir suma notendur er það miklu meira en bara útlit forritsins.
  3. Allt frá upphafi vildum við fá viðbrögð frá blindum og öðrum fötluðum notendum um auðveld notkun forritsins.
  4. Okkur vantaði mjög góðar leiðir til að ná afturförum aðgengis.

Jæja, frá verkfræðilegu sjónarhorni hljómaði fyrsti hlutinn frekar skemmtilegur - að þróa arkitektúr og útfæra íhlutasafn. Og raunar var það svo.

Að taka skref til baka, horfa ARIA dæmi og með því að hugsa um þetta sem hönnunarvanda frekar en "að passa inn" vandamál, kynntum við nokkrar abstrakt. Íhlutur hefur 'Strúktúr' (samanstendur af HTML þáttum) og 'Hegðun' (hvernig hann hefur samskipti við notandann). Til dæmis, í brotunum hér að neðan höfum við einfaldan óraðaðan lista. Með því að bæta við "hegðun" er samsvarandi hlutverkum bætt við listann þannig að hann virkar eins og listi. Við gerum það sama fyrir matseðilinn.

Í átt að aðgengi

Reyndar er ekki aðeins hlutverkum bætt við hér, heldur einnig atburðastjórnun fyrir lyklaborðsleiðsögn.

Þetta lítur snyrtilegra út. Ef við gætum fengið hreinan aðskilnað á milli þeirra, þá væri alveg sama hvernig mannvirkið væri búið til, við gætum beitt Behaviours á það og náð aðgenginu í lagi.

Þú getur séð þetta í aðgerð á https://stardust-ui.github.io/react/ - UX bókasafn Bregðast, sem er hannað og útfært með aðgengi í huga frá upphafi.

Seinni hlutinn - að breyta nálgun og ferlum í kringum hönnun hræddi mig upphaflega: lágir verkfræðingar sem reyna að knýja í gegn skipulagsbreytingar endar ekki alltaf vel, en það reyndist vera eitt af áhugaverðustu sviðunum þar sem við lögðum mikið af mörkum til ferlisins . Í hnotskurn var ferlið okkar sem hér segir: ný virkni yrði þróuð af einu teymi, síðan myndi leiðtogahópurinn okkar fara yfir/ítreka tillöguna og síðan, þegar hún var samþykkt, yrði hönnunin venjulega afhent verkfræðingateyminu. Í þessu tilviki „áttu“ verkfræðiteymið í raun aðgengisvirknina vegna þess að það var á þeirra ábyrgð að laga öll vandamál sem tengdust henni.

Í upphafi var nokkuð erfitt starf að útskýra að aðgengi og notagildi séu órjúfanlega tengd og að það hafi þurft að gera á hönnunarstigi, annars myndi það leiða til stórra breytinga og endurskilgreininga á sumum hlutverkum. Hins vegar, með stuðningi stjórnenda og lykilaðila, tókum við hugmyndina og settum hana í framkvæmd þannig að hönnun var prófuð með tilliti til aðgengis og notagildis áður en hún var kynnt stjórnendum.

Og þessi endurgjöf var ákaflega mikils virði fyrir alla - það var frábært sem æfing í þekkingarmiðlun/samskiptum um hvernig notendur hafa samskipti við vefforrit, við greindum fjölmörg vandamál HÍ áður en þau voru byggð, þróunarteymin í eru nú með miklu betri forskriftir aðeins sjónræn, en einnig hegðunarþættir hönnunar. Raunverulegar umræður eru skemmtilegar, orkulegar, ástríðufullar umræður um tæknilega þætti og samskipti.

Við gætum gert þetta enn betur ef við værum með blinda og fatlaða notendur á þessum (eða síðari) fundum - þetta var erfitt að skipuleggja, en við vinnum nú með bæði staðbundnum blindum stofnunum og fyrirtækjum, sem veita utanaðkomandi prófanir til að sannreyna framkvæmdarflæði snemma í þróun - bæði á íhluta- og framkvæmdarflæðisstigi.

Verkfræðingar hafa nú nokkuð nákvæmar forskriftir, tiltæka íhluti sem þeir geta notað til að útfæra og leið til að sannreyna framkvæmdarflæðið. Hluti af því sem reynslan hefur kennt okkur er það sem okkur hefur vantað allan tímann – hvernig við getum stöðvað afturförina. Sömuleiðis getur fólk notað samþættingu eða end-to-end próf til að prófa virkni, sem við þurfum til að greina breytingar á samskiptum og framkvæmdarflæði – bæði sjónrænt og hegðunarlegt.

Að ákvarða sjónræn aðhvarf er nokkuð skilgreint verkefni, það er mjög litlu sem hægt er að bæta við ferlið annað en kannski að athuga hvort fókus sé sýnilegur þegar flakkað er með lyklaborðinu. Áhugaverðari eru tvær tiltölulega nýjar tækni til að vinna með aðgengi.

  1. Aðgengi Innsýn er sett af verkfærum sem hægt er að keyra bæði í vafranum og sem hluta af smíði/prófunarlotunni til að greina vandamál.
  2. Það hefur verið sérstaklega krefjandi verkefni að sannreyna að skjálesarar virki rétt. Með tilkomu aðgangs að Aðgengi DOM, við erum loksins fær um að taka aðgengismyndir af appinu, svipað og við gerum fyrir sjónpróf, og athugað hvort þær séu afturför.

Svo, í seinni hluta sögunnar, fórum við frá því að breyta HTML kóða yfir í að vinna á hærra stigi abstrakt, breyttum hönnunarþróunarferlinu og kynntum ítarlegar prófanir. Ný ferli, ný tækni og ný útdráttarstig hafa gjörbreytt landslagi aðgengis og hvað það þýðir að vinna í þessu rými.
En þetta er aðeins upphafið.

Næsti „skilningur“ er sá að blindir notendur eru að reka háþróaða tækni - það eru þeir sem hagnast ekki aðeins á breytingunum sem við lýstum áðan, heldur einnig að nýjar aðferðir og hugmyndir eru mögulegar með ML/AI. Til dæmis gerir Immersive Reader tækni notendum kleift að setja texta fram á auðveldari og skýrari hátt. Það er hægt að lesa það upphátt, setningaskipan er sundurliðuð málfræðilega og jafnvel orðamerkingar eru sýndar á myndrænan hátt. Þetta passar alls ekki inn í gamla "gera það aðgengilegt" hugarfarið - þetta er nothæfiseiginleiki sem mun hjálpa öllum.

ML/AI gerir algjörlega nýjar leiðir til að hafa samskipti og vinna, og við erum spennt að vera hluti af næstu stigum þessa fremstu ferðalags. Nýsköpun er knúin áfram af breyttri hugsun - mannkynið hefur verið til í árþúsundir, vélar í hundruðir ára, vefsíður í nokkra áratugi og snjallsímar enn síður, tæknin verður að laga sig að fólki, en ekki öfugt.

P.S. Greinin hefur verið þýdd með smávægilegum frávikum frá frumritinu. Sem meðhöfundur þessarar greinar var ég sammála Hugh um þessar frávik.

Aðeins skráðir notendur geta tekið þátt í könnuninni. Skráðu þig inn, takk.

Getur þú athygli á aðgengi forritanna þinna?

  • No

  • Þetta er í fyrsta skipti sem ég heyri um aðgengi að forritum.

17 notendur kusu. 5 notendur sátu hjá.

Heimild: www.habr.com

Bæta við athugasemd