
Programmeurs: handen af van de UI!
Programmeurs zijn knappe mensen. Zo knap dat ze denken dat zelf heel goed in staat zijn een gebruikersinterface in elkaar te knutselen. Doe het niet! Laat dat nou gewoon over aan mensen die er verstand van hebben...

Programmeurs: handen af van de UI!
Programmeurs zijn knappe mensen. Zo knap dat ze denken dat zelf heel goed in staat zijn een gebruikersinterface in elkaar te knutselen. Doe het niet! Laat dat nou gewoon over aan mensen die er verstand van hebben...
Van oudsher is bruikbaarheid het ondergeschoven stiefkind van software design. Dat is jammer, maar het is ook eenvoudig te begrijpen. Door de groeiende complexiteit van besturingsplatforms, programmeertalen, protocollen en standaarden zijn programmeurs geneigd zich eerst en vooral te concentreren op zaken als algoritmeontwerp, abstractie en het hergebruik van code, en daarna pas op de gebruikersinterface. Ze zetten tests zo op dat iedere functie eerst apart wordt getest voor er ook maar naar het grotere plaatje wordt gekeken. Als het lijkt alsof de meeste op maat gemaakte toepassingsinterfaces eruit zien alsof ze zijn ontworpen door een team van engineers, dan is dat omdat ze zijn ontworpen door een team van engineers.
Maar zo hoeft het natuurlijk niet te gaan. Als meer ontwikkelingsteams hun gebruikersinterfaces in de handen van professionals zouden leggen, dan zou dat leiden tot applicaties die veel consistenter, veel efficiënter en veel eenvoudiger in het gebruik zouden zijn, en dat zou zich allemaal vertalen in hogere productiviteit. Helaas nemen te veel software-ontwikkelingsteams genoegen met de UI-equivalent van het bloempotkapsel: ze laten de gebruikservaring over aan programmeurs, en hun software moet de gevolgen dragen.
Mijn collega Randall C. Kennedy van Infoworld.com heeft een naam voor wat er gebeurt als je programmeurs de gebruikersinterface laat ontwerpen: Linuxificatie. Inconsequente widgets, mysterieuze dialoogvensters en onverwacht oppoppende onbegrijpelijke foutmeldingen zijn slechts enkele van de vele kenmerken, stelt Kennedy, en wat hem betreft is dat al genoeg om terug te verlangen naar de gloriedagen van Office 97. En pas op: Kennedy maakt geen geheim van zijn gevoelens voor Linux en open source in het algemeen, maar ditmaal kon hij wel eens een punt hebben.
Kijk maar eens naar
Reageer
Preview