Een schatting maken van de kosten voor het verhelpen van een toegankelijkheidsprobleem
Hoe u de omvang van een aanpassing op het gebied van toegankelijkheid kunt inschatten: a11y-problemen zijn functies die u bij de eerste versie niet hebt opgenomen. Waarom u de omvang van de probleemcategorie moet inschatten, en niet die van een enkel geval.
Oplossingen op het gebied van toegankelijkheid zijn geen fouten. Het zijn functies die het team de eerste keer niet heeft geïmplementeerd.
Door een toegankelijkheidsprobleem als een bug te behandelen — „zorg ervoor dat het modaalvenster de focus vasthoudt“ — wordt alleen de omvang van het probleem zelf aangepakt. Er wordt geen aandacht besteed aan de factoren waarvan dit probleem afhankelijk is: de rest van de toetsenbordnavigatie, de uitspraken van de schermlezer en het kleurcontrast, dat waarschijnlijk ook in het volgende modaalvenster hetzelfde probleem vertoont. De meeste „kleine toegankelijkheidsaanpassingen“ vormen de ingang tot een categorie problemen die zich door de gehele component heen uitstrekt.
De realistische inschatting heeft betrekking op de klasse, niet op het concrete exemplaar. Als u één oplossing implementeert, bent u de volgende sprint weer terug voor de verwante klasse, en de verwante klasse daarvan, totdat iemand toegeeft dat het werk neerkomt op „het controleren van het modale interactiemodel” en de omvang ervan op die manier vaststelt.
Wat er in de kamer wordt gezegd
Frontend: “Het toevoegen van de focus-trap kost een halve dag.”
Vraag: “Wordt de knop ‘Sluiten’ door schermlezers aangekondigd?”
Ontwerper: “Is het contrast op de secundaire knop voldoende?”
Inleiding: “Hoeveel andere modale werkwoorden hebben dezelfde vorm?”
PM: „Gaan we ze allemaal aanpakken, of alleen degene waarover klanten hebben geklaagd?”
Vragen die u zich het beste kunt stellen voordat u gaat stemmen
- Is dit een instantie of een klasse? Hoeveel soortgelijke componenten zijn er?
- Reikwijdte van de controle: dit onderdeel, deze pagina, dit product?
- WCAG-doelstelling — A, AA, AAA?
- Testen: axe, handmatige schermlezer, doorloop met uitsluitend toetsenbord?
- Voorkomen van regressies: Lint-regel, story-snapshot, CI-controle?
- Hoeveel bedraagt het budget voor toegankelijkheidswerkzaamheden nadat dit project is afgerond?
Als het om een klasse gaat in plaats van een instantie, scheid dan met split het onderdeel waarmee klanten in aanraking komen van de rest — en vergelijk de omvang van elk onderdeel met wat u daadwerkelijk toezegt.
Bepaal de omvang van de les, niet van de lesmoment. Een veelvoorkomende valkuil is een halve dag; het patroon dat hierachter schuilgaat, is het verhaal.
Net als bij het inschatten van een wijziging in het ontwerpsysteem is de aanpassing stroomopwaarts klein en vormt de dekking stroomafwaarts het eigenlijke werk. Bekijk de andere praktijkvoorbeelden van schattingen, of start een gratis Planning Poker-sessie zodra er overeenstemming is bereikt over de omvang van het werk.