• English
  • Nederlands
HOME
SEARCH
CONTACT
NEWSLETTER
 
 
 
CONTENT
About us
Call for contribution
Contributions
The CIO talks
Proceedings
Blogs
Master thesis
Forum
Wiki
Events calendar
Links
Login/Register
advertisements
Zoek je een baan?
Zoek je hulp?
Zoek je een opleiding?
Zoek je een boek?
Zoek je een tool?












 
 
BLOGS
Bij Benadering Exact
Hans Bot   
Monday, 24 November 2008

De paradox

Wanneer vinden mensen de uitvoering van een muziekstuk “mooi”? Een vreemde vraag misschien. Toch geeft het wetenschappers de kans om iets subjectiefs als “smaak” te objectiveren. Muziek leent zich immers prima om softwarematig te produceren, waarbij de effecten van kleine variaties onderzocht kunnen worden. Wat blijkt? Als een muziekstuk exact volgens de specificaties wordt uitgevoerd – iedere noot exact op de juiste toonhoogte en exact zo lang als in de partituur staat voorgeschreven – dan vinden menselijke luisteraars dat niet mooi maar mechanisch, klinisch en kil. Het moet natuurlijk ook niet hoorbaar vals of uit het ritme zijn. Op de schaal van mooi zit ergens tussen 'perfect goed' en 'waarneembaar fout' blijkbaar een heel subtiel optimum.

Sommige architecten uit de fysieke wereld zijn zich bewust van dit soort kwaliteiten. Christopher Alexander – de grondlegger van de “design patterns” – is daar een uitgesproken voorbeeld van. Hij noemt het in zijn boek “The Timeless Way of Building” de “quality without a name”. Recht en vierkant zijn doods, voor “een greater sense of life” moet je op zoek naar een “harmony” met de omgeving. En wat is er in nou de natuur volgens exacte, mathematische precisie gevormd? Alexander zoekt ook in gebouwen naar het organische, net niet geometrisch precieze vormen die zich ook vooral niet identiek herhalen. Hij gebruikt in zijn zoektocht naar de “quality without a name” natuurlijke materialen die vooral moeten verweren en hij zou waarschijnlijk gruwen van het idee van een rijtje huizen die stuk voor stuk exact gelijk gebouwd zijn.

Het wereldberoemde kaartje van het metronet van Londen is een ander voorbeeld. Deze “tube map” is een schematische voorstelling van het netwerk met eeninteressante evolutie. De eerste kaarten waren zoveel als mogelijk geografisch correct, toonden voor de oriëntatie het bovengrondse wegennet en gaven tal van andere herkenningspunten. Harry Beck, een medewerker van de ondergrondse, maakte in 1933 in zijn vrije tijd een alternatief, drastisch versimpeld kaartje. Daarbij liet hij zich inspireren op de toenmalige diagrammen van elektronische circuits. De metrolijnen liepen op deze kaart alleen nog horizontaal, verticaal of diagonaal; en de locaties van de stations kwamen nog maar ongeveer overeen met de geografische locaties. Zelfs de Thames ontkwam niet aan zijn drang om te abstraheren. Deze topologische kaart werd onverwacht en groot succes. Eindelijk begrepen de gewone reizigers de metrokaart en konden ze met hulp van deze kaart hun weg vinden – of ze nu echte Londenaren waren, forensen, bezoekers of buitenlandse touristen.

Beck heeft de kaart nog tot 1960 verder geperfectioneerd. Sindsdien is de kaart niet meer wezenlijk aangepast en is de systematiek in vele andere wereldsteden gekopieerd.

De les

In de IT kom ik het inzicht dat de drang naar precisie niet altijd tot begrip leidt, nog betrekkelijk weinig tegen. In tegendeel. Alles moet bij voorkeur zo exact mogelijk gespecificeerd worden en natuurlijk ook exact volgens specificatie worden uitgevoerd – zeker als het werk wordt aan- of uitbesteed. In de specificaties wordt vooral erg veel aandacht besteed aan uitzonderingen en details, terwijl de grote lijnen maar al te gemakkelijk uit het oog worden verloren. En het klinkt erg herkenbaar in de oren dat het van de inzet van een gedreven individu afhankelijk is of er van een complexe enteprise architectuur ook een eenvoudig toegankelijk overzichtskaartje beschikbaar is.

