Helppokäyttöisyydestä on tulossa entistä tärkeämpää ohjelmoijien ymmärtää. Vuonna 2020 Yhdysvaltain korkein oikeus päätti asiassa Domino's vs. Robles, että Internet ja sovellukset ovat "paikkoja" suhteessa Americans with Disabilities Actiin. Tämä tarkoittaa, että vammaiset voivat nyt haastaa oikeuteen digitaalisista sovelluksista, jotka eivät ole käytettävissä.

Enemmän kuin vain lakisääteinen velvoite, monet kehittäjät tuntevat vastuun saavutettavuuden parantamisesta. Tämä sai Electronic Artsin ilmoittamaan, etteivät he valvo esteettömyyspatenttejaan, jotta muut kehittäjät voisivat hyödyntää niitä kattavampien pelien tekemisessä.

Suuntaus saavutettavuuteen on selvä. Saavutettavuuden integroiminen kehitykseen on pian kaikenlaisten ohjelmoijien ydinosaamista.

Mitä digitaalinen saavutettavuus on?

Digitaalinen saavutettavuus on prosessi, jolla varmistetaan, että vammaiset voivat käyttää digitaalisia tuotteita, kuten sovelluksia ja verkkosivustoja. Se voi tarkoittaa sen varmistamista videoneuvottelusovelluksissa on tekstitykset

jotta kuurot tai huonokuuloiset ihmiset eivät jää huomaamatta tapahtumista. Tai se voi tarkoittaa vaihtoehtoisen tekstin lisäämistä kuviin, jotta sokeat voivat saada näytönlukuohjelmien selityksen heille.

Yleisimmin käytetyt esteettömyysohjeet ovat Verkkosisällön saavutettavuusohjeet, jonka on luonut kansainvälinen saavutettavuusstandardi World Wide Web Consortium (W3C).

Tällä hetkellä voimassa olevat ohjeet, ns WCAG 2.2, julkaistiin vuoden 2021 lopulla. Nämä ohjeet keskittyvät neljään keskeiseen periaatteeseen, jotka ovat digitaalisen saavutettavuuden ytimessä: havaittava, toimiva, ymmärrettävä ja vankka.

Jokaisessa osiossa käsitellään sitä, kuinka eri vammaiset tai apulaitteet käyttävät tekniikkaa ja kuinka ohjelmoijien tulisi suunnitella sitä.

Yhdenmukaisuustasot mitataan tason A, tason AA ja tason AAA standardien avulla, ja alimmalla tasolla on vähimmäiskynnys ja korkein taso, jonka tarkoituksena on käsitellä monimutkaisempia ja erityisiä saavutettavuusongelmia, jotka parantavat vammaisten käyttäjien kokea.

Vaatimustenmukaisuuteen perustuvien lähestymistapojen ongelma

Perinteisissä lähestymistavoissa digitaaliseen saavutettavuuteen liittyy kaksi pääongelmaa. Ensimmäinen on se, että syntymässä olevan vaikeasti saavutettavissa olevan teknologian tai käytännön ja sen korjaamiseen auttavien ohjeiden välillä on usein usean vuoden viive.

WCAG 2.2 julkaistiin yli vuoden myöhässä ja työskenneltiin seuraavan iteroinnin parissa, WCAG 3.0, joka on ollut käynnissä jo vuosia, on selvää, että tällä hetkellä käytössä olevat esteettömyysohjeet olivat vanhentuneita ennen kuin ne edes julkaistiin.

Toinen ongelma on monien ohjelmoijien vaikeampi ymmärtää. Kyse on siitä, että nämä ohjeet eivät mene tarpeeksi pitkälle.

Miksi parannetulla saavutettavuudella on väliä

Valitettavasti monet kehittäjät käyttävät digitaaliseen saavutettavuuteen keksivää lähestymistapaa luottaa liian voimakkaasti WCAG-ohjeiden noudattamiseen, kun saavutettavan suunnittelun pitäisi olla dynaamisempaa käsitellä asiaa.

Standardien mukaiset kehittäjät uskovat usein, että jos he vain valitsevat kaikki ruudut, heidän tuotteet ovat saatavilla. Mutta se ei yksinkertaisesti ole totta. Itse asiassa, jos yritys haastaa oikeuteen ADA: n nojalla, yrityksen puolustus WCAG: n ohjeiden noudattamisesta ei ehkä riitä.

