Stel je voor dat je de UX van een verouderd systeem moet verbeteren. Een systeem dat al bijna tien jaar in stilte op de achtergrond werkt. Het is traag, half kapot, onbetrouwbaar en ernstig verouderd – een soort ‘black box’ waar iedereen op vertrouwt, maar niemand weet echt wat er onder de motorkap gebeurt. Waar zou je überhaupt beginnen? Legacy-verhalen zijn vaak intimiderend, avontuurlijk en uiterst verwarrend. Ze vertegenwoordigen een mix van snelle beslissingen, snelle oplossingen en het opbouwen van UX-schulden. Er bestaat geen pasklare oplossing om deze problemen aan te pakken, maar er zijn wel manieren om vooruitgang te boeken, zij het langzaam, met respect voor de behoeften en zorgen van gebruikers en belanghebbenden. Laten we nu eens kijken hoe we precies dat kunnen doen. De werkelijke uitdagingen van Legacy UX Het kan lijken alsof verouderde producten elk moment kunnen worden beëindigd. Maar in werkelijkheid zijn ze vaak van cruciaal belang voor de dagelijkse bedrijfsvoering. Veel oudere systemen zijn sterk aangepast aan de behoeften van de organisatie, vaak extern gebouwd door een leverancier en vaak zonder rigoureuze bruikbaarheidstesten. Het is gebruikelijk dat ondernemingen 40 tot 60% van hun tijd besteden aan het beheren, onderhouden en verfijnen van oudere systemen. Ze zijn essentieel en cruciaal – maar ook erg duur om in leven te houden.
1. Erfenis moet naast producten bestaan die eromheen zijn gebouwd In een kapot, tien jaar oud ecosysteem werkt het erfgoed nog steeds, maar niemand weet precies hoe en waarom het nog steeds werkt. Mensen die het oorspronkelijk hebben opgezet, hebben het bedrijf waarschijnlijk al jaren geleden verlaten, waardoor er veel onbekendheid en slecht gedocumenteerd werk achterbleef. Ze brengen gefragmenteerde en inconsistente ontwerpkeuzes met zich mee, die vastzitten in oude versies van oude ontwerptools die al lang niet meer bestaan.
Toch moeten oudere systemen netjes naast elkaar bestaan binnen de moderne digitale producten die er omheen zijn gebouwd. In veel opzichten lijkt het eindresultaat op een Frankenstein – veel stukjes en beetjes aan elkaar gelijmd, vaak een mix van moderne gebruikersinterfaces en hier en daar pijnlijk trage en nauwelijks bruikbare fragmenten – vooral als het gaat om validatie, foutmeldingen of het verwerken van gegevens. 2. Oudere systemen maken of breken UX Zodra je er een beetje snelle bugfixes, onopgeloste problemen met de bedrijfslogica en niet-reagerende lay-outs overheen strooit, heb je een werkelijk frustrerende ervaring, ondanks de enorme moeite die in de rest van de applicatie is gestoken. Als één enkele stap in een complexe gebruikersstroom volkomen gebroken en verwarrend aanvoelt, dan lijkt het hele product ook kapot te zijn, ondanks de ongelooflijke inspanningen die de ontwerpteams in de rest van het product hebben geleverd. Uiteindelijk zul je de erfenis moeten aanpakken. En dat is waar we de beschikbare opties voor uw UX-roadmap moeten overwegen. UX-roadmap voor het aanpakken van oudere projecten Negeer erfenis niet: bouw voort op bestaande kennis Omdat oudere systemen vaak grote onbekenden zijn die bij iedereen veel frustratie veroorzaken, van belanghebbenden tot ontwerpers, van ingenieurs tot gebruikers. De eerste gedachte zou kunnen zijn om het geheel te verwijderen en het helemaal opnieuw te ontwerpen, maar in de praktijk is dat niet altijd haalbaar. Big-bang-herontwerp is een opmerkelijk dure en zeer tijdrovende onderneming.
Oudere systemen bevatten waardevolle kennis over de bedrijfspraktijk, en ze werken ook – en een nieuw systeem moet perfect aansluiten bij jarenlange kennis en maatwerk achter de schermen. Dat is de reden waarom belanghebbenden en gebruikers (in B2B) doorgaans sterk gehecht zijn aan oudere systemen, ondanks alle bekende nadelen en pijnpunten. Omdat dergelijke systemen de kern van het bedrijf vormen, lijkt het voor de meeste mensen uiterst riskant om ermee te werken en een aanzienlijke hoeveelheid voorzichtigheid en voorbereiding te vergen. Zakelijke gebruikers willen geen grote risico's. Dus in plaats van de erfenis volledig af te wijzen, kunnen we beginnen met het verzamelen van eerst bestaande kennis. Breng bestaande workflows en afhankelijkheden in kaart De beste plaats om te beginnen is om te begrijpen hoe en waar oudere systemen precies in gebruik zijn. U zult misschien ontdekken dat sommige delen van de oude systemen overal worden gebruikt – niet alleen in uw product, maar ook in bedrijfsdashboards, door externe bureaus en door andere bedrijven die uw product in hun diensten integreren.
Heel vaak hebben oudere systemen op zichzelf afhankelijkheden, waarbij andere oudere systemen worden geïntegreerd die mogelijk veel ouder zijn en zich in een veel slechtere staat bevinden. De kans is groot dat je ze misschien niet eens in overweging neemt bij het grote herontwerp – vooral omdat je niet weet hoeveel zwarte dozen er precies in zitten.
Zet een bord op om de huidige workflows en afhankelijkheden te documenteren om zo eenbeter idee van hoe alles samenwerkt. Betrek belanghebbenden en betrek zware gebruikers bij het gesprek. Je zult de zwarte doos niet kunnen openen, maar je kunt er wel enig licht op werpen vanuit de perspectieven van verschillende mensen die voor hun werk mogelijk afhankelijk zijn van erfenissen.
Zodra u dat heeft gedaan, organiseert u een bijeenkomst om aan gebruikers en belanghebbenden te laten weten wat u heeft ontdekt. U moet vertrouwen opbouwen en erop vertrouwen dat u niets belangrijks mist, en u moet de afhankelijkheden visualiseren die een verouderde tool heeft voor alle betrokkenen. Het vervangen van een legacy-systeem gaat nooit alleen over legacy. Het gaat ook om de afhankelijkheden en workflows die ervan afhankelijk zijn. Kies uw UX-migratiestrategie Zodra u een groot beeld voor u heeft, moet u beslissen wat u vervolgens gaat doen. Big-bang relaunch of een kleine upgrade? Welke aanpak zou het beste werken? U kunt de volgende opties overwegen voordat u besluit hoe u verder wilt gaan:
Big-bang herlancering. Soms de enige beschikbare optie, maar het is erg riskant, duur en kan jaren duren, zonder tussentijds verbeteringen aan de bestaande opzet. Incrementele migratie. Laat oude stukken langzaam achterwege door kleine stukjes te vervangen door nieuwe ontwerpen. Dit biedt snellere overwinningen in Frankenstein-stijl, maar kan het systeem onstabiel maken. Parallelle migratie. Voer een openbare bètaversie uit van de vervanging naast het oude systeem om gebruikers te betrekken bij het vormgeven van het nieuwe ontwerp. Neem het oude systeem buiten gebruik als het nieuwe stabiel is, maar wees voorbereid op de kosten van het onderhoud van beide. Incrementele parallelle migratie. Maak een lijst van alle bedrijfsvereisten waaraan het oude systeem voldoet en bouw vervolgens een nieuw product om op betrouwbare wijze aan deze vereisten te voldoen, dat vanaf dag één aansluit bij het oude systeem. Test vroeg met hoofdgebruikers en bied mogelijk een optie aan om van systeem te wisselen totdat het oude volledig buiten gebruik is gesteld. Verouderde UI-upgrade + openbare bèta. Voer fine-tuning met laag risico uit op het oude systeem om de UX op één lijn te brengen, terwijl u stapsgewijs een nieuw systeem bouwt met een openbare bèta. Dit levert snellere en langdurige winsten op, ideaal voor snelle resultaten.
Het vervangen van een systeem dat al tien jaar zorgvuldig is verfijnd en zwaar is aangepast, is een monolithische taak. Je kunt niet binnen een paar weken iets helemaal opnieuw opbouwen waar anderen al jaren aan werken. Probeer dus waar mogelijk geleidelijk te verhogen, waarbij u gebruikers, belanghebbenden en technici onderweg betrekt – en met voldoende buffertijd en continue feedbackloops. Inpakken Bij bestaande projecten is falen vaak geen optie. U migreert niet alleen componenten, maar ook gebruikers en workflows. Omdat u in het hart van het bedrijf opereert, kunt u veel aandacht, scepsis, twijfels, angsten en zorgen verwachten. Bouw dus sterke relaties op met de belangrijkste belanghebbenden en belangrijke gebruikers en deel het eigenaarschap met hen. Je hebt hun steun en hun buy-in nodig om jouw UX-werk in actie te brengen. Stakeholders zullen om oude en nieuwe features vragen. Ze zullen zich concentreren op randgevallen, uitzonderingen en kleine taken. Ze zullen uw beslissingen in twijfel trekken. Ze zullen gemengde signalen uitzenden en hun mening veranderen. En ze verwachten dat het nieuwe systeem vanaf dag één feilloos zal werken. En het beste wat u kunt doen, is met hen samenwerken gedurende het hele ontwerpproces, vanaf het allereerste begin. Voer een succesvol proefproject uit om vertrouwen op te bouwen. Rapporteer herhaaldelijk uw voortgang. En houd rekening met intensieve fasen van rigoureuze tests met oudere gebruikers. Het vernieuwen van een verouderd systeem is een zware uitdaging. Maar er is zelden een project dat op zo’n schaal zoveel impact kan hebben. Stroop uw mouwen op en kom er met succes doorheen, en uw team zal de komende jaren herinnerd, gerespecteerd en beloond worden. Maak kennis met “Meet UX & Design Impact” Maak kennis met Measure UX & Design Impact, Vitaly’s praktische gids voor ontwerpers en UX-leiders over hoe u de ongelooflijke impact van uw UX-werk op het bedrijfsleven kunt volgen en visualiseren – met een live UX-training later dit jaar. Ga naar details.
Maak kennis met Measure UX en Design Impact, een praktische videocursus voor ontwerpers en UX leads.
Video + UX-trainingAlleen videoVideo + UX-training$ 495,00 $ 799,00
Ontvang video + UX-training25 videolessen (8 uur) + live UX-training. 100 dagen geld-terug-garantie. Alleen video$ 250,00$ 350,00
Ontvang de videocursus25 videolessen (8u). Jaarlijks bijgewerkt. Ook verkrijgbaar als UX-bundel met 3 videocursussen.
Nuttige bronnen
UX-migratiestrategie voor oudere apps, door Tamara Chehayeb Makarem Hoe u oudere systemen kunt verbeteren, door Christopher Wong Ontwerpen metErfenis, door Peter Zalman Een groot verouderd systeem opnieuw ontwerpen, door Pawel Halicki Hoe oude code te beheren, door Nicolas Carlo Hoe je erfenis kunt transformeren, door Bansi Mehta Ontwerp Schuld 101, door Alicja Suska Praktische gids voor Enterprise UX, door Yours Truly Healthcare UX Design Playbook, door Yours Truly