Sommige archITecten lijken dit wel begrepen te hebben. Zij hebben ervaren dat al te technische plaatjes een lage communicatieve waarde hebben. Zij begrijpen dat de specificaties die inzichtelijk zijn voor specialisten niet noodzakelijkerwijs door het grote publiek begrepen worden. Ze kennen de waarde van UML en ArchiMate, maar zijn ook in staat om dit te vertalen naar een visualisatie die begrijpelijk is voor een breder publiek. En hier en daar hoor je ook wel eens een geluid dat gebruikers het juist wel op prijs stellen als de user interface net niet 100% logisch in elkaar steekt of als niet alle pagina's strikt dezelfde designprincipes volgen.

Natuurlijk ligt daarbij al snel het gevaar van overdrijving op de loer – dan werkt het averechts. Denk maar aan een overbekende tekstverwerker waar je de functie “paginaopmaak” om raadselachtige redenen niet in het menu “Opmaak” maar “Bestand” terugvindt (onder het menu-item “pagina-instelling” op het tabblad “Indeling” om precies te zijn) en je de “Koptekst en voettekst” niet moet instellen bij de pagina, maar in het menu “Beeld”. Een beetje inconsistentie is juist goed, maar het mag eigenlijk nauwelijks waarneembaar zijn. Een lastige les.

Ik ben trouwens erg benieuwd wanneer Apple (wie anders?) gaat komen met een organische versie van zijn operating systeem. De windows net niet vierkant, de listboxen een klein beetje scheef, de radiobuttons net niet rond – en vooral niet allemaal precies even groot. Of misschien doen ze dat stiekum al, maar hebben we het gewoon niet bewust opgemerkt?

In deze paradox worden algemeen aanvaarde best practices ter discussie gesteld. Het is de 6de in een reeks 'uncommon sense' die op dit weblog gepubliceerd zal worden.






Comments (1)
RSS comments
Written by Jan Campschroer on 04-01-2009 12:24
 
 
Hoi Hans,  
Herkenbaar wat je schrijft. Een voorbeeld wat ik zelf gebruik (omdat het wat dichter bij mijn ervaringen zit) betreft de wiskunde. Heel precies, maar voor velen onbegrijpelijk. Een andere plaats waar ik het tegengekomen ben is bij het schrijven van queries (heel lang geleden). Een vraag die in het Nederlands gesteld direct duidelijk is, terwijl deze drie-keer lezen vraagt indien hij gesteld wordt in "SQL".  
Het is inderdaad het onderzoeken waard hoe wij "betekenis" geven aan dingen en hoe we dit moeten gebruiken in het ontwerp van de user-interface. Ik heb daar op het LAC2008 in mijn lezing een voorzet voor gegeven.

 

Only registered users can write comments.
Please login or register.




Share / deel
Del.icio.us!Google!Technorati!Yahoo!
 

Via Nova Architectura is not responsible for the content of blogs, but authors and readers are asked to adhere the following guidelines. Authors are strongly encouraged to check facts, cite sources, present balanced views, acknowledge and correct errors. Respect copyright, fair use and financial disclosure laws. Please do not disparage organizations, or individuals. Being critical of someone's practice is acceptable, when it is done in a professional manner. Prevent usage of marketing statements. Comments should be relevant to the specific post they are attached to. Spam, flaming, personal attacks, and off-topic comments are not permitted. Readers are requested to notify This e-mail address is being protected from spam bots, you need JavaScript enabled to view it of any violations. The editor holds the right to remove any statements that, in the editors opinion, infringe the above guideline(s). The author receives a notification of this action.
feed image
ISSN: 1877-2994