Nieuws

Programmeurs: handen af van de UI!

  • Print
  • 1x Aanbevolen
Gepubliceerd:22-09-2009 om 08:56 Auteur:Neil McAllister

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 dit recente onderzoek van de Eclipse Community. Volgens Eclipse marketing goeroe Ian Skerett ontwikkelde 74 procent van de Eclipse-gebruikers twee jaar geleden nog op Windows, terwijl toen maar 20 procent Linux gebruikte. Maar dit jaar is Linux ineens 7 procentpunten ingelopen, geheel ten koste van Windows. Dat is opmerkelijk, als je bedenkt dat de Eclipse IDE net zo goed op Windows als op Linux draait, dat hij voor beide platforms gratis beschikbaar is, en dat op vrijwel iedere pc die vandaag de dag verkocht wordt reeds Windows staat geïnstalleerd. Als Eclipse-gebruikers Windows laten vallen voor Linux, is dat dus niet alleen omdat ontwikkelaars een tolerantie hebben voor de Linux gebruikservaring, maar dat ze er zelfs de voorkeur aan geven boven Windows.

« vorige pagina 1 2
  • Print
  • 1x Aanbevolen

Reageer

Peiling

Loading
Bekijk hier de uitslagen van eerder gehouden peilingen.

Nieuwsbrief

Ontvang tweemaal per week een overzicht van de meest recente artikelen op Computerworld.nl in uw mailbox