Simplicity
Simplicity, of 'eenvoud', is een onderwerp dat tegenwoordig vaak over het hoofd gezien wordt. Zeker op het gebied van technologie proberen we vaak het onderste uit de kan te krijgen om te laten zien wat er allemaal mogelijk is. Toch is simplicity een van de belangrijkste kenmerken voor acceptatie van een bepaald product of dienst. De vraag die gesteld moet worden is: 'Wat is simplicity?'. De volgende video legt het probleem uit aan de hand van voorbeelden en komt met een interessante conclusie.
Als we kijken naar de ontwikkeling van software (van kleine websites tot grote informatiesystemen), dan zien we vaak dat er heel veel mogelijk is. Eenvoud zit niet in de techniek die gebruikt wordt; het zit in de ervaring van de bezoeker, of gebruiker. De mobiele telefoon is hier een goed voorbeeld van en werd al gebruikt in de video. De techniek van de hedendaagse mobiele telefoon is ongelofelijk. Ze zijn krachtiger dan computers van 10 jaar geleden en hebben veel functionaliteit die niets bellen te maken heeft. We kunnen bellen, sms of mms berichten sturen, fotograferen, filmen, agenda bij houden, chatten of Internet bezoeken. Er zitten veel mogelijkheden in een klein en complex apparaat, maar waarom zien we dit dan als eenvoudig? Iemand die nog nooit een mobiele telefoon heeft gezien zal het zeker als complex beschouwen en er niet mee weg kunnen. Voor ons is het inmiddels zo gewoon, dat we de functionaliteit blindelings weten te gebruiken. Het is ooit begonnen met bellen, maar stukje bij beetje zijn er kleine toevoegingen gekomen. En elk van deze toevoegingen kenden we al voordat ze in een telefoon zaten. Foto's maken konden we al met een camera, dus de toevoeging aan de telefoon maakte niet dat we iets nieuws moesten leren. Omdat veel van de functionaliteit van telefoons bekend is, is het toevoegen (stacking) van deze mogelijkheden geen uitbreiding op complexiteit en blijft het gebruik eenvoudig.
Wat betekent simplicity voor software? Het betekent dat je duidelijke doelstellingen moet hebben voor jouw website of informatiesysteem. En dat je weet wie je gebruikers zullen zijn en wat hun kennis en ervaring is met betrekking tot het informatiesysteem. Software is van nature vaak complex, maar dat wil niet zeggen dat de gebruikerservaring complex moet zijn. Bij een website betekent dit vooral dat de informatie goed gestructureerd is en dat er duidelijke navigatie is; plaatsing van menu's of links op logische plaatsen. Voor een beheerder van een website is het juist belangrijk dat eenvoudig pagina's bewerkt kunnen worden zonder bekwaam te zijn in de vereiste techniek. In Moonlight betekent dat bijvoorbeeld dat je pagina's middels een boomstructuur kunt kiezen en met een bekende tekst-editor omgeving kunt bewerken.
Samengevat betekent het dat een systeem betrouwbaar en voorspelbaar moet zijn. Gebruikers moeten intuïtief kunnen omgaan met software en dat het werkt zoals ze verwachten dat het werkt. De ontwikkeling van een systeem kan een lange tijd duren, maar op termijn zal het tijd en geld besparen, omdat gebruikers sneller en efficiënter kunnen werken. En wanneer een systeem een goede basis heeft kan er altijd op een eenvoudige wijze horizontale of verticale uitbreiding plaatsvinden op gebied van functionaliteit of toepassingsgebieden.
U kunt op de Moonlight pagina lezen hoe wij simplicity hebben toegepast op onze eigen producten.