<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software allergie &#187; User Centered Design</title>
	<atom:link href="http://www.felixogg.com/softwareallergie/category/user-centered-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.felixogg.com/softwareallergie</link>
	<description>Het wordt ons allemaal teveel!</description>
	<lastBuildDate>Thu, 04 Feb 2010 12:44:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Met geen druk op geen knop</title>
		<link>http://www.felixogg.com/softwareallergie/2009/12/met-geen-druk-op-geen-knop/</link>
		<comments>http://www.felixogg.com/softwareallergie/2009/12/met-geen-druk-op-geen-knop/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 23:00:54 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[verkeerde conventies]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=235</guid>
		<description><![CDATA[
Opdrachtgevers raken altijd enthousiast en opgewonden van het idee dat alles straks met een druk op de knop geregeld is. Hun visie is gebaseerd op dat voornemen. Maar soms is dat niet optimaal. In zo&#8217;n geval loopt het raderwerkje in hun hoofd al snel volledig vast.
Met een druk op de knop
ITers automatiseren jouw functie weg waar [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-239" title="doewatikwil" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/12/doewatikwil.png" alt="doewatikwil" width="265" height="145" /></p>
<p>Opdrachtgevers raken altijd enthousiast en opgewonden van het idee dat alles straks <em>met een druk op de knop</em> geregeld is. Hun visie is gebaseerd op dat voornemen. Maar soms is dat niet optimaal. In zo&#8217;n geval loopt het raderwerkje in hun hoofd al snel volledig vast.</p>
<h2><span id="more-235"></span>Met een druk op de knop</h2>
<p>ITers automatiseren jouw functie weg waar je bij staat. Als opdrachtgever moet het lijken alsof er geen eind komt aan de mogelijkheden van automatiseren van hele ketens van bedrijfsprocessen. Je begint met het digitaal verwerken van de inkoopfactuur, maar als je de ITers hun gang laat gaan blijkt dat je je inkoopfacturen al digitaal kunt <em>ontvangen</em>. <em>Nee, wacht!</em> Je kunt het inkoopproces zèlf automatiseren op basis van de (te automatiseren) voorraadinformatie. En ga zo maar door&#8230;</p>
<p>Wat vroeger tijd, opleiding en een hoop papier kostte gaat nu sneller, goedkoper en is eigenlijk &#8230;best stoer! Al die grafiekjes op je scherm! Machtig spul, software. Alles geregeld met <em>een druk op de knop</em>.</p>
<h2>De doe-wat-ik-wil-knop</h2>
<p>Tijdens mijn informaticastudie volgde ik het college <em>User Interfaces</em>.</p>
<blockquote><p>&#8220;De ideale user-interface heeft eigenlijk maar 1 knop, de doe-wat-ik-wil-knop.&#8221;</p></blockquote>
<p>Professor Paul de Bra nam toen een gewichtige adempauze, keek met twinkelende oogjes het publiek in en liet ons zijn wijsheid op ons eigen tempo waarderen. Toen de meeste studenten begonnen te knikken in overeenstemming, ging hij verder</p>
<blockquote><p>&#8220;Maar als het systeem dan zo precies weet wat ik wil, waarom moet ik dan nog op die knop drukken? Die knop is dan overbodig.&#8221;</p>
<div id="attachment_246" class="wp-caption alignright" style="width: 373px"><a rel="attachment wp-att-246" href="http://www.felixogg.com/softwareallergie/2009/12/met-geen-druk-op-geen-knop/doeindelijkwatikwil/"><img class="size-full wp-image-246 " title="doeindelijkwatikwil" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/12/doeindelijkwatikwil.png" alt="Er is ook een kinderversie van" width="363" height="198" /></a><p class="wp-caption-text">Mijn ontwerp van de kinderversie.</p></div></blockquote>
<h2>Mijn scherm of jouw scherm?</h2>
<p>Mijn klanten hebben meestal een toekomstvisie voor hun systemen rondom een soort gravitatiecentrum: hun eigen computerscherm.</p>
<p>En hoe kun je een ITprobleem binnen dat referentiekader anders oplossen dan door de toevoeging van een knop die je probleem oplost? Natuurlijk is &#8220;knop&#8221; wat te smal: het omvat ook dat extra rapport, de extra checkbox die je afvinkt, of dat nieuwe formulier (boven de knop) dat je online bezoekers laat invullen. Maar in wezen is dit hetzelfde: <strong>je lost het probleem op binnen een scherm</strong><strong>, er zal iemand op klikken, in typen, of het zien op het scherm</strong>. <em> </em>Vervelend (invul-)werk schuift dan naar andermans scherm, leuke dingen zoals goedkeuring zijn welkom op ons eigen scherm. Software bouwen met de strategie van je one-night-stands. De hamvraag is: Wordt het op mijn scherm of op jouw scherm?</p>
<h2>Headless killer-apps</h2>
<p>Applicaties zonder scherm noemt men <em>headless</em>. Deze metafoor vindt zijn oorsprong in de opstelling van je desktopcomputer vroeger: de monitor (zo&#8217;n toeter) was altijd het rustende hoofd bovenop de schouders van je brommende computerdoos (desktop). Maar deze onthoofding is veel minder gruwelijk&#8230;</p>
<p>Het grootste deel van de ècht belangrijke, grootschalige applicaties zijn <em>headless</em>. Banktransactiesystemen, het WWW en eindeloze digitale infrastructuur <strong>zijn slimmer en nauwkeuriger juist doordat ze niet wachten tot iemand op het juiste moment op een knop duwt</strong>. Ze functioneren goed, zonder knop: je start ze op en ze blijven draaien tot de stroom uitgaat.<br />
Vrij letterlijk zijn veel van deze <em>headless</em> applicaties zó belangrijk, dat ze <em>killer apps</em> genoemd mogen worden, als die stroom inderdaad uitvalt.</p>
<h2>Extra scherm extra ballast</h2>
<p>Minder risicovolle applicaties, zoals dat hippe, automatische teleconferentiesysteem, of dat evenzo gave projectplanningssyteem kunnen enorm baat hebben van zulke onthoofding. Door zo&#8217;n applicatie niet weer een nieuw, eigen gezicht (&#8216;head&#8217;) te geven, maar het in de duisternis te laten werken, hoeven gebruikers niet &#8216;nog een nieuwe user interface&#8217; te gebruiken, die niet werkt in hun InternetExplorer of waarvan ze de URL niet kunnen vinden.</p>
<p>Recentelijk ontwierp ik bijvoorbeeld een scherm waarop iemand een PDF kon downloaden, zoals de klant vroeg. De gebruiker zou de link naar dat scherm via e-mail ontvangen.<br />
Uiteindelijk heb ik klant en gebruiker dat hele scherm bespaard: we hechten de PDF nu gewoon aan die mail!</p>
<p>Ik vergeet soms zelf voldoende afstand te nemen om op te kunnen merken dat je schermfuncties kunt weglaten. Maar vaker wìl de klant er gewoon niet aan: de radertjes in zijn/haar hoofd lopen vast als je het scherm uit het plan haalt.</p>
<h2>Mashups in duisternis</h2>
<p>Web2.0 was bracht ons <em>Mashups</em>: een nieuw schermpje door de koppeling van onafhankelijke, bestaande webapplicaties. Iedereen was er dolenthousiast over. Maar het koppelen is interessanter dan de mashups! Steeds meer bestaande applicaties faciliteren headless uitbreidingen. Zo kun je weer werk verzetten zònder dat iemand zich ermee bemoeit, in een soort digitale duisternis. Dàt is pas echt automatiseren: Zònder user interface werken systemen &#8230; vanzelf.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2009/12/met-geen-druk-op-geen-knop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ongevraagde software-ondersteuning</title>
		<link>http://www.felixogg.com/softwareallergie/2009/09/ongevraagde-software-ondersteuning/</link>
		<comments>http://www.felixogg.com/softwareallergie/2009/09/ongevraagde-software-ondersteuning/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 14:15:53 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[bedrijfsproces]]></category>
		<category><![CDATA[diversen]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=232</guid>
		<description><![CDATA[Als de software het gewoon goed doet heb je er geen handleiding bij nodig. Maar vandaag, in het tijdperk van web-applicaties, kan de leverancier je &#8216;behoeden&#8217; of begeleiden, zelfs wanneer je zèlf nog niet eens wist dat je hulp nodig had. Dat overkwam mij en mijn collega vandaag&#8230;. een heerlijke ervaring!
Een SMS dienstverlener, WebText.com, die [...]]]></description>
			<content:encoded><![CDATA[<p>Als de software het gewoon goed doet heb je er geen handleiding bij nodig. Maar vandaag, in het tijdperk van web-applicaties, kan de leverancier je &#8216;behoeden&#8217; of begeleiden, zelfs wanneer je zèlf nog niet eens wist dat je hulp nodig had. Dat overkwam mij en mijn <a href="http://blog.finalist.com/wp-content/profile-pics/109.jpg">collega</a> vandaag&#8230;. een heerlijke ervaring!</p>
<p><span id="more-232"></span>Een SMS dienstverlener, <a href="http://www.webtext.com">WebText.com</a>, die <a href="http://www.finalist.com">wij</a> evalueren voor een intern softwareproject <em>observeerde</em> dat wij iets uitproberen van hun dienstenpakket. Dit op zich is al vrij bijzonder; de meeste online dienstverleners wachten tot een klant gaat klagen, dan pas gaan ze de logboeken nakijken, op verzoek. Deze partij heeft dus tevoren tijd geïnvesteerd in pro-actieve, geautomatiseerde observaties. Waarschijnlijk met het doel de beschikbaarheid van hun dienst te optimaliseren. Uitstekend.</p>
<p>Maar ze observeerden dus iets bijzonders, voor een normale dienstverlener is dat voldoende reden om (blind) een waarschuwing te sturen, van de strekking &#8220;<strong>Nu ophouden, of we sluiten je af!</strong>&#8221; Maar niet de jongens van Webtext&#8230;</p>
<p>Let op, ons experiment is innovatief. Het vereist <strong>technische expertise</strong> om hun automatische <em>observaties</em> van ons experiment te <strong>onderscheiden</strong> van andere automatische <em>observaties</em>, die schadelijk kunnen zijn voor de beschikbaarheid. Houd dat in gedachten en lees de (ingekorte) e-mail die we <em>tijdens onze experimenten (*)</em> ontvingen.</p>
<blockquote>
<div>We noticed you were trying to &#8230; through our service. This is not something we have made available yet, but it has been developed,</div>
</blockquote>
<div>Dit is dus wat ze observeerden, maar het gaat verder:</div>
<blockquote>
<div>so we have just now added it to our production site, and you should be able to try again.  Sample text to send:</div>
</blockquote>
<div>Ter plekke namen ze de kans en hebben ze de software aangepast. Dat betekent dat hun dienst nu (vliegensvlug) een nieuwe versie van de software heeft geïnstalleerd!</div>
<div>Dat is best indrukwekkend, maar als bonus erkennen ze dat ze blij zijn met ons werk, we testen immers hun nieuwe functies. Dus belonen ze ook dat met een bonus:</div>
<blockquote>
<div>I have added some more credit to your account so you can try this out.</p>
<p>Best regards,<br />
Dave Clarke<br />
WEBTEXT.COM Support Team</p></div>
</blockquote>
<p>Hierna volgde natuurlijk een mailwisseling waarbij we in direct contact kwamen met de ontwikkelaars van de dienst &#8211; alsof we in direct gesprek waren met de mensen in Amerika. Ze communiceerden ook heel bescheiden/open over beperkingen en tekortkomingen in de dienst.</p>
<p>Deze aanpak helpt beide partijen enorm en dat allemaal doordat de support crew aldaar de juiste toon kiest en pro-actief handelt. Testers van hoog nivo zijn voor Webtext immers ook kostbaar. Wij doen het gratis.</p>
<p>En ons experiment? Dat is (natuurlijk) geslaagd!</p>
<p>(*) De e-mail komt uit Amerika, iemand met de technische expertise was om 05:00 AM wakker en werkte dus tijdens onze kantooruren hieraan.</p>
<div class="wp-caption aligncenter" style="width: 760px"><img src="http://www.webtext.com/skins/default/head_logo.jpg" alt="WebText.com logo" width="750" height="93" /><p class="wp-caption-text">WebText.com logo</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2009/09/ongevraagde-software-ondersteuning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domme adresformulieren</title>
		<link>http://www.felixogg.com/softwareallergie/2009/04/domme-adresformulieren/</link>
		<comments>http://www.felixogg.com/softwareallergie/2009/04/domme-adresformulieren/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 21:12:16 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[Rare knoppen]]></category>
		<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[verkeerde conventies]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=186</guid>
		<description><![CDATA[Hoe vaak gebeurt het niet dat een online contactformulier vraagt om informatie die je slaafs moet invullen. Telkens dezelfde gegevens. U bent vast ook vaak &#8220;Mickey Mouse&#8221; in &#8220;Duckstadweg 1, 1234 AA Duckstad&#8221;?
Het hoeft niet. Tegen een kleine investering irriteert u uw eigen webbezoeker/-klant niet meer. En het levert nog gigantische besparingen op ook.
Zet uw [...]]]></description>
			<content:encoded><![CDATA[<p>Hoe vaak gebeurt het niet dat een online contactformulier vraagt om informatie die je slaafs moet invullen. Telkens dezelfde gegevens. U bent vast ook vaak &#8220;Mickey Mouse&#8221; in &#8220;Duckstadweg 1, 1234 AA Duckstad&#8221;?</p>
<p>Het hoeft niet. Tegen een kleine investering irriteert u uw eigen webbezoeker/-klant niet meer. En het levert nog gigantische besparingen op ook.</p>
<h3><span id="more-186"></span>Zet uw adres op de stippellijn</h3>
<p>Het meest voorkomend gegeven dat ik invul op webformulieren is mijn e-mail adres. Grappig genoeg is dat dus ook meteen hetgeen dat ik het minst snel weggeef. En als ik het moet invullen vink ik vooral geconcentreerd de vinkjes &#8220;geen e-mail nieuwsbrief&#8221; aan. Maar dan komt de lol pas. Mijn postadres is ook een gewild informatie-item. Het kan meestal in het volgende vakje&#8230;</p>
<h3>straat, huisnummer, postcode, woonplaats, toch?</h3>
<p>Het adres bestaat in Nederland uit 4 onderdelen:</p>
<div id="attachment_195" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-195" href="http://www.felixogg.com/softwareallergie/2009/04/domme-adresformulieren/picture-2/"><img class="size-full wp-image-195" title="picture-2" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/04/picture-2.png" alt="standaard adresinvoer" width="480" height="163" /></a><p class="wp-caption-text">standaard adresinvoer</p></div>
<ol>
<li>de straatnaam</li>
<li>het huisnummer, extra vakje voor de &#8220;toevoeging&#8221;</li>
<li>de postcode, meestal 2 vakjes, of 1 vakje waarbij de laatste letter net onleesbaar wordt</li>
<li>de woonplaats</li>
</ol>
<p>Dus de standaard is dat ik 6 velden <span style="color: #ff0000;">*verplicht</span> invul om &#8211; schoorvoetend &#8211; mijn adres te geven. Telkens weer opnieuw. Het is geestdodende routine. En dan heet ik uit pure wanhoop al snel Donald Duck.</p>
<p>Soms wens ik  &#8211; gewoon voor de afwisseling &#8211; dat ik een postbus of een antwoordnummer tot mijn beschikking had, zodat 99% van de formulieren onbruikbaar zouden worden&#8230; Want er is <em>minder</em> aan een Nederlands adres, dan de &#8220;grote vier&#8221;.</p>
<h3>fout! postcode en huisnummer</h3>
<p>Afgezien van de telkens terugkerende ellende met het postcodeveld dat te klein is, of &#8211; vaker nog &#8211; te dom om te &#8217;snappen&#8217; dat ik met het menselijke &#8220;5612 WH&#8221; hetzelfde <em>bedoel</em> als &#8220;5612WH&#8221;, zonder spatie, wat schijnbaar de standaard is in computerland (of juist vice versa? Het is mij een raadsel), ziet adresformulier bouwend softwareland (waarde collega&#8217;s) een veel groter verbeterpunt over het hoofd: de postcode en huisnummer zijn je volledige adres:</p>
<ol>
<li>de postcode, in 1 vakje inclusief letters: &#8220;5612 WH&#8221; <strong>en zonder protest ook</strong> &#8220;5612WH&#8221;</li>
<li>het huisnummer, in 1 vakje, dat eventuele toevoegingen negeert</li>
</ol>
<p>Maak uw bezoekers blij en neem een (betaald) abonnement op een <a href="http://www.cendris.nl/datakwaliteit/postcodetabel.html?lnk=submain">postcodetabel</a>, er zijn vele aanbieders van. Ik tik mijn postcode en huisnummer en floeps! Mijn volledige adres staat ter controle op de site. Wat een heerlijk gevoel.</p>
<p>En contact met de aanbieder van zo&#8217;n tabel behoedt u meteen voor kopzorgen over <a href="http://www.webservices.nl/nl/34/beschikbaarheid-landen-eu">Internationale adressen</a>, want die ellende heb we nog niet eens aangeroerd. Het postcode + huisnummer concept werkt namelijk lang niet voor alle landen van de wereld. Een gespecialiseerde dataleverancier weet hoe het zit.</p>
<h3>De bonus</h3>
<p>Wilt u helemaal de blits maken en uw site-bezoeker een plezierig formulier bieden? Bouw het kreng dan niet zelf, maar hergebruik het beste formulier van een <a href="http://www.webservices.nl/nl/96/introductie-film">webservice</a>, dat</p>
<ul>
<li>perfect omgaat met alle invoer-eigenaardigheden en</li>
<li>minder <em>Donald Duck</em>s en <em>Jan de Vries</em>en verwerkt, of ze eruit filtert</li>
<li>netjes past in uw huisstijl en</li>
<li>in alle denkbare talen vertaald is voor uw Internationale bezoeker.</li>
</ul>
<p>Een kleine investering die zichzelf dubbel en dwars terugbetaalt in gewonnen merkimago en gebruiksgemak.</p>
<h3>De jackpot: Standaard gegevensbronnen zijn te goedkoop om zelf te onderhouden</h3>
<p><a rel="attachment wp-att-188" href="http://www.felixogg.com/softwareallergie/2009/04/domme-adresformulieren/292904_jackpot_machine/"><img class="alignleft size-full wp-image-188" title="292904_jackpot_machine" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/04/292904_jackpot_machine.jpg" alt="292904_jackpot_machine" width="300" height="225" /></a>Postcodes zijn het topje van de ijsberg van gegevensbronnen die niemand in het dagelijks leven kan omzeilen. Naast het comfort, biedt een specialistisch gegevensleverancier informatie inzichtelijk en aantrekkelijk aan. Maar uw systeem wordt vooral <strong>beheersbaar</strong>: Onderschat niet de enorme administratieve last van het actualiseren van een persoonsbestand, voor welk doeleinde dan ook. Dat kun je tegenwoordig goedkoper uitbesteden dan zelf doen. Een klantenbestand van <a href="http://www.postcode.nl/index/11/1/0/database-validatie.html">1000 klanten actualiseren kan al voor €170,-</a> Daar doe je het zelf niet voor.</p>
<p>De angst voor online gegevensbronnen is niet meer van deze tijd. Voor een prikkie zet u (of erger nog: uw concurrent) een leverancier in. Investeer dus niet àlles in het mooiste web-formulier, maar laat een restje om uw systemen te koppelen met zulke diensten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2009/04/domme-adresformulieren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Waken over de conceptuele integriteit</title>
		<link>http://www.felixogg.com/softwareallergie/2009/03/waken-over-de-conceptuele-integriteit/</link>
		<comments>http://www.felixogg.com/softwareallergie/2009/03/waken-over-de-conceptuele-integriteit/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 00:42:18 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[bedrijfsproces]]></category>
		<category><![CDATA[diversen]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[Conceptuele Integriteit]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[product owner]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=171</guid>
		<description><![CDATA[Over de software-productmanager zijn (een paar) boeken volgeschreven. In Scrum is het de product owner. Hij kiest de te bouwen softwarefuncties. Maar hoe doet hij dat nou het best? Ik geef mijn kijk op die taak met behulp van het centrale begrip Conceptuele Integriteit.

De software-productmanager kent de potentieële waarde van elke feature en balanceert constant [...]]]></description>
			<content:encoded><![CDATA[<p>Over de software-productmanager zijn (een paar) boeken volgeschreven. In Scrum is het de product owner. Hij kiest de te bouwen softwarefuncties. Maar hoe doet hij dat nou het best? Ik geef mijn kijk op die taak met behulp van het centrale begrip Conceptuele Integriteit.<br />
<span id="more-171"></span><br />
De software-productmanager kent de potentieële waarde van elke feature en balanceert constant het investeringsrisico en het (te verwachten) rendement, in euro&#8217;s dus. Gedurende het ontwikkeltraject begint hij al de weg vrij te maken voor ingebruikname van het systeem. Hij maakt dus technisch-financieële keuzes, zoals</p>
<ul>
<li> de huur van een server,</li>
<li> de bepalingen in het onderhoudscontract, of</li>
<li> de afspraken over aanlevering van operationele gegevens</li>
</ul>
<p>Maar vooral ook afspraken met en over mensen en de operationele organisatie liggen op het bordje van de productmanager, zoals</p>
<ul>
<li> het voorbereiden van een gebruikerscursus,</li>
<li> een marketingcampagne voorbereiden of</li>
<li> het aanstellen van een applicatiebeheerder</li>
</ul>
<p>Je zou bijna vergeten dat de productmanager verantwoordelijk is voor de zakelijke <em>inhoud</em> van de software in ontwikkeling! De bouwers zullen ervoor zorgen dat het product opstart, rekent en misschien zelfs &#8220;gebruiksvriendelijk&#8221; is. Maar hij moet ervoor waken dat het product de investering waard wordt. <img class="alignright size-full wp-image-173" title="money" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/03/money.jpg" alt="money" width="240" height="180" /></p>
<h3>Conceptuele Integriteit</h3>
<p>Ik zie een leidraad die de product owner kan volgen tijdens de ontwikkelingsfase. Hij moet streven naar <strong>Conceptuele Integriteit</strong>. Eigenlijk beantwoordt hij doorlopend de vraag: <strong>Kan elke functie in de applicatie zijn eigen broek ophouden? </strong></p>
<p>Concept. Integer. Twee moeilijke woorden. Het woordenboek helpt ons gelukkig op weg:</p>
<blockquote><dl>
<dt> Concept:</dt>
<dd> Algemeen idee, Intentie, Bedoeling </dd>
<dt>Integer:</dt>
<dd> 1. Eerlijk en oprecht zijn, morele principes</dd>
<dd>2. Compleet en inwendig samenhangend. Solide constructie.</dd>
</dl>
</blockquote>
<p>Streven naar conceptuele integriteit betekent letten op de <em>Compleetheid</em>, <em>Samenhang</em> en <em>Consistentie</em> ten opzichte van de zakelijke <em>Intenties</em>. Laten we daar eens induiken.</p>
<h3>Compleetheid</h3>
<p>Een softwareproduct moet in meerdere opzichten compleet zijn, af zijn.</p>
<h4>Puzzelstukjes</h4>
<p>Bovenal vervult de software een paar stappen van een bedrijfsproces. Elke stap moet het product netjes uitvoeren en elke stap moet ook netjes aansluiten op zijn naburige stappen in de workflow. Mens en machine wisselen hun beurt af om samen een taak uit te voeren. Op de overdrachtspunten tussen beide moet de software netjes in de organisatie passen.</p>
<div id="attachment_174" class="wp-caption alignright" style="width: 310px"><img class="size-full wp-image-174" title="puzzelstukje_ontbreekt" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/03/puzzelstukje_ontbreekt.jpg" alt="ontbreekt er een puzzelstukje?" width="300" height="225" /><p class="wp-caption-text">ontbreekt er een puzzelstukje?</p></div>
<p>Maar ook de gegevens binnenin de software moeten volledig zijn. Gegevensbestanden moeten foutloos ingeladen kunnen worden, per bestand, database of met een externe koppeling.</p>
<h4>Mag ik er even bij?</h4>
<p>Complexere organisaties vereisen tenslotte ook nog een hiërarchisch systeem van applicatierollen en daaraan gekoppelde rechten. De rechten van elke rol moet de volledige taak van een persoon met die rol ondersteunen. Dat betekent dat elke gebouwde functie die nodig is om de rol op je te nemen ook tot je beschikking staat. (Genoeg rechten.) Door het proces na te spelen blijkt al snel waar nog rechten ontbreken, of welke rollen  teveel rechten hebben. (&#8220;Verrek! De conciërge mag de directiesalarissen wijzigen! Oeps.&#8221;)</p>
<h3>Samenhang &amp; Consistentie</h3>
<p>Dat een applicatie alle functies op de lijst van eisen bevat, wil nog niet zeggen dat ze ook te gebruiken zijn. De samenhang van functies en de gelijkvormigheid van systeeminteracties maakt de applicatie voorspelbaar en breed inzetbaar.</p>
<div id="attachment_175" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-175" title="anders_dan_rest" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/03/anders_dan_rest-150x150.jpg" alt="Anders dan de rest" width="150" height="150" /><p class="wp-caption-text">Anders dan de rest</p></div>
<h4>Eén stijl</h4>
<p>Ten eerste moet de lay-out <a title="Artikel over conceptuele integriteit van user interface" href="http://www.usabilityweb.nl/artikel.php?id=60">consistent</a> zijn. De kleuren, lettertypen en de vlakverdeling zijn een houvast voor de gebruikers. Ze maken de applicatie herkenbaar en bieden houvast bij navigatie (&#8220;waar ben ik?&#8221;). Doordat alle webapplicaties in dezelfde browser, hetzelfde window op je scherm staan is dit tegenwoordig onmisbaar.<br />
En als de gebruikersinterface steunt op een metafoor, moet die metafoor ook consequent doorgevoerd zijn.</p>
<h4>Eén ding, één naam</h4>
<p>Ook de terminologie snakt naar consistentie. Als je bijvoorbeeld klikt op een link die belooft te leiden naar een &#8220;Registratieoverzicht&#8221;, mag de pagina waarop je uitkomt niet &#8220;Inschrijvingenrapportage&#8221; heten, ook al is dat synoniem. Dezelfde naam voor hetzelfde artefact door de hele applicatie dus.<br />
Soms is dit verrassend lastig, omdat bij automatisering van bedrijfsprocessen taken voor het eerst een unieke naam moeten krijgen. Een nieuwe naam bedenken dus en die meteen consequent inzetten, zowel in de applicatie (makkelijk) als in de organisatie (moeilijk).</p>
<h4>Eén taak, één manier<img class="alignright size-thumbnail wp-image-176" title="wat_gaat_er_komen" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/03/wat_gaat_er_komen-150x150.jpg" alt="wat_gaat_er_komen" width="150" height="150" /></h4>
<p>Tenslotte moeten systeeminteracties gelijkvormig zijn. Als je een weekrapportage op dezelfde manier opvraagt als de jaarrapportage, hoef je die handeling maar één keer te leren om het allebei te kunnen.<br />
En als je beide rapportages exporteert, voelt het natuurlijk raar als er één in Excel97 en de ander in Excel2007 formaat uitkomt. (Eigen ervaring!)</p>
<h3>De keerzijde</h3>
<p>Nu een situatie uit het harde leven. Met Conceptuele Integriteit heb je als productmanager telkens alle features waaraan men begonnen is, vol vertrouwen naar vervolmaking gestuurd. Het projectbudget is bijna op, oplevering (van de Scrum sprint) in zicht. Gesteund door je toetsing aan Conceptuele Integriteit concludeer je geschrokken dat één applicatieonderdeel nog niet klaar is. Maar er is ook niet genoeg budget meer om het af te bouwen. Het is geen extra investering of vertraging waard. Wat dan?<br />
<img class="alignleft size-full wp-image-177" title="scalpel" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/03/scalpel.jpg" alt="scalpel" width="240" height="159" />Welnu, <strong>dan snijd je het rottende orgaan uit de patiënt.</strong> Een half werkend feature is geen feature. Het is ballast.</p>
<h4>Auw! Dat doet zeer dokter!</h4>
<p>In Scrumprojecten, <em>adviseer</em> ik de klant (product owner) over Conceptuele Integriteit, in plaats van er zelf over te <em>beslissen</em>. Dat is een &#8216;world of pain&#8217;.  Ik vermoord niet alleen het hobbyproject van een collega, maar ik doe ook de klant pijn als ik vraag afstand te doen van een half voltooid feature. Dit voelt de klant als een misdaad, als kapitaalvernietiging. Houd de tissues in de aanslag!</p>
<h4>Waardeloze, kostbare ballast</h4>
<div id="attachment_178" class="wp-caption alignright" style="width: 160px"><img class="size-thumbnail wp-image-178" title="50_euro_in_de_hens" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/03/50_euro_in_de_hens-150x150.jpg" alt="Jammer maar helaas" width="150" height="150" /><p class="wp-caption-text">Jammer maar helaas</p></div>
<p>Maar een onaf feature is ballast:</p>
<ul>
<li>het belooft een ontwetende gebruiker waarde en stelt hem dan keihard teleur</li>
<li>het levert negatieve, nettowaarde</li>
<li>het verwart ontwikkelaars tijdens onderhoud. &#8220;<em>Wat is dit nu weer? Dit werkt niet eens!</em>&#8220;</li>
<li>het neemt waardevolle ruimte in, op het scherm en in ieders gedachten</li>
</ul>
<p>De tijdsinvestering die gemoeid is met het orgaan heeft geld gekost. Maar kapitaal is het niet, want <strong>die investering heeft geen waarde opgevelerd</strong>. Wat aan het eind van de rit niet werkt, dat zet je buiten de deur. Een programmeur wist alle sporen ervan, de onafgeronde resultaten gaan in quarantaine (versiebeheersysteem) en daarna praten we er niet meer over. Een gezondere applicatie is het resultaat.</p>
<p>Het beoordelen van conceptuele integriteit vereist domeinexpertise en een zakelijke blik. Het is soms confronterend, maar zeker de moeite waard. En als de applicatie dan live gaat, is de kans het grootst dat alle betrokkenen werkelijk iets te vieren hebben wat later geld oplevert!</p>
<p><em>Met dank aan Marco Plaisier, sparringpartner in de voorbereiding en aangever van de term Conceptuele integriteit.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2009/03/waken-over-de-conceptuele-integriteit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maatwerksoftware is een drug</title>
		<link>http://www.felixogg.com/softwareallergie/2009/02/maatwerksoftware-is-een-drug/</link>
		<comments>http://www.felixogg.com/softwareallergie/2009/02/maatwerksoftware-is-een-drug/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 19:14:38 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[bedrijfsproces]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[expert]]></category>
		<category><![CDATA[prioriteren]]></category>

		<guid isPermaLink="false">http://softwareallergie.felixogg.com/?p=31</guid>
		<description><![CDATA[Je baas gunt je een smak geld om software te laten bouwen door vaklui. Maatwerk is een verslavend fijne ervaring. Zowel opdrachtgever als bouwer worden high. Maar verslavingen hebben een keerzijde: Meestal lijden de eindgebruikers pijn.

Grootste gemene deler
De meeste software waarmee we dagelijks werken is ontwikkeld voor een enorme groep mensen. Producten als Word, Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Je baas gunt je een smak geld om software te laten bouwen door <a href="http://www.finalist.com/">vaklui</a>. Maatwerk is een verslavend fijne ervaring. Zowel opdrachtgever als bouwer worden high. Maar verslavingen hebben een keerzijde: Meestal lijden de eindgebruikers pijn.</p>
<p><span id="more-9"></span></p>
<h3>Grootste gemene deler</h3>
<p>De meeste software waarmee we dagelijks werken is ontwikkeld voor een enorme groep mensen. Producten als Word, Windows (of Mac OS) en zelfs de software in je mobieltje vallen in die categorie. Al die mensen willen een beetje van hetzelfde, maar heel veel verschillends. Zo&#8217;n product kun je alleen bij de massa aan de man brengen als je mensen tevredenstelt: de kern van hun behoefte bevredigen. Oftewel: dit zijn producten die gaan voor de grootste gemene deler van de functies. Massaproducten voldoen nooit aan <em>al</em> je wensen.</p>
<h3>Complete verzameling</h3>
<p>Maar in de wereld van maatwerksoftware ligt dat anders. Omdat de opdrachtgever het beste weet wat zij wil <em>kunnen</em> met het product is zij de enige die kiest welke functies we inbouwen. De specialist die de productwensen in detail bespreekt met de opdrachtgever levert een lijst functies - het <em>programma van eisen</em> &#8211;  op, die de grootste gemene deler zijn van &#8230;. een handjevol personen. Oei..</p>
<p>Dit programma van eisen kost veel tijd en moeite van alle kanten, maar hoe meer opdrachtgevers (collega&#8217;s, zakenpartners) ernaar kijken, hoe meer punten eraan toegevoegd worden. Het is geen grootste gemene deler. Dankzij het poldermodel is het de <em>complete verzameling</em> van uitgesproken wensen.</p>
<h3>De schaar erin</h3>
<p>De hele lijst past niet in het budget noch de planning. Met deadlines om de hoek en een oprakend budget wordt iedereen wat ongeduldig. Dan komt onvermijdelijk het kiezen of delen, dus met MoSCoW (of anderszins) gaat de schaar in de lijst. Maar wie maakt die keuze? Meestal is dat de gepijnigde opdrachtgever die het project betaalt. </p>
<p>Ik observeer deze kleine marteling dagelijks, met gepast medelijden. Stel je voor dat je al je medewerkers enthousiast hebt gemaakt. Iedereen kwam met goede ideeën en elk idee bleek nog aantrekkelijker nadat de eisenspecialist ze op papier zette. En nu moet je dus kiezen tussen</p>
<ul>
<li>Jans kostenbesparende functie, of </li>
<li>Pieters informerende functie, of </li>
<li>Chantals klantwervende functie, of</li>
<li>je eigen al-zeg-ik-het-zelf-best-wel-goede-idee voor een functie</li>
</ul>
<p>Je bent gewend te kiezen uit meerdere opties voor  één kwestie, maar dit zijn allemaal opties met elk hun eigen kwestie! Er valt niks te vergelijken! </p>
<h3>Afkicken</h3>
<p>Er bestaan keuzehulpjes die je aandacht richten op <em>Return on Investment</em>, PR-waarde of stakeholder-buy-in. Maar het blijft een ontzettend <em>afkicken</em>. <img class="alignright" title="verslaafd" src="http://www.ibspro.net/wp-content/uploads/2008/05/drug_addict.jpg" alt="" width="500" height="333" />In de roze fantasiewereld van het eisenpakket is alles mogelijk. Dan hoef je niemand teleur te stellen. Betrokkenen verworden tot verslaafden in het prioriteringsproces. Ze zeggen </p>
<ul>
<li>Meer geld! Meer tijd! Ik moet die functie hebben. (geldverslindend)</li>
<li>Zonder deze functie heeft het het project geen zin meer. (suïcidaal)</li>
<li>Zit je me nu te belazeren? (paranoïde, wantrouwig)</li>
</ul>
<h3>Daag een eis uit</h3>
<p>Ik heb geen definitief antwoord. Ik merk dat mijn opdrachtgevers het verhelderend vinden wanneer ik ze uitdaag: &#8220;<em>Ach, dit kunnen we wel schrappen hè?</em>&#8221; of &#8220;<em>Je g</em><em>elooft zelf toch ook niet dat deze functie ooit zijn investering terugverdient?</em>&#8221; Kortom, vrij boute stellingen. Als er conflict ontstaat is de functie kennelijk de moeite waard om voor te vechten. Anders gaat het in de prullenbak.</p>
<h3>Wie strijdt voor gebruiksvriendelijkheid</h3>
<p>Maar in deze ondervragingstaktiek schrapt de klant vlotjes alle gebruiksvriendelijkheidspunten op de lijst. In dit blog lees je al dat gebruiksvriendelijkheid te beargumenteren valt, maar meestal is het juist de opdrachtgever die daarvan overtuigd moet worden. Zo kiest dus bijna elke opdrachtgever voor een extra functie, ten ongunste van de gebruikersinterface. Dat stelt enkelen op korte termijn tevreden &#8211; je keus voor Pieters suggestie voelt hij als een compliment &#8211; maar velen uiteindelijk teleur: iedereen klaagt steen en been over de moeizame ingebruikname van het systeem. </p>
<p>De UCD expert (ik) zou dus juist de functie moeten verdedigen in een soortgelijk steekspel met de opdrachtgever. Maar daarvoor moet de opdrachtgever inzien dat ze misschien toch niet alles weet van haar eigen toko. Natuurlijk kan je haar met prototypes laten &#8216;voelen&#8217; wat gebruiksvriendelijkheid oplevert, maar dan moet je eerst wel toestemming hebben om die te ontwikkelen. Soms zie ik daarvoor alleen burgerlijke ongehoorzaamheid als uitweg. En dat is precies wat ik zou adviseren: <strong>T</strong><strong>olereer een gezonde mate van dwarsheid van je softwarebouwers. </strong>Ze zijn niet alleen je <em>dealer</em>. Ze kunnen ook je <em>afkickbegeleider</em> zijn&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2009/02/maatwerksoftware-is-een-drug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internetbankieren bij Postbank en Rabobank</title>
		<link>http://www.felixogg.com/softwareallergie/2009/01/internetbankieren-bij-postbank-en-rabobank/</link>
		<comments>http://www.felixogg.com/softwareallergie/2009/01/internetbankieren-bij-postbank-en-rabobank/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 13:36:54 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[Rare knoppen]]></category>
		<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[bedrijfsproces]]></category>
		<category><![CDATA[postbank rabobank]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=154</guid>
		<description><![CDATA[Tijdens mijn klantendagpresentatie over User centric design behandelde ik een tweede casus: Internetbankieren. Dit artikel beschrijft de inhoud van dat deel van mijn presentatie.
Maak kennis met Oma Olga. Zij wil Internetbankieren.


Olga is een fictief personage die User Centric Designers bedenken om een helder beeld te vormen van een doelgroep. Dit heet een persona. Persona&#8217;s zijn [...]]]></description>
			<content:encoded><![CDATA[<p>Tijdens mijn klantendagpresentatie over User centric design behandelde ik een tweede casus: Internetbankieren. Dit artikel beschrijft de inhoud van dat deel van mijn presentatie.</p>
<p>Maak kennis met Oma Olga. Zij wil Internetbankieren.</p>
<blockquote><p><span id="more-154"></span></p></blockquote>
<p><a href="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/01/oma_olga.jpg"><img class="alignleft size-medium wp-image-155" title="oma_olga" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/01/oma_olga-300x150.jpg" alt="" width="300" height="150" /></a></p>
<p>Olga is een fictief personage die User Centric Designers bedenken om een helder beeld te vormen van een doelgroep. Dit heet een <strong>persona</strong>. Persona&#8217;s zijn fictief maar geen op hol geslagen fantasie: doelgroeponderzoek fundeert de inhoud.</p>
<h2>Ken je doelgroep</h2>
<p>Oma Olga wìl helemaal niet Internetbankieren, <strong>ze wordt gedwongen!</strong> Waar ze vroeger haar maandelijkse gift aan haar kleindochters kon doen op het bankkantoor, wordt ze daar nu geweigerd: &#8220;Dat doet u beter via Internet mevrouw.&#8221; Haar buurtkantoor op loopafstand is opgedoekt.</p>
<p>Olga is beslist niet vervuld van vreugde als ze begint met Internetbankieren. Ze is beledigd, boos en onzeker. Ze zit niet te wachten op <em>features</em>.</p>
<h2>Welkom bij de Postbank?</h2>
<p>Olga ontvangt voorafgaand een geheimzinnig poststuk, met daarin twee vreemde lettercombinaties en een aanwijzing. Bijvoorbeeld:</p>
<blockquote><p>gebruikersnaam: <strong>kkdjdhy7</strong><br />
wachtwoord: <strong>dhjdjdk8756</strong><br />
&#8220;U moet bij uw eerste bezoek een nieuw wachtwoord kiezen. U mag dat niet opschrijven. U moet het onthouden.&#8221;</p></blockquote>
<p>Uit mijn vorige artikel begrijp je wel, dat dit niet zo&#8217;n goede basis is, gezien ons geheugen.</p>
<h3>Wat ervaart Olga bij de Postbank?</h3>
<p><a href="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/01/postbank_site.jpg"><img class="aligncenter size-medium wp-image-159" title="postbank_site" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/01/postbank_site-265x300.jpg" alt="" width="265" height="300" /></a></p>
<p>Hoewel de usability van de pagina niet eens zo slecht is, is het een tamelijk <strong>angstaanjagend</strong> geheel: Elke regel tekst is ofwel <strong>dikgedrukt</strong>, <span style="color: #ff0000;">felrood</span> of <span style="text-decoration: underline;">onderstreept</span>.</p>
<p>Olga&#8217;s eerste oogopslag (centraal blikveld) zal vallen op &#8220;<span style="color: #0000ff;">Hoe kan ik blokkering van mijn gebruikersnaam en wachtwoord voorkomen?</span>&#8221; Voor iemand die niet precies begrijpt wat dat inhoudt, een huiveringwekkende boodschap.<br />
Nu is Olga dus beledigd, boos, onzeker èn <strong>bang</strong>.</p>
<h3>Welkom bij de Rabobank!</h3>
<p>De Rabobank stuurt Olga vooraf een doosje, met daarop het Rabobeeldmerk en een vriendelijke, stapsgewijze handleiding.</p>
<blockquote><p>&#8220;Houdt uw bankpas gereed.&#8221;</p></blockquote>
<p>Is de enige aanwijzing in de brief. Met bankpas in de aanslag opent ze de site. Olga krijgt er al vertrouwen in:</p>
<p><a href="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/01/rabo_site.jpg"><img class="aligncenter size-medium wp-image-158" title="rabo_site" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/01/rabo_site-300x177.jpg" alt="" width="300" height="177" /></a></p>
<p>Olga ziet dat er 3 stappen te volgen zijn. Ze herkent het apparaatje op de foto en uit de instructies concludeert ze dat <strong>het werkt als een PIN-automaat</strong>. Daarmee is ze al vertrouwd en dus zakt haar angst.</p>
<p>De <strong>metafoor</strong> van de pin-automaat wekt niet alleen vertrouwen: Olga hoeft nu ook niets nieuws te onthouden, zoals toegangscodes. <strong>Ze gebruikt wat ze al weet</strong> en voelt zich veilig.<br />
Rondom het centrale blikveld staat nog wat vriendelijke tekst over haar veiligheid en eventuele foutmeldingen.</p>
<h2>Simpeler is krachtiger</h2>
<p>Programmeurs en technisch geörienteerde managers voelen grote aandrang erop te wijzen dat het scherm van de Postbank beslist &#8220;krachtiger&#8221; is. Er lijken &#8211; in een oogopslag &#8211; meer functies op te staan. De &#8220;domme&#8221; aanpak van de Rabobank is dus vast minder krachtig.</p>
<p>Welnu, dit is lariekoek:</p>
<ol>
<li>Er staan precies evenveel links op beide pagina&#8217;s. (voelt niet zo hè?)</li>
<li>Rabobank toont alleen taakrelevante informatie</li>
<li>Rabobank voorkomt meer fout-scenario&#8217;s dan de Postbank (daarover zodirect meer)</li>
</ol>
<p>Kortom: <strong>De &#8220;domme&#8221; site van de Rabobank is véél krachtiger dan de &#8220;krachtig&#8221; ogende site van de Postbank.</strong> En niet per ongeluk! Dat is de kracht van User Centric Design.</p>
<h2>Simpel is goedkoper</h2>
<p>De kosten van Internetbankieren per klant zijn veel lager dan persoonlijk contact met een bankmedewerker. Hoe meer uitzonderingssituaties het systeem zelf kan afhandelen hoe beter: zodra een persoon moet ingrijpen is dat kostbaar.<br />
De Postbank koos (onbewust?) voor de <strong>Internetsitemetafoor</strong>: Bijna elke Internetapplicatie gebruikt een login naam en een wachtwoord ter authenticatie. De Rabobank koos de <strong>PINautomaatmetafoor</strong>. Het laatste is simpeler te gebruiken, maar hoe vergelijken deze keuzes in uitzonderingssituaties?</p>
<h3>Wachtwoord vergeten?</h3>
<p>Wanneer Olga haar wachtwoord vergeet, of 3 maal onjuist invoert, blokkeert de Postbank haar toegang. Daarop ontvangt ze per post een papieren afhaalbericht voor toegangscodes. Hiermee kan ze met haar legitimatiebewijs bij het Postkantoor, tijdens kantooruren, haar toegangscodes ophalen. Concreet betekent dit dat ze ongeveer een week geen toegang heeft. Als je tijdens kantooruren werkt is deze methode bijzonder ongemakkelijk voor je. Ik spreek uit eigen, drievoudige frustratie.</p>
<p><a href="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/01/vergeten.jpg"><img class="alignright size-medium wp-image-160" title="vergeten" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2009/01/vergeten-300x184.jpg" alt="" width="300" height="184" /></a></p>
<p>Olga heeft geen wachtwoord nodig voor de Rabobank. Dus ze kan het ook niet vergeten. Ze kan eigenlijk alleen haar &#8220;Random Reader&#8221; verliezen. Ze vraagt (online) een nieuwe aan en ontvangt die de volgende werkdag. In de tussentijd leent ze de RandomReader van haar zoon. Haar toegang is onverminderd actief.</p>
<p>De post- en verwerkingskosten van beide banken zijn gelijk. De Postbank maakt personeelskosten en dupeert de klant. De Rabobank informeert de klant en levert betere service zonder personeelskosten.</p>
<p>User Centric design gaat niet alleen over schermen van websites. UCD specialisten overzien de <strong>gehele gebruikerservaring en de procesketen</strong>. Dat kan u aardige kostenbesparing opleveren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2009/01/internetbankieren-bij-postbank-en-rabobank/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wachtwoord vergeten is kostbaar</title>
		<link>http://www.felixogg.com/softwareallergie/2008/12/wachtwoord-vergeten-is-kostbaar/</link>
		<comments>http://www.felixogg.com/softwareallergie/2008/12/wachtwoord-vergeten-is-kostbaar/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 18:44:32 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[User Centered Design]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=131</guid>
		<description><![CDATA[Stel je laat een blog-website bouwen en je vraagt je af of je een herinneringsfunctie nodig hebt: &#8220;ik ben mijn wachtwoord vergeten&#8221;. Je bloggers (klanten) zullen het misschien gebruiken, maar is dat de investering waard?
Tijdens mijn presentatie over User Centered Design, tijdens de klantendag beantwoorde ik die vraag als mijn eerste casus. In dit artikel [...]]]></description>
			<content:encoded><![CDATA[<p>Stel je laat een blog-website bouwen en je vraagt je af of je een herinneringsfunctie nodig hebt: &#8220;ik ben mijn wachtwoord vergeten&#8221;. Je bloggers (klanten) zullen het misschien gebruiken, maar is dat de investering waard?</p>
<p>Tijdens mijn presentatie over User Centered Design, tijdens de klantendag beantwoorde ik die vraag als mijn eerste casus. In dit artikel zal ik hem nog even herhalen.<br />
<span id="more-131"></span>De eerste vraag die jij &#8211; de eigenaar van de blog-website &#8211; je waarschijnlijk stelt is &#8220;hoe vaak zou ik het zelf gebruiken?&#8221; En dat is meteen een slechte raadgever: software-ontwikkelaars, directeuren, marketeers, maar al te vaak neemt de beslisser zichzelf als maatgevend voor de gebruiker. Soms draagt iemand aan &#8220;ik ben zelf ook &#8230; en ik doe het zo &#8230; &#8220;, waarmee hij dan impliceert dat iedereeen het zo doet. Welnu, User Centric Design gaat uit van <strong>echte gebruikers</strong>.</p>
<p>En laten we eerlijk zijn. Hoe goed kennen we onze bloggebruiker?</p>
<h3>We lezen slecht</h3>
<p>Volgens recente onderzoeken lezen Internetgebruikers gemiddeld maximaal 20% van de woorden op de pagina. We nemen dus 20% van de aangeboden informatie daadwerkelijk tot ons. In de illustraties kun je zien wat we bekijken en wat we (ongeveer) zien.</p>
<div id="attachment_133" class="wp-caption alignleft" style="width: 199px"><a href="http://www.felixogg.com/softwareallergie/wp-content/uploads/2008/12/ryanair_original.png"><img class="size-medium wp-image-133" title="ryanair_original" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2008/12/ryanair_original-300x245.png" alt="RyanAir welkom" width="189" height="155" /></a><p class="wp-caption-text">wat je ziet</p></div>
<div id="attachment_134" class="wp-caption alignright" style="width: 199px"><a href="http://www.felixogg.com/softwareallergie/wp-content/uploads/2008/12/ryanair_opgepikt.png"><img class="size-medium wp-image-134" title="ryanair_opgepikt" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2008/12/ryanair_opgepikt-300x245.png" alt="RyanAir welkom" width="189" height="155" /></a><p class="wp-caption-text">wat je waarneemt</p></div>
<p>Dat we slecht lezen is in dit geval trouwens gunstig voor Ryanair (zie rode letters centraal op de pagina).</p>
<h3>We onthouden nog slechter</h3>
<p>Een wachtwoord van een blog lijkt op je vaste telefoonnummer: je moet het weten, maar je traint niet elke dag je geheugen om het te onthouden.<br />
<a href="http://uk.reuters.com/article/domesticNews/idUKL1251042620070712?sp=true" target="_blank">Onderzoek</a> toont aan dat 1 op de 4 willekeurige personen zijn eigen vaste telefoonnummer niet uit het hoofd kent. We onthouden die dingen niet meer. Nu denkt u: &#8220;<em>Onze blogsite trekt vooral jongeren, die hebben nog jong en goed geheugen!</em>&#8221; Maar helaas:</p>
<ol>
<li><strong>Jongeren onthouden minder</strong> datums en nummers dan 50-plussers. Ouderen hebben ten minste nog ooit echt dingen leren onthouden</li>
<li>Een steekproef onder de doelgroep (gadget girls) zegt: <strong>2 van 3 meiden kent haar eigen telefoonnummer niet</strong></li>
</ol>
<div id="attachment_136" class="wp-caption aligncenter" style="width: 310px"><a title="Geeksugar poll" href="http://www.geeksugar.com/2256634" target="_blank"><img class="size-medium wp-image-136" title="geeksugar_meiden_zonder_geheugen" src="http://www.felixogg.com/softwareallergie/wp-content/uploads/2008/12/geeksugar_meiden_zonder_geheugen-300x189.png" alt="He meid: Weet jij je eigen telefoonnummer?" width="300" height="189" /></a><p class="wp-caption-text">He meid: Weet jij je eigen telefoonnummer?</p></div>
<p>70% van ons allen gebruikt namelijk een elektronisch geheugensteuntje, zoals een mobieltje, voor telefoonnummers en feestelijke data. Maar onze mobieltjes zijn niet zo handig voor onze wachtwoorden helaas&#8230;</p>
<h3>Herinneringsfunctie de investering waard!</h3>
<p>Je concurrerende blogsite Meebo ontvangt dagelijks 670.000 unieke bezoekers. Zij overwogen het linkje &#8216;I forgot my password&#8217; <em>weg te halen</em>. Gelukkig telde iemand toen eens hoeveel bezoekers de functie gebruiken: 11.000 elke dag!<br />
Voor <a title="11000 vergeten passwords per dag" href="http://blog.meebo.com/?p=139">Meebo</a> is &#8220;<em>Ik ben mijn wachtwoord vergeten</em>&#8221; een extreem waardevolle functie: Haal die functie weg en na een week is zo&#8217;n 10% van de unieke bezoekers buitengesloten. Dat is <strong>catastrofaal</strong> voor een site die gefinancierd wordt met advertentie-inkomsten.</p>
<h3>UCD steunt investeringsbeslissingen</h3>
<p>User Centric Design omvat gebruikersonderzoek, zodat de investeerder/bouwer inzicht krijgt in de waarde van een functie. In gevallen zoals dit is dat soms goed te beredeneren en verrassend overtuigend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2008/12/wachtwoord-vergeten-is-kostbaar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vandaag is de dag!</title>
		<link>http://www.felixogg.com/softwareallergie/2008/11/vandaag-is-de-dag/</link>
		<comments>http://www.felixogg.com/softwareallergie/2008/11/vandaag-is-de-dag/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 08:45:28 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[diversen]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=129</guid>
		<description><![CDATA[Het moment is daar, vandaag geef ik de presentatie over User Centered Design, getiteld &#8220;Software-allergie&#8221; tijdens de klantendag 2008 van FInalist.

De voorbeelden en cases die ik behandel zal ik, in groter detail, ook later toevoegen op dit blog. Maar de primeur is natuurlijk voorbehouden aan het publiek dat de moeite neemt om naar Amsterdam te [...]]]></description>
			<content:encoded><![CDATA[<p>Het moment is daar, vandaag geef ik de presentatie over User Centered Design, getiteld &#8220;Software-allergie&#8221; tijdens de klantendag 2008 van FInalist.</p>
<p><span id="more-129"></span></p>
<p>De voorbeelden en cases die ik behandel zal ik, in groter detail, ook later toevoegen op dit blog. Maar de primeur is natuurlijk voorbehouden aan het publiek dat de moeite neemt om naar Amsterdam te komen!</p>
<p>Ik heb er zin in!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2008/11/vandaag-is-de-dag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eenvoud verkoopt</title>
		<link>http://www.felixogg.com/softwareallergie/2008/11/eenvoud-verkoopt/</link>
		<comments>http://www.felixogg.com/softwareallergie/2008/11/eenvoud-verkoopt/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 14:45:47 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[Rare knoppen]]></category>
		<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[komische noot]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=127</guid>
		<description><![CDATA[Bij het ontwikkelen van consumentenproducten is apparaatallergie al jaren bekend. David Pogue, gadget recensent bij the New York Times, geeft tijdens TED een presentatie over de symptomen van software-allergie (ENG: software rage) en de oplossing: eenvoudiger producten.
Hij geeft treffende voorbeelden van &#8216;foute&#8217; dingen en luistert het geheel op met muziek. Een overtuigende presentatie met veel stand-up [...]]]></description>
			<content:encoded><![CDATA[<p>Bij het ontwikkelen van consumentenproducten is apparaatallergie al jaren bekend. David Pogue, gadget recensent bij the New York Times, geeft tijdens TED een presentatie over de symptomen van software-allergie (ENG: <em>software rage</em>) en de oplossing: eenvoudiger producten.</p>
<p>Hij geeft treffende voorbeelden van &#8216;foute&#8217; dingen en luistert het geheel op met muziek. Een overtuigende presentatie met veel stand-up comedy!</p>
<p> </p>
<p><!--cut and paste--><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="285" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="VE_Player" /><param name="align" value="middle" /><param name="FlashVars" value="bgColor=FFFFFF&amp;file=http://static.videoegg.com/ted/movies/DavidPogue_2006-embed_high.flv&amp;autoPlay=false&amp;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&amp;forcePlay=false&amp;logo=&amp;allowFullscreen=true" /><param name="quality" value="high" /><param name="allowScriptAccess" value="always" /><param name="bgcolor" value="#FFFFFF" /><param name="scale" value="noscale" /><param name="wmode" value="window" /><param name="src" value="http://static.videoegg.com/ted/flash/loader.swf" /><embed id="VE_Player" type="application/x-shockwave-flash" width="320" height="285" src="http://static.videoegg.com/ted/flash/loader.swf" wmode="window" scale="noscale" bgcolor="#FFFFFF" allowscriptaccess="always" quality="high" flashvars="bgColor=FFFFFF&amp;file=http://static.videoegg.com/ted/movies/DavidPogue_2006-embed_high.flv&amp;autoPlay=false&amp;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&amp;forcePlay=false&amp;logo=&amp;allowFullscreen=true" align="middle"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2008/11/eenvoud-verkoopt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feedback-blokkades doorbreken</title>
		<link>http://www.felixogg.com/softwareallergie/2008/11/feedback-blokkades-doorbreken/</link>
		<comments>http://www.felixogg.com/softwareallergie/2008/11/feedback-blokkades-doorbreken/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 11:31:00 +0000</pubDate>
		<dc:creator>Felix Ogg</dc:creator>
				<category><![CDATA[User Centered Design]]></category>
		<category><![CDATA[bedrijfsproces]]></category>

		<guid isPermaLink="false">http://www.felixogg.com/softwareallergie/?p=95</guid>
		<description><![CDATA[Feedback verbetert samenwerking tussen mens en software. We werken niet altijd samen met degenen die onze software bouwen: Programmeurs mógen soms zelfs geen contact opnemen met de klanten. Minstens zo vaak durven ze zelf niet contact te leggen met buitenstaanders. Toch smacht elke programmeur ernaar software te maken die de eindgebruiker helpt. Vertel ze dus [...]]]></description>
			<content:encoded><![CDATA[<p>Feedback verbetert samenwerking tussen mens en software. We werken niet altijd samen met degenen die onze software bouwen: Programmeurs mógen soms zelfs geen contact opnemen met de klanten. Minstens zo vaak <em>durven</em> ze zelf niet contact te leggen met buitenstaanders. Toch smacht elke programmeur ernaar software te maken die de eindgebruiker helpt. Vertel ze dus zo vaak mogelijk wat u vindt van het product!</p>
<p><span id="more-95"></span></p>
<h3>Feedback op software: vanzelfsprekend?</h3>
<p>Hoe meer feedback op software (in ontwikkeling en in beheer) je geeft, hoe beter de programmeur de software kan &#8220;kneden&#8221; naar je wensen. Zonder die feedback, is het ontwikkelteam gedwongen te fantaseren over wat je wilt. En dat leidt tot sub-optimale resultaten.</p>
<p>Iedereen weet dat dit zo werkt, maar in de praktijk krijgen nog veel gebruikers iets anders dan ze nodig hebben. Als feedback dan zo goed werkt, waarom komt de feedback dan niet aan?<br />
Nou, daar zijn redenen voor:</p>
<ul>
<li>Op het moment van signalering is er <strong>geen communicatiekanaal</strong> voor de feedback</li>
<li>Directe communicatie is verboden/afgeremd, dit is <strong>via-via feedback</strong></li>
<li>Gebruikers zijn <strong>te</strong> <strong>bescheiden</strong> om feedback te uiten</li>
</ul>
<p>Op elk van deze drie ga ik wat dieper in.</p>
<h3>Geen communicatiekanaal als &#8216;het mis is&#8217;</h3>
<p>Als je software pruttelt, of zelfs &#8220;crasht&#8221;, verrast hij je: Je bent ontdaan en weet je even geen raad. Snel daarna ben je woedend, omdat software de taak verstoort die je nu wilt volbrengen. Die taak is veel belangrijker voor je dan die software, dus vergeet je waarschijnlijk rustig je stappen na te gaan om te rapporteren wat er gebeurde: <em>&#8220;Het rotding is fout, mijn werk is weg en nu moet ik ook nog extra tijd investeren in het opschrijven van wat er foutging? Het raam uit met die troep!&#8221;<br />
</em> Heel begrijpelijk, maar alléén die stapsgewijse beschrijving (feedback!) maakt de softwarefout herhaalbaar en die heeft de bouwer nodig om het op te lossen.</p>
<p>Zo&#8217;n gedetailleerde vastlegging van (verstorende) softwarefouten kent een technisch alternatief:  <strong>automatische crash rapportage</strong>. Een zelf-feedback-module in het systeem registreert wat je aanklikt en intypt. Als de software crasht stelt hij zèlf een stapsgewijs rapport op en stuurt dit direct naar de bouwers. Steeds meer software, zoals Windows zelf, heeft zelf-feedback ingebouwd.</p>
<div class="wp-caption alignright" style="width: 339px"><img title="Crash report" src="http://www.codeproject.com/KB/debug/crash_report/screen1.png" alt="feedback in 1 click" width="329" height="357" /><p class="wp-caption-text">feedback in 1 click:  crash-rapport</p></div>
<p>Als software niet crasht, maar toch fouten maakt, weet de gebruiker niet aan wie ze de klacht kan richten. In het gunstigste geval komt de feedback tot de drukke afdeling automatisering: een notoir zwart gat. Het is zeldzaam als de bouwers er ooit van horen.</p>
<p>Laat voor deze feedback een <strong>feedbackformulier</strong> inbouwen, met uitleg over hoe men een <strong>schermfoto</strong> toevoegt. Elke gebruiker krijgt zo een direct communicatiekanaal naar de bouwers/beheerders. Nog mooier is het als gebruikers onderling elkaars feedback inzien, steunen en een dialoog ontstaat met de bouwers. (voorbeeld: <a title="UserVoice web2.0 feedback tool" href="http://uservoice.com/" target="_blank">UserVoice</a> met <a href="http://www.viddler.com/explore/uservoice/videos/1/" target="_blank">een video-demo</a>).</p>
<p>De uitdaging ligt dus bij progammeurs en opdrachtgevers: verwerk feedbackkanalen waarnaar de bouwers luisteren. <strong>Geef de gebruikers de mogelijkheid om zich te laten horen als het hèn uitkomt.</strong></p>
<h3>Verboden direct te communiceren: via-via feedback</h3>
<p>Goedbedoelende managers kanaliseren soms feedback: &#8220;Alles gaat via mij.&#8221; In formele onderhandelingen is dat begrijpelijk, maar het is schadelijk om feedback op software te leiden via een tussenpersoon. Iedere tussenpersoon kleurt de boodschap verder. Het is wèl goed als iemand het overzicht behoudt en taken prioriteert, net zoals het ontwikkelteam niet rücksichtlos àlle feedback moet verwerken tot &#8220;verbeteringen&#8221;.<br />
Het is pertinent verkeerd om de feedback te onthouden van de bouwers: kennisneming ervan voorkomt toekomstige fouten.</p>
<p>Met name het aantal keer dat dezelfde fout wordt opgemerkt is een graadmeter die verloren gaat in de &#8216;trechter&#8217; van één tussenpersoon zonder industrieële softwaretestexpertise.<br />
<strong>Stuur de ruwe feedback zowel naar de bouwers als naar iemand die overzicht houdt.</strong></p>
<h3>Bescheidenheid remt</h3>
<p>Uw meest ervaren medewerker weet dat de optelsom die het ERP systeem oplevert niet klopt, maar ze zegt er niks over, want ze &#8220;<em>weet niks van computers</em>&#8220;. Zonder dat u het weet doet zij dubbel werk vanwege die softwarefout. Dit komt vaker voor dan u denkt! En dat is nog is maar intrinsieke bescheidenheid, er bestaat ook veel aangeleerde bescheidenheid:</p>
<div class="wp-caption alignright" style="width: 145px"><img title="mussolini" src="http://upload.wikimedia.org/wikipedia/en/thumb/6/67/Mussolini_biografia.jpg/225px-Mussolini_biografia.jpg" alt="Mussolini zou weinig samenwerken" width="135" height="182" /><p class="wp-caption-text">Mussolini deed niet aan feedback</p></div>
<p><em>Mussolini-systeembeheerders</em> hebben sinds jaar en dag patent op dictatoriale automatisering: Intussen is het normaal dat de printer het niet doet en dat je koffie kunt halen terwijl je je computer start. Desgevraagd vertelt Mussolini de &#8220;technische&#8221; reden die in de weg staat, die je alleen begrijpt als je zelf systeembeheerder bent. Gebruikers zijn geconditioneerd om hun feedback in te slikken.</p>
<p>Bouwers weten minder van de taak dan de gebruikers. Net zo min weet de baas het fijne van de taken op de werkvloer. Ontzag voor expertise (techneuten) en status (de baas) staan eerlijke feedback in de weg. Overtuig je medewerkers dus altijd dat hun inzicht klopt en dat software gebouwd wordt om hun taak te vergemakkelijken. Zwengel die discussie maar aan en <strong>geef elke domeinexpert het zelfvertrouwen dat nodig is om zijn bescheidenheid te overwinnen</strong>.</p>
<p>De volgende vraag dient zich aan als toegift: Als we de drie voornoemde feedbackblokkades wegnemen, krijgen we dan niet meer feedback dan we aankunnen?</p>
<h3>Misvatting: teveel feedback</h3>
<p>Soms zeggen mensen dat ze geen feedbacksysteem willen, uit vrees voor lawines feedback. Welnu, die angst is ongegrond.</p>
<p>Hoe vaak vult u zelf een online klachtenformulier in als u een spelfout ziet in een online nieuwsartikel? En hoeveel lezers zullen gebruik maken van het reactieformulier bij het artikel dat u nu leest? Laten we ons geen illusies maken: <strong>software interesseert de meeste mensen bar weinig</strong>. Slechts een enkeling is zo lyrisch/boos dat hij zich laat horen. Door de drempel voor feedback te verlagen, mengt zich hopelijk ook wat &#8220;normaler&#8221; publiek (in de statistische zin).</p>
<p>Maar stel dat je verzuipt in je feedback. Is dat een probleem? Als het positieve feedback is is iedereen dolblij. Als je lawines negatieve feedback <em>verwacht</em>, doe je sowieso iets fout. Dan is het maar goed dat je er van hoort.</p>
<h3>Meer lezen?</h3>
<p>Feedback als softwareverbeterinstrument is ruimschoots beschreven in de literatuur. Een toegankelijk startpunt is het boek <a title="Why Software Sucks" href="http://www.whysoftwaresucks.com/" target="_blank">Why Software Sucks, D. Platt</a>. Platt suggereert om het niet bij feedback te laten, maar ook <strong>publieke vernedering</strong> van- en <strong>frontvorming tegen</strong> bouwers die niet luisteren in te zetten.</p>
<p>Anecdotes over Mussolinis (<a title="BOFH" href="http://en.wikipedia.org/wiki/Bastard_Operator_From_Hell" target="_blank">BOFH</a>s) lees ik graag op de online verzamelplaats <a title="WorseThanFailure" href="http://thedailywtf.com/" target="_blank">Worse Than Failure</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felixogg.com/softwareallergie/2008/11/feedback-blokkades-doorbreken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

