Saavutettavuuskiertue 2018 Saavutettavan verkkopalvelun hankinta 12.11.2018 Virpi Blom, North Patrol Oy
Virpi Blom Verkkopalvelustrategioiden, käyttökokemuksen ja palvelukonseptien asiantuntija 20 vuoden kokemusta: Hyödyllisistä palvelukonsepteista Hyvästä käyttökokemuksesta (niin loppukäyttäjille kuin sisällöntuottajillekin) Vaatimusten määrittelystä ja toteutusprojektien kilpailuttamisesta linkedin.com/in/virpiblom 2
Kuinka ostetaan saavutettavan verkkopalvelun toteutus? 1. Vaatimusten määrittely tarjouspyyntöön 2. Tarjoajalta vaadittavat todisteet saavutettavuusosaamisesta 3. Saavutettavuuden käyttö tarjousten vertailukriteerinä 4. Toimitetun verkkopalvelun saavutettavuuden toteaminen 3
4 Miten määrittelemme vaatimuksemme?
Ostettavan verkkopalvelun vaatimusmäärittely Luku XX: Selainyhteensopivuus Verkkosivuston saavutettavuuteen kiinnitetään huomiota EU-direktiivin vaatimalla tavalla. Saavutettavuustavoitteena on direktiivin mukaisesti WCAG-kriteeristön AA-taso. WCAG = Web Content Accessibility Guidelines (Verkkosisällön saavutettavuusohjeet) 5
Otetaanhan toteutuksessa huomioon ne WCAG-ohjeet? Tietysti! 6
Mikä vika WCAG-ohjeistossa? Se ei oikeastaan ole ohjeisto, vaan valtava kirjasto (n. 1000 A4-sivua). Ohjeiden tuntemus ja noudattaminen on siis aivan erityisen osaamisen alaa. Ohjeisto on vaikeaselkoinen, terminologialtaan epäintuitiivinen ja kokonaisuudessaan hyvin tulkinnallinen. 7
Mikä vika WCAG-ohjeistossa? 8 Ohjeistoa ei oikeastaan voi noudattaa yksiselitteisesti valitsemalla: toteutuu / ei toteudu. WCAG-ohjeiston hierarkkisessa rakenteessa on periaatteita, ohjeita ja onnistumiskriteereitä: Neljä periaatetta verkkosivustolle: Havaittava aistittavissa myös niille, joilla ei ole kaikkia viittä aistia Hallittava käyteltävissä myös niille, jotka eivät käytä tyypillistä tietokonetta, graafista selainta, hiirtä ja näppistä Ymmärrettävä mukautuu loogisesti siihen, että niitä tulkitaan avustavalla teknologialla Lujatekoinen toteutuksessa noudatetaan standardeja Periaatteiden alla on 13 ohjetta, kuten: Ohje 1.2: Tarjoa vastine aikasidonnaiselle medialle. Ohje 2.3: Älä suunnittele sisältöä tavalla, jonka tiedetään aiheuttavan sairauskohtauksia. Kustakin ohjeesta tarjotaan vaihteleva määrä onnistumiskriteerejä, yhteensä 78. Ohjeet / kriteerit eivät ole yksiselitteisiä, vaan onnistumiseen voi soveltua useampi toteutustapa.
Mikä vika WCAG-ohjeistossa? Direktiivin vaatimia A- ja AA-tasoisia onnistumiskriteerejä on yhteensä 50. Joista jokainen on monimutkainen kokonaisuus, vaikeasti tulkittava ja todennettava. Onnistumiskriteerit tasapäistävät saavutettavuusratkaisuja: kriittinen saavutettavuusongelma voi rinnastua kosmeettiseen ongelmaan ja miellyttävyyteen. 9
Mitä voimme vaatia toimittajalta? Monen saavutettavuusvaatimuksen toteutuminen ei riipu toimittajasta, vaan yhtäläisesti sisällöntuottajasta tai graafikosta. Todennäköisesti emme itsekään onnistu noudattamaan AA-tason vaatimuksia käytännössä. Esimerkiksi: 1.2.4: Live-lähetyksen tekstitys? 3.1.2: Sisällön osien kielen merkitseminen? 10
Meidän kaikkien ongelmana: Verkkopalvelun on noudatettava WCAG-kriteeristön AA-tasoa on vaatimuksena mieletön. 11
Määritellään oma näkemys WCAG-kriteereistä Saavutettavuustavoitteet palvelulle Määritellään itse ne tavoitteet, jotka kohdistuvat erityisesti toteuttajan työhön! Jotkin WCAG-kriteereistä ovat paljon kriittisempiä noudatettavia kuin toiset. Oma priorisointijärjestys? Mitä saavutettavuusongelmia ei ainakaan saa ilmaantua? Jotkin WCAG-kriteereistä ovat paljon yleisemmin tunnettuja ja noudatettuja kuin toiset. Mitkä haasteellisemmat ominaisuudet tullaan erityisesti testaamaan? Siirry sisältöön pikalinkki, ARIA-merkinnät, näppäimistöltä käyttö, kontrastit, tekstikoon suurennettavuus? Jotkin osat verkkosivustoista ovat haasteellisempia kuin toiset (lomakkeet, hakupohjaiset näkymät, toiminnalliset sovellukset). Näiden erityisvaatimukset saavutettavuuden osalta? 12
13 Mitä tarjouspyynnössä pyydetään?
Kuinka tarjoaja osoittaa osaamisensa? Tyypillisessä avoimen menettelyn kilpailutuksessa voidaan ajatella: A. Vähimmäisvaatimuksia: Mitä tarjoajan on ainakin osoitettava, jotta voi jättää tarjouksen kilpailuun? Jos vähimmäisvaatimukset eivät täyty, tarjous hylätään B. Laatutekijöitä, jotka voidaan pisteyttää ja vertailla: Mitä selvityksiä tarjoajan on tarjouksessaan esitettävä? Selvityksille pitää esittää pisteytysperiaatteet Paremmat pisteet saanut tarjous menestyy kilpailutuksessa Tarjouskilpailuun osallistumisen tulisi olla houkuttelevaa ja riittävän vaivatonta? Tarjoajalla ei ole intressiä lisätä projektiin kustannuksia kasvattavaa lisätyötä 14
Kuntaliiton ehdottama malli saavutettavuusosaamisen selvittämiseen Toimittajan arvio omasta saavutettavuuskapasiteetista (jokin taso 1 5) Jokaisen projektiin osallistuvan suunnittelijan: koulutus kokemus lisäsertifikaatit Tarjoajan referenssit aiemmista projekteista: Saavutettavuuden varmistusmenetelmät Auditointiraportit Miten käyttäjätestaus tehtiin Tarjoajan suunnitelma saavutettavuuden varmistamiseksi Laatumenetelmät Testausmenetelmät Ulkopuolisen saavutettavuuskonsultin käyttö Noudatettavat vaatimukset Käyttäjätestaus Saavutettavuuden ylläpito julkaisun jälkeen 15
Mallin ongelmia avoimessa menettelyssä Toimittajan arvio omasta saavutettavuuskapasiteetista (jokin taso 1 5) Jokaisen projektiin osallistuvan suunnittelijan: koulutus kokemus lisäsertifikaatit Tarjoajan referenssit aiemmista projekteista: Saavutettavuuden varmistusmenetelmät Auditointiraportit Miten käyttäjätestaus tehtiin Mitä näistä seuraa? Todennettavuus tai pisteytys? Hylkäysperusteet? Referenssien hyväksyntä tai pisteytys? Onko toimittajan ansiota? Tarjoajan suunnitelma saavutettavuuden varmistamiseksi Laatumenetelmät Testausmenetelmät Ulkopuolisen saavutettavuuskonsultin käyttö Noudatettavat vaatimukset Käyttäjätestaus Saavutettavuuden ylläpito julkaisun jälkeen 16 Pisteytys? Toimittajan vastuun rajat?
Realistisia kriteereitä tarjousvertailuun? A. Vähimmäisvaatimukset: Projektitiimistä on osoitettu suunnittelun asiantuntija, jonka vastuulla saavutettavat ratkaisut ovat? Jokin referenssi toteutusprojektista, jossa saavutettavuuteen on kiinnitetty erityistä huomiota? Referenssiprojektin kriteerit? Sitoutuminen tilaajan teettämään saavutettavuustestaukseen? B. Pisteytettävät laatutekijät: Yksi tai useampi laatukysymys saavutettavuuden varmistamisesta projektissa? Ratkaisukuvaus siitä, kuinka vaatimusmäärittelyssä eritellyt omat saavutettavuustavoitteet toteutuvat? 17
Kuinka tarjoukset vertaillaan? Vähimmäisvaatimukset: Tarjouskilpailuun ei voi osallistua, jos saavutettavuuden huomioiminen ei ole todistettu Pisteytettävät laatutekijät: Toimittajan vastaukset, ehdotukset ja suunnitelmat saavutettavuuden varmistamisesta pisteytetään (osana muita laatukysymyksiä) Saavutettavuusosaamisen painoarvo kilpailutuksessa? Suhteessa hintaan, tekniseen osaamiseen, ehdotettuihin toiminnallisiin ratkaisuihin, toimintatapoihin, projektimalliin, tuki- ja ylläpitopalvelujen tarjontaan? Tyypillisessä verkkopalveluprojektissa: Hinta 30 40 % Projektisuunnitelma 20 30 % Teknisen ratkaisun kuvaukset 35 45 % Saavutettavuuden ratkaisukuvauksille oma painoarvonsa? 18
19 Miten toteutus hyväksytään?
Toteutusprojektin aikana Jos vaatimusmäärittelyssä on esitetty omat saavutettavuustavoitteet, näiden toteutuminen voidaan osoittaa sprinttien katselmuksessa tai hyväksyntätestauksessa: Käyttäminen näppäimistöllä, Siirry sisältöön -pikalinkki Sivujen titlet, kieli, HTML-merkintätavat, sivun käyttöliittymäelementtien alueet Haitarit, välilehdet, liukuvalinnat, valintalistat, muut skriptatut toiminnot Lomakkeet 20
Saavutettavuuden onnistumisessa ei ole kyse siitä, täyttyykö jokainen kriteeri! Onnistumme, jos ihmiset pystyvät käyttämään rakentamiamme palveluja. 21
Käyttäjätestaus Testaus todellisilla loppukäyttäjillä! Testin teettämisestä vastaa asiakas. Toimittaja ei tavallisesti pysty tarvittavaa käyttäjätestausta järjestämään Tarvitaan kolmannen osapuolen palveluntarjoajaa. Jonka löytämiseksi ja ostamiseksi toivottavasti löydetään yhteisiä parhaita käytäntöjä? 22
23 Viisautta vaativiin verkkopalvelu-hankkeisiin web-ostajanopas.fi