BĂŠrekraftig universiell utforming - fra sjekkliste til prosess
Mitt navn er Dag Frode, jeg jobber som utvikler i Sparebank 1 utvikling, hvor jeg har vÊrt nÄ i ca 7 mÄneder. FÞr det har jeg blant annet vÊrt konsulent hos Bekk. I dag skal jeg snakke om hvordan vi jobber med universell utforming i SpareBank 1 utvikling.
Jeg mĂ„ innrĂžmme at da jeg sendte in pitchen for dette foredraget var planen min Ă„ âlĂžseâ dette med Ă„ jobbe med universell utforming âen gang for alleâ. Jeg har nemmelig lest meg opp pĂ„ universell utforming en rekke ganger fĂžr, men like vel vĂŠrt forvirret og overveldet de gangene jeg har kommet inn et nytt sted og skulle sjekke at lĂžsningen vi har oppfyller kravene. SĂ„ da jeg i mars i Ă„r tenkte âhva vil jeg fĂžle meg trygg pĂ„ om 7 mĂ„nederâ sĂ„ var det nettopp universell utforming jeg tenkte pĂ„. Jeg fĂžler dessverre ikke at jeg har âlĂžstâ hvordan jobbe med universell utforming, men jeg har lĂŠrt mye. Det er det jeg skal dele med dere nĂ„.
Det jeg ikke var klar over da jeg startet pÄ dette, var hvor mye som alt har gjort med universell utforming, og hvor mange dyktige som alt jobbet med Ä lÞfte arbeidet vÄrt med dette. Kompetansen og engasjementet ble raskt tydelig da jeg kom inn i et team med flere uu illkjeler og da jeg ble med i fagruppen for Universell Utforming.
Jeg hadde tenkt Ä bruke mye tid pÄ Ä lese litteratur og lage egne lÞsninger, men har i stedet fÞlt at jeg har kommet til en skolebenk hvor jeg har lÊrt fra kunnskapet og arbeidet til dyktige kollegaer. Det meste av det jeg kommer til Ä snakke om i dag er ting som alt ble gjort forskjellige steder i SpareBank1. Arbeidet jeg og faggruppen for universell utforming har gjort har i stor del vÊrt Ä samle inn de mÄtene teamene alt jobber med universell utforming, konkretisere, formalisere og dele den kunnskapen, verktÞyene og prosessene som teamene alt har hatt.
Det arbeider vi har endt opp med Ä gjÞre har endt opp med Ä vÊre mer strategisk enn jeg hadde planlagt. Vi har jobbet med Ä finne ut av hvor vi er, hvor vi vil og hva som skal til for Ä komme dit. Oppsummert kan jeg si at vi er godt pÄ vei, har mye vi kan lÊre av hverandre og en del vi kan gjÞre for Ä forbedre opplÊring og trygghet pÄ universell utforming. Hvordan vi jobber med Ä komme dit er det jeg skal bruke resten av foredraget til Ä snakke om.
sb1u gjĂžr mye for Ă„
har lyst til Ă„ lĂžse uu
det bÞr jo vÊre enkelt i et selskap som er sÄ pÄ som SB1U. gode komponenter osv. kan vel dele opp problemet og spre ansvaret utover sÄ testingen underveis ikke blir sÄ stor og vi kan slippe unna testingen til slutt?
kanskje lage noe som hjelper deg med testingen
Hva er universell utforming?
Planen etter den ikke fult sÄ korte introduksjonen er Ä fÞrst ta ett steg tilbake for Ä snakke om hva universell utforming er og hvorfor det er viktig. Vi kommer sÄ inn pÄ de prosessene vi jobber med og opplÊringene og verktÞyene vi brukre som del av den, fÞr jeg runder av med noen av vÄre erfaringer.
Funksjonsnedsettinger
En kan ikke snakke om universell utforming uten Ă„ snakke om funksjonsnedsettinger. Bakgrunnen til at vi gjĂžr dette arbeidet er at vi selv om vi er mer like en ulike, er vi og forskjellige og har forskjellige behov. Det kan vĂŠre situasjonsbetinget, middlertidig eller permanente funksjonsnedsettninger og tilsvarende behov.
Situasjonsbetingede
Situasjonsbetingede funksjonsnedsettninger kan vĂŠre
Middlertidige
Permanente
Dette tar oss videre til universell utforming.
Universell utforming
Universell utforming handler om Ă„ utforme eller tilrettelegge for at flest mulig skal kunne bruke noe uavhengig av funksjonsnedsettning.
det er mange verktĂžy som kan hjelpe deg med testing, samtidig er det mange av kravene som krever at testen vurderer om meningen i innholdet er beholdt og det er ikke like lett Ă„ automatisere.
Inklusiv design
jeg tror jeg mÄ droppe disse to slidene. jeg klarer ikke definere det godt nok.
Hvilke erfaringer har vi gjort oss?
Det kan fĂžles overveldene
Hvilke erfaringer vi lĂŠrt fra andre?
Brukertesting
Det en krevende sammensatt problemstilling
Det en krevende sammensatt problemstilling [presentation-only]
Det en krevende sammensatt problemstilling [presentation-only]
I sikkerhet snakker en ofte om sikkerhet er som flere lag med svetsisk oste. Det er det hull i alle lagene, men sÄ lenge det er minst et lag som dekker hele overflaten sÄ er en trygg. Med universell utforming fÞles det innimellom som at det er omvendt. At en er den som prÞver Ä komme seg gjennom alle disse lagene med ost. En kan kode inn aria labels og alt tekster sÄ mye en vil i komponenter, men det hjelper ikke hvis de ikke blir fylt ut av de som bruker komponentene. Eller om de hardkoder de i et sprÄk eller gir de dÄrlige verdier. For ikke Ä snakke om dynamisk innhold som lages av de som lager innhold. NÄr dette skal skje pÄ tvers av et stort Þkosystem med mange autonome team og med mange forskjellige teknologier Þker kompleksiteten ytterligere.
Det var en av tingene jeg bommet pÄ i dette prosjektet. Jeg sÄ bare en uniforme platformen jeg om de fleste jeg snakket med jobbed med. Jeg sÄ ikke alt det selskapet tilbyr og er. Alle teknologiene som er i bruk og alle mÄtene Ä jobbe pÄ. Jeg gjorde den feilen som er sÄ vanlig i denne jobbe, jeg sÄ happy path og tenkte at det her bÞr kunne vÊre enkelt Ä fÄ til. Vi har jo et helt ypperlig komponentbibliotek som legger tilrette for universell utforming.
Men nok om hvor tungt og utfordrende det kan oppleves. Og la oss heller snakke hva universell utforming er, hvorfor det er viktig og hvordan vi kan jobbe med Ă„ gjĂžre det enkelt for oss selv Ă„ jobbe med det.
Tidlig identifiserte jeg 3 ting jeg mener mÄ vÊre pÄ plass for Ä jobbe med universell utforming pÄ en bÊrekraftig mÄte. Med bÊrekraftig, mener jeg her en mÄte som vi klarer Ä oppretholde over tid og som ikke bare blir det siste en sjekker fÞr en releaser noe for sÄ Ä gleme Ä forholde seg til det neste Äret. De 3 tingene jeg mener mÄ pÄ plass for Ä jobbe bÊrekreaftig med universell utforming er: opplÊring, prosess og verktÞy. AltsÄ gode enkle resurser som gjÞr at det er lett Ä lÊre og gjenlÊre hva som er viktig med universell utforming og hvordan lage universel utformede lÞsninger. Prosesser som legger til rette for at vi jobber gjevnt med det og ikke i skippertak. Og verktÞy som stÞtter oss i det arbeidet vi gjÞr.
Hvordan jobbe bĂŠrekraftig med universell utforming?
OpplĂŠring
opplĂŠring er naturligvis viktig.
Kurs
lĂŠre av noen som kan det og kan gi en god introduksjon til tema.
Bygge empati og forstÄelse
Bygge empati og forstÄelse [presentation-only]
Jeg har et intrykk at det er blitt mer forstÄelse for behovet for universell utforming over Ärene. Jeg ser like vel for min egen del at det er viktig Ä gjevnlig oppsÞke mÄter Ä kjenne utfordringene pÄ kroppen for Ä oppretholde empati. Et eksempel her er at jeg har hat kognetiv forstÄelse og empati for synsnedsettninger, jeg har og brukt briller og filtere for Ä simulere flere forskjellig enedsettninger. Jeg har brukt skjermleser, men hadde ikke gjort det uten Ä kunne se samtidig. SÄ da var vi sÄ heldige Ä ha inklude hos oss for Ä gÄ igjennom lÞsningene vÄre fikk jeg og flere noen aha oplevelser. Det var ting vi tok forgitt som vi kunne forstÄ fordi vi sÄ hele sider p Äen gang som det ikke var gode mÄter Ä forstÄ hvis en bare ser litt og litt. Og det viste seg at enkelte tekniske tiltak for Ä gjÞre sidene mer universelt utformet ikke fungerte i gitte kontekster.
Tilgjenglige resurser
Det er vel en selvfÞlge. FÞler det meste av det jeg sier i dag er det. Det e rmang eÄpne resurser for universell utforming, men de kan vÊre vanskelig Ä forstÄ. Ikke bare det, men det kan vÊre vanskelig Ä lÞse problemstillinger selv om vi forstÄr kravene. Enkelte lÞsinger krever redesign av hele eller deler av sider.
VerktĂžy
Skjermleser
Automatiserte tester
Prosedyre for manuell testing
Prosess
- hva er delene av en prosess?
todo bilde
Stilguide
- farger og kontraster
- fonter
- dysleksi %?
Komponenter
- universelt utformede i seg selv
- finnes gode whitelabel lĂžsninger
System design
Skisser
Utvikling
tood linting
Utvikling [presentation-only]
todo automated tests
- linting
- automatiske tester
Testing
- automatiserte tester
Testing [presentation-only]
- manuelle tester
Testing [presentation-only]
- brukertesting
Konklusjon
- universell utforming er viktig, det stĂžtter et inkluderende samfund og gir verd til alle. Det er og til nytta for alle da vi enten permanent, middlertidig eller situasjonsbetinget drar nytta av utformingen
- universell utforming er en krevende sammensatt probmelstilling som fortjener kontinuerlig oppmerksomhet.
-
ved Ä fokusere pÄ opplÊring, verktÞy og prosess vil det vÊre mulig Ä universel utforming mindre krevende og lettere Ä gjÞre
- og helt til slutt, vi bĂžr strekke oss lenger enn Ă„ bare tilfredstille kravene