Miksi? Koska edes AAA-tason noudattaminen ei takaa, että projektisi tai verkkosivustosi on saavutettavissa – se on suunniteltu asettamaan saavutettavuuden vähimmäisstandardi.

Kehitystiimien ei pitäisi vain haluta tuoda työtään laajemman väestön ulottuville, vaan niitä voidaan lopulta vaatia uusien säännösten tai oikeuskäytännön ilmaantuessa.

Miksi sinun pitäisi välittää "esteettömyysvelasta"

Useimmat ohjelmoijat tuntevat termin "teknologiavelka". Se kuvaa sen kehitystyön seurauksia, joissa käytetään helpoimpia koodausratkaisuja parhaiden sijaan. Tämä johtaa usein tehottomaan koodiin ja tulevan korjaustyön tarpeeseen.

"Esteettömyysvelka" on samanlainen käsite. Se viittaa koodiin ja tuotteisiin, joihin tiimin tai yrityksen markkinoilla tai kehitteillä ei ole pääsyä ja joiden saattaminen täysin saataville vie aikaa, vaivaa ja rahaa. Ajan myötä ja eri tuotteissa tai sivustoissa tämä saavutettavuusvelka kasvaa, kunnes sen korjaaminen tulee uskomattoman kalliiksi.

Koska ohjelmoijat eivät nyt työskentele esteettömyyden parissa, ne eivät vain vaikeuta vammaisten tuotteidensa käyttöä. He luovat myös tulevia vastuita yrityksilleen, jos säädökset tai esteettömyysstandardit muuttuvat.

Digitaalisen saavutettavuuden parantamisen haaste

Yksi suurimmista esteistä helpomman koodin luomiselle on se, että monilla ohjelmoijilla on rajallinen käsitys siitä, mitä vamma sisältää. Tuotteen esteettömyyspersoonat ja UX-tiimit Joskus käytetään apuna suunnittelun ohjaamisessa, ja ne keskittyvät liian usein yleisesti tunnettuihin vammoihin, kuten sokeuteen, kuurouteen tai halvaantumiseen.

Ohjelmoijat saattavat tietää, että heidän on suunniteltava epilepsiaa silmällä pitäen, mutta he eivät välttämättä ota huomioon sellaisten käyttäjien saavutettavuustarpeita, joilla on krooninen migreeni, joka on monille potilaille vammainen.

Lisäksi nämä henkilöt sisältävät harvoin käyttäjiä, joilla on useita vammoja tai jotka käyttävät erilaisia ​​esteettömyyslaitteita. Esimerkiksi monia suositun ääni-teksti-ohjelmiston toimintoja ei voi käyttää, jos käyttäjillä on korkeakontrastinen tila käytössä.

Tuotteelle, jota näkövammaiset ihmiset käyttävät yleisesti apuvälineenä – ryhmä joille suurikontrastinen tila voi usein olla tarpeen – se on kehityksen poikkeuksellinen huolimattomuus tiimi.

Universaalin suunnittelun käyttö parempaan käytettävyyteen

Joten mitä ohjelmoija voi tehdä, jos hän haluaa saavuttaa korkeammat saavutettavuusstandardit? Ensimmäinen askel on päästää irti sellaisesta ajattelusta, jota WCAG 2.2:n kaltaiset protokollat ​​edistävät. saavutettavuus on jotain objektiivista, jossa on tietty, selkeästi määritelty suunnittelu ja ohjelmointi interventioita.

Vaihtoehtona, universaali muotoilu käsitteet, jotka ovat osa käytäntöjen ryhmää, jota joskus kutsutaan osallistavaksi suunnitteluksi, voivat auttaa ohjelmoijia arvioimaan suunnitelmiaan uudelleen. ja muuttamaan suunnitteluprosessiaan pohtimaan, kuinka heidän tuotteistaan ​​saataisiin helpommin kaikkien kykyjen saatavilla olevia ihmisiä heti ongelman määrittelystä lähtien vaiheessa.

Käytettävissä on seitsemän universaalia suunnitteluperiaatetta: tasapuolinen käyttö, joustavuus käytössä, yksinkertainen ja intuitiivinen käyttö, havaittava tieto, virhetoleranssi, alhainen fyysinen rasitus sekä koko ja tila lähestymisille ja käyttää.

Ensi silmäyksellä ne näyttävät todennäköisesti johtavan koodiin, joka vastaa WCAG 2.2 -ohjeita. Keskeinen ero on kuitenkin se, että suunnittelijat alkavat pitämällä näitä periaatteita perustavanlaatuisina kaikille sopivassa suunnittelussaan käyttäjiä sen sijaan, että keskittyisit "keskivertokäyttäjälle" luotujen mallien mukauttamiseen saavutettavuusstandardien kanssa myöhemmin päällä.

Tämä kääntää ongelman määrittely- ja suunnitteluvaiheet, koska ohjelmoijat edellyttävät, että kaikki käyttäjät voivat olla vammaisia. Usein tämä säästää yritysten rahaa, koska suunnittelemattomien esteettömyysominaisuuksien käyttäminen lisää aikaa ja budjettia, joka tarvitaan projektin loppuun saattamiseen.

Yleismuotoilu johtaa usein myös parempiin tuotteisiin, sillä universaalien suunnitteluperiaatteiden mukaan kehitetyt tuotteet ovat usein kaikille käyttökelpoisempia.

Käytettävyyden merkitys

Universaalit suunnitteluperiaatteet puhuvat myös nimenomaisesti käytöstä – mikä ei kuulu WCAG: n ohjeiden piiriin. Vaikka käytettävyys ja saavutettavuus liittyvät toisiinsa, ne ovat erilaisia ​​linssejä, joilla voidaan mitata vammaisen käyttäjän kokemusta.

Esteettömyys keskittyy yksinkertaisesti varmistamaan, että vammaiset voivat käyttää sivustoa tai tuotetta, ei siihen, että he voivat tehdä sen tehokkaalla, joustavalla tai paremmalla tavalla.

Esimerkiksi verkkosivusto voi täyttää saavutettavuusvaatimukset, jos näkövammainen käyttäjä voi käyttää sitä näytönlukuohjelman kautta. Jotkut näkövammaiset kuitenkin suosivat tekstistä puheeksi -sovelluksia, eivätkä he omista näytönlukuohjelmaa.

Jos verkkosivustosi kieltää tekstin viemisen sovellukseen, kuten jotkut uutissivustot tekevät, verkkosivustosi on teknisesti kyseisen käyttäjän käytettävissä... mutta se ei ole heille käyttökelpoinen. Joten vaikka tämä ei riko ADA: ta, se tarkoittaa, että vammainen ei voi käyttää tuotettasi.

Toinen haaste syntyy, kun ohjelmoijat kohtaavat tilanteita, joissa he ovat teknisesti esteettömyysohjeiden mukaisia, mutta eivät toiminnallisesti niitä.

Tässä tapauksessa verkkosivusto saattaa täyttää WCAG: n vaatimukset kooditarkastuksen kautta, mutta se ei silti välttämättä täytä tavoitetta "täydellinen ja yhtäläinen nautinto" ADA: n mukaan, jos vammaisella ei ole pääsyä samoihin asioihin kuin ei-vammaisella henkilö.

Useimmat esteettömät suunnittelustandardit keskittyvät vain käytettävyyteen, ja käytettävyyden testaus ei useinkaan sisällä vammaisia ​​käyttäjiä. Mutta käytettävyyden tulisi olla esteettömyystestauksen keskeinen mittari, ja käytettävyystestauksen tulisi keskittyä, ei vain keskivertokäyttäjälle, vaan myös vammaisille käyttäjille, ryhmälle, jolla on paljon todennäköisemmin ongelmia.

Miten Design Justice voi auttaa

Viimeinen käsite ohjelmoijien tulisi ymmärtää suunnittele oikeudenmukaisuutta. Se on lähestymistapa muotoiluun, joka tutkii muotoilun, vallan ja sosiaalisen oikeudenmukaisuuden suhdetta suunnittelee uudelleen suunnitteluprosesseja keskittääkseen niiden äänet, jotka on perinteisesti jätetty suunnittelussa huomiotta käytännöt.

Itse asiassa suunnitteluoikeuden prosessit muotoilevat suunnittelijan uudelleen edistäjäksi eikä asiantuntijaksi. Tämä muutos voi olla hyödyllinen, koska vammaiset ovat viranomaisia ​​siinä, mitä he tarvitsevat. Niiden keskittämättä jättäminen voi tarkoittaa ajan ja rahan käyttämistä esteettömyysominaisuuksiin, joista ei ole hyötyä.

Vammaisten suunnittelustrategi ja -aktivisti Liz Jackson jopa loi termin, joka viittaa tyylikkäisiin mutta hyödyttömiin ratkaisuihin, joita vammaiset suunnittelijat keksivät: vammaiset donglit. Nämä ovat tuotteita, joita ei tarvita, tai ne tarjoavat ratkaisun, joka ei ole käyttökelpoinen.

Miltä muotoilun oikeudenmukaisuusprosessi näyttäisi tuotteellesi? Se voi tarkoittaa useiden vammaisten asiantuntijoiden palkkaamista auttamaan esteettömyystutkimuksessa, UX-suunnittelussa, ohjelmoinnissa, laadunvarmistuksessa ja käytettävyystestauksessa. Se voi myös tarkoittaa maksullisten kohderyhmien järjestämistä vammaisille käyttäjille kehitystyön jokaisessa vaiheessa.

Viime kädessä suunnittelun oikeudenmukaisuuden tärkein näkökohta on se, kuinka se auttaa ohjelmoijia ymmärtämään heidän hallussaan olevan vallan. Jokaisella tekemälläsi koodaus- tai suunnitteluvalinnalla voi olla valtava vaikutus vammaisten elämään, jos päätöksesi luo esteitä.

Tämä voi vaikuttaa paitsi heidän pääsyynsä tuotteeseesi, myös heidän pääsyyn asioihin, joita tuotteesi helpottaa, kuten yhteisöjä, kokemuksia tai jopa työllisyyttä.

Seuraavat vaiheet digitaalisen esteettömyyden parantamiseksi

Nyt kun tiedät, miksi digitaalinen saavutettavuus on niin tärkeä ja kuinka monimutkaisia ​​sen tekemiseen liittyy, mitä voit tehdä?

  • Aloita oppimalla lisää universaalista suunnittelusta ja suunnittelun oikeudenmukaisuudesta. On työpajoja, verkkokursseja, ja kirjat käytettävissä auttamaan.
  • Tarkista kehitystyönkulkusi keskittääksesi saavutettavuuden joka vaiheessa.
  • Budjetista tiimillesi helppokäyttöisen ja yleisen suunnittelun koulutusta varten.
  • Palkkaa vammaisia ​​ohjelmoijia ja ota vammaiset mukaan yhteistyökumppaneiksi projekteihin.
  • Laadi selkeät ohjeet saavutettavuuden vaatimustenmukaisuudesta ja käytettävyydestä.
  • Käytä vammaisia, jotka ovat aputekniikoiden alkuperäiskäyttäjiä, laadunvarmistustestaukseen sen sijaan, että simuloisit vammaisten kokemuksia.
  • Luo tarkistuslistoja, jotka tallentavat saavutettavuuden tärkeimmät virstanpylväät kehityksen aikana.

Mikään ei voi koskaan olla 100-prosenttisesti saavutettavissa, koska inhimilliset vammat ovat monitahoisia ja vammaisten erilaiset esteettömyystarpeet ovat usein ristiriidassa keskenään. Mutta mitä enemmän ohjelmoijat käyttävät aikaa pohtiessaan vammaisten käyttäjien tarpeita, universaalia suunnittelua ja suunnittelun oikeudenmukaisuutta, sitä helpommin saatavilla olevat tulevaisuuden tuotteet ovat.

Lyhyt opas Windows 10:n esteettömyystyökaluihin

Kamppailetpa sitten huonon näön kanssa tai haluatko tutustua puheohjaukseen, Windows 10 tarjoaa runsaasti esteettömyystyökaluja, jotka auttavat sinua. Näytämme sinulle, mistä niitä löytää ja miten niitä käytetään.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Ohjelmointi
  • Esteettömyys
  • Ohjelmointi
  • Verkkokehitys
  • Pelin kehitys
Kirjailijasta
Helen Reaume (4 artikkelia julkaistu)

Helen on kirjoittanut tekniikasta, urasta ja HR: stä yli kahdeksan vuoden ajan. Hänen töitään on julkaistu USATodayssa, The Guardianissa, Forbesissa, Business Insiderissä ja Yahoo! Talous ja monet muut julkaisut. Hänet voi tavata joko patikoimassa tai lumikenkäilemässä vuorilla tai lukemassa pakkomielteisesti.

Lisää Helen Reaumelta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi