WCAG for dummies. Linn Olsson, Mats Johansson (avsnitt 112)

Play

Linn Olsson, User Experience Designer och Mats Johansson, testledare, målar bilden av WCAG och hur det påverkar oss i vardagen. Web Content Accessibility Guidelines är tillgänglighetsriktlinjer; alla människor ska ha samma rättigheter att kunna ta del av det som finns på webben, t ex information på en sida. Linn hjälper organisationer att designa för tillgänglighet och Mats utbildar utvecklare (programmerare) och kontrollerar att resultatet uppfyller EUs riktlinjer.

OM AVSNITTET
Målgrupp
: nyfiken allmänhet, anställda inom stat och kommun, användare, beställare, utvecklare, kommunikatörer, informatörer
Lär dig: tillgänglighet, WCAG, myndighetswebb, UX-design, mjukvarutest

Standarden består av 78 kriterier grupperade i 12 riktlinjer, som i sin tur är del av fyra områden:

  • Möjlig att uppfatta
  • Hanterbar
  • Begriplig
  • Robust

Design för tillgänglighet innebär att man tar hänsyn till alla i arbetet med färg, kontraster, form, hur man skriver texter, navigering (med hjälp av t ex tabbar, skärmläsare) och mycket mer. Test av WCAG innefattar användningstest och kontroll av designen, men också tekniska tester för att se till att programkoden validerar mot WCAG. Till exempel måste alla bilder ha ALT-taggar, som läses upp för den som inte kan se webbsidan. De tekniska testerna görs automatiserade, med WCAG-validatorer. Resultatet får sedan utvecklingsteamet ta del av för att kunna förbättra webben.

GDPRs krav på godkännande av webcookies, du vet den störande lilla rutan som dyker upp på alla nya webbsajter du besöker, har lett till mängder av problem där funktionsnedsatta inte på ett smidigt sätt kan stänga ner rutan och tab-navigera sig vidare genom sajten.

WCAG 2.1 är den version som gäller just nu och inkluderar video och mobilitet. För att göra det hela lite mer komplicerat kan man uppfylla tillgänglighetskriterierna i tre nivåer: A, AA och AAA, som är den högsta nivån. Gå igenom kriterierna och se vad som är rimligt för er.

Håll koll på datumen! EUs webbdirektiv anger när olika myndighetswebbar (offentliga organ) ska följa WCAG:

  • 23 september 2019 alla nyutvecklade webbar
  • 23 september 2020 även alla gamla webbar
  • 23 juni 2021 även alla publika appar

Hur lyckas man? Linn och Mats tipsar högt och lågt:

  • Empati! Sätt dig in i hur det är att ha en funktionsnedsättning. Prova på att blunda och surfa med skärmläsare. Tänk dig att inte kunna använda Swish eller mobilt Bank-ID – du stängs ute från stora delar av samhället.
  • Med gratis valideringsverktyg kan du plocka lågt hängande frukt genom att gå igenom din webbsajt, se nedan
  • Manuella checklistor finns också på nätet, se nedan
  • Sätt upp processer för att säkra tillgänglig utveckling
  • Kolla vad som händer med layouten när du t ex förstorar texten

Och ärligt talat – varför missa 1 av 5 användare?* Så många har nån typ av funktionsnedsättning!

Play

Linn Olsson, Mats Johansson, Jonas Jaani (22:35)

wcag

Länkar:

WCAG – standard för tillgänglighet

Linn Olsson på LinkedIn

Mats Johansson på Linkedin 

Web Content Accessibility Guidelines. Enkelt förklarat

Skapa den attraktiva webbplatsen. Martin Johansson (avsnitt 110)

Total validator (verktyg för att testa WCAG)

*permanent (tex amputerad arm), tillfällig (brutit arm), till situationell (nybliven förälder med ett barn i armen)

 

Att testa AI. Eva Holmquist. (avsnitt 92)

Play

Hur testar vi AI? För att få svar på den frågan vänder vi oss till Eva Holmquist, Sr Test Specialist. Hon börjar med att avgränsa diskussionen till det vi har mest av idag: snäv, specialiserad AI. Inte generell AI som liknar en mångsidig människa, utan AI som är bra på att lösa ett specifikt problem. Det som skiljer traditionella system från AI-baserade är att de senare lär sig. System som inte har en lärande komponent har ett beteende som är samma över tid.

Så är inte fallet med intelligenta system. Det innebär att du måste ha övervakning även efter produktion, för att inte systemet ska utvecklas till nåt annat – beroende på vilken input den får. Se t ex chatbots där en tweetbot var tvungen att stängas av eftersom den blivit rasistisk. Här hade AI-testning kunnat förebygga problemet genom att sätta upp parametrar som från början rensar bort felaktig input och genom att sätta in övervakning över vissa parametrar. I andra situationer är det AIs träningsdata som felar; man kanske använder historisk data som cementerar strukturer. Systemet får helt enkelt inte rätt grund att stå på. I ytterligare fall måste man testa AIs moral. Eva ger oss målande exempel.

Hur lyckas vi med test av intelligenta system?
Ha koll på grunddatan och bedöm lärandet systemet har under produktion.
Övervaka det lärande som sker efter produktion, att det håller sig inom givna parametrar.
Kontrollera vad det är AI baserar sina analyser på.
Håll koll på hur systemen verkligen fungerar. En del system kan vara traditionella i en första anblick, men innehålla AI-komponenter. Det påverkar hur man behöver testa.
Testa som vanligt också.

Play

Eva Holmquist, Jonas Jaani (21:50)

PRENUMERERA – podcast Effekten
iPhoneAndroidSpotifye-post

Test av AI

When AI “goes bad”
Algorithms and Bias in the Criminal Justice System
The Algorithms Aren’t Biased, We Are
Testing in the Digital Age – AI makes a difference

Eva på LinkedIn
A tester’s thoughts on Automation and AI: 2
A tester’s thoughts on Automation and AI: 3
A tester’s thoughts on Automation and AI: 4

Podcasten Effekten finns där du hittar dina övriga poddar (tex Spotify) Prenumerera med din favoritapp Klicka här för att få hjälp. Digitaliseringens podcast för dig som är beställare, konsult eller är intresserad av den pågående digitaliseringen.  Aktuella poddavsnitt: Digital marknadsföring, machine learning, AI, gigekonomi, ux, digitaltransformation. En sida med alla avsnitt

TEMA: AI, Scrum, Test (avsnitt 88)

Play

Årets mest spelade podcastavsnitt. Effekten sammanfattar 2018 och konstaterar att intresset för digitaliseringen ökar. Det handlar om att skapa sig fördelar och att förstå. Detta kan innebär något nytt och/eller effektivisera det man redan har. Här får du ett sammansatt avsnitt av de avsnitt som hade flest lyssnare under 2018. AI (artificiell intelligens) med Essy Dahlin, Scrum (utvecklingsmetoden) med Jonas Bolldén och Mjukvarutestning (kvalitetssäkring) med Eva Holmquist. Varje avsnitt är ca 20 minuter.

Prenumerera på Effekten via iPhoneAndroidSpotifye-post

AI – Artificiell intelligens (avsnitt 58)

Essy Dahlin pratar om artificiell intelligens som teknik som efterliknar mänsklig interaktion och inlärning så mycket att man inte kan skilja mellan människa och maskin. Så är det idag, mycket tack vare datorkraft, sensorer och analys. Vi kan t ex inte längre skilja på en målning, ett musikstycke och en dikt skapad av en maskin. Men det intressanta – och enligt många oroväckande – är verklig maskinintelligens; när maskinen inte bara kopierar och mixar, utan uppfinner nytt. Läs mer

Scrum – en introduktion (avsnitt 57)

Frågar du någon i ett utvecklingsprojekt idag, svarar “alla” att de använder Scrum. Eller så svarar hen mer svävande att “projektet är Scrumish”. I den här podden städar vi bland begreppen. Scrum är en agil metod som kännetecknas av korsfunktionella team. Scrumexperten Jonas Bolldéndiskuterar med  Jonas Jaani. De förklarar tillsammans vad det är och hur det fungerar. Läs mer

Hemligheten bakom effektiv mjukvarutestning (avsnitt 72)

Mjukvarutestning är en naturlig del i dagens programutveckling. Testaren har rollen som den perfekta översättare mellan utveckling och verksamheten. Med fokus på att skapa ett värde och testa användbara lösningar kan test skapa nytta och bygga in kvalitet redan från början. Eva Holmquist berättar om framgångsrika exempel där test har skapat fördelar i att ta rätt beslut utifrån krav och tidsramar. Dagens iterativa mjukvaruutveckling har skapat en möjlighet för test att vara med i hela processen. Som en del av utvecklingsteamet skapar testaren ett sammanhängande och verklighetsförankrat sätt att se på nyttan för slutanvändaren. Läs mer

Play
Essy Dahlin, Jonas Bolldén, Eva Holmquist, Jonas Jaani (1 timme 11 minuter)

PRENUMERERA – podcast Effekten
iPhoneAndroidSpotifye-post

AI Scrum Test

Följ oss på LinkedIn och prenumerera på podcasten Effekten där du hittar dina övriga poddar (tex Spotify och Apple Podcast). Vi inspirera och ger dig erfarenheter och kunskap om digitaliseringen. I bloggen så finns aktuella ämnen och på Twitter finns kortare inlägg om allt digitalt.  Aktuella poddavsnitt: Office365skolancybersecuritygigekonomiuxdigitaltransformation.  

Alla Effekten poddavsnitt

Automation är inte så farligt? Fredrik Scheja. (avsnitt 84)

Play
Automation berör oss alla. Den finns runt omkring oss i vardagen och vi utnyttjar den för fullt; som konsument är man numera van att snabbt kunna jämföra två produkter, med hjälp av digitala beslutsstöd. “Automation är att lösa en uppgift med maskiners hjälp, för att göra jobbet effektivare – och i förlängningen ge oss människor superkrafter!” Eller bara ge oss tid till viktigare saker. Men det finns rädslor kring begreppet. Försvinner mitt jobb? En del som arbetar med automatisering blir hotade till livet. Möt Fredrik Scheja, testarkitekt och expert på att automatisera test i mjukvarubranschen. Han beskriver hur den tid som vinns vid automation används av testare till att stötta med krav och ge mätbara värden i verksamheten – istället för att jaga småbuggar. Det handlar också om en ändrad inställning till sitt eget arbetsliv. Man måste inse att målet med sitt yrke inte är att leda eller göra aktiviteter, utan att skapa värde och ta smarta beslut. Då kan vi anamma automation och se maskinen som ett stöd istället för en fiende.
Play
Videoavsnitt: Automation är inte så farligt? Fredrik Scheja. (Video # 84) Fredrik Scheja, Mikael NorbäckJonas Jaani (14:01) PRENUMERERA – podcast Effekten iPhoneAndroide-post Fredrik Scheja, automation Mer länkar / material: ”In Code We Trust”: Report 2 of 4 in Digital Happiness Series Metrics-Driven Development Metrics Driven Development and DevOps Upskilling your people for the age of the machine   Följ oss på LinkedIn och prenumerera på podcasten Effekten. Vi inspirera, delar erfarenheter och kunskap om digitaliseringen. I bloggen så finns aktuella ämnen och på Twitter finns kortare inlägg om allt digitalt.  Aktuella poddavsnitt: skolan, cybersecurity, gigekonomi, ux, digitaltransformation. Alla poddavsnitt av Effekten finns här

Hemligheten bakom effektiv mjukvarutestning (avsnitt 72)

Play

Mjukvarutestning är en naturlig del i dagens programutveckling. Testaren har rollen som den perfekta översättare mellan utveckling och verksamheten. Med fokus på att skapa ett värde och testa användbara lösningar kan test skapa nytta och bygga in kvalitet redan från början.

Eva Holmquist berättar om framgångsrika exempel där test har skapat fördelar i att ta rätt beslut utifrån krav och tidsramar. Dagens iterativa mjukvaruutveckling har skapat en möjlighet för test att vara med i hela processen. Som en del av utvecklingsteamet skapar testaren ett sammanhängande och verklighetsförankrat sätt att se på nyttan för slutanvändaren.

I avsnittet berättar Eva vidare om att test och människor hör ihop. En bra kommunikation om tex begrepp och olika tankesätt skapar bra förutsättningar för utvecklingsteam att lätt göra rätt.

I Eva Holmquist bok Praktisk mjukvarutestning (ISBN: 9789144117775) kan man läsa mer om test, testledning, att genomföra tester, testmiljöer, testdata, automatiserade tester. I boken ges också många tips och konkreta exempel på vad det innebär att vara testare. (om du en av de första att lyssna på poddavsnittet har du chansen att vinna boken)

Play

Eva Holmquist, Jonas Jaani (20:29 + extramaterial 2 min)

PRENUMERERA – podcast Effekten
iPhoneAndroide-post

Eva Holmquist, mjukvarutestning
Eva Holmquist

Mer material / länkar

Eva Holmquist på LinkedIn 

Blogginlägg från Eva gällande mjukvarutestning

Praktisk mjukvarutestning (mer om Evas bok) 
Köp boken: Adlibris   Bokus

Direktlänk till detta avsnitt: https://www.effekten.se/effektiv-mjukvarutestning

Tipsa podden Effekten om nya ämnen och/eller gäster

Alla podcastavsnitt av Effekten finns där du hittar poddar tex  Apple PodcastsOvercastAcast och YouTube