<?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>Paul van Buuren &#187; usability</title>
	<atom:link href="http://www.paulvanbuuren.nl/content/category/web-design/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paulvanbuuren.nl</link>
	<description>Uw prietpraat staat genoteerd</description>
	<lastBuildDate>Tue, 07 Feb 2012 19:13:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Van wireframe naar realisatie</title>
		<link>http://www.paulvanbuuren.nl/content/2011/10/31/van-wireframe-naar-realisatie/</link>
		<comments>http://www.paulvanbuuren.nl/content/2011/10/31/van-wireframe-naar-realisatie/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 13:12:50 +0000</pubDate>
		<dc:creator>Paul van Buuren</dc:creator>
				<category><![CDATA[geekiness]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.paulvanbuuren.nl/?p=3071</guid>
		<description><![CDATA[Een tijdje geleden volgde ik bij Stephen Hay een workshop Rabid Prototyping. Sindsdien heb ik met de vraag rondgelopen wat je wanneer doet als je bezig bent met het ontwerp van een website: Hoe moet je naar mijn idee het design aanpakken in een nieuwe of bestaande website? Wat is het verschil tussen een prototype [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Een tijdje geleden volgde ik bij Stephen Hay een workshop <a href="http://fronteers.nl/cursussen/rabid-prototyping-stephen-hay">Rabid Prototyping</a>. Sindsdien heb ik met de vraag rondgelopen wat je wanneer doet als je bezig bent met het ontwerp van een website:</p>
<ul>
<li>Hoe moet je naar mijn idee het design aanpakken in een nieuwe of bestaande website?</li>
<li>Wat is het verschil tussen een prototype en een wireframe?</li>
</ul>
<p><span id="more-3071"></span>Tien jaar terug was het leven van een webdesigner echt een stuk makkelijker. Je maakte een paar schetsen, werkte ze uit in Photoshop en je was klaar met je design. Even de boel slicen, en het plamuur voor je webpagina was klaar. De webdesigner was een god die altijd gelijk had.</p>
<p>Anno 2011 moeten we niet meer uitgaan van de goede smaak en kennis van alleen Photoshop. De webdesigner van nu moet niet alleen goed zijn in pixeltjes mooi aan elkaar breien, maar moet ook alles weten van usability, CSS, HTML, browserverschillen en de verschillende apparaten die gebruikt worden om websites te bezoeken. Hij moet een duizendpoot zijn die alles weet. En klanten zijn veeleisender geworden; ook zij zitten dagelijks op internet en hebben een gefundeerde mening over wat voor hen een goede website is.</p>
<p>Webdesign is geen taak meer voor alleen coltruidragende designerbrillen. Webdesign is multidisciplinair.Niemand kan alles in z’n eentje, dus moet je samenwerken.<br />
Hoe doe je dat dan? Hoe begin je vandaag de dag aan een nieuwe website? Wat mij betreft:</p>
<ol>
<li>schetsen</li>
<li>wireframes</li>
<li>mockups (onklikbaar en klikbaar)</li>
<li>HTML prototype</li>
<li>Realisatie</li>
</ol>
<p>Daar wil ik graag alvast bij opmerken dat ik NIET meer geloof in een watervalmethode: niet eerst ALLE schetsen af voordat je aan wireframes begint, maar de onderdelen van de website kunnen parallel aan elkaar ontwikkeld worden. Niet pas aan een HTML-prototype beginnen als de complete mockup klaar is. Je kunt prima al een werkend prototype hebben van een homepage terwijl je nog aan het stoeien bent met bijvoorbeeld productpagina’s. Ik noem maar wat. Agile project managers, make some noise!</p>
<h2>Teamwork</h2>
<p>Ik wilde het over het design hebben. Idealiter bestaat je designteam uit:</p>
<ul>
<li>een Photoshopper met een onverbiddelijk goede smaak;<br />
hij weet alles over kleur, spatiering, lettertypen en leesbaarheid. Hij mag best schetsen in InDesign als hij dat makkelijk vindt, maar verder is InDesign voor webdesign net zo nuttig als hamer en beitel voor een schilder. Iemand die accepteert dat webdesign niet hetzelfde is als print-design</li>
<li>een accessibility / usability expert.<br />
Iemand die zich kan inleven in alle typen gebruikers van de website. Zijn ze laaggeletterd? Zijn ze kleurenblind? Zijn ze heel web-savvy?</li>
<li>een front-end goeroe.<br />
Iemand die alles weet van CSS, HTML en bij voorkeur ook van JavaScript. Iemand die jou de verschillen kan uitleggen tussen browsers en wat ze wel en niet kunnen. Iemand die weet wat je bedoelt met <a href="http://versie1.webrichtlijnen.nl/handleiding/ontwikkeling/productie/filosofie/gelaagd-bouwen/">gelaagd bouwen</a>.</li>
<li>een back-end goeroe.<br />
Iemand die vanaf het begin mee denkt hoe de front-end vertaald kan worden naar back-end functionaliteit</li>
<li>een tester:<br />
iemand die elk aspect van een een website zelf kan testen of kan laten testen door een groepje dat bestaat uit de beoogde eindgebruikers. Meten is zweten.</li>
<li>een tekstschrijver<br />
Iemand weet dat schrijven voor het web iets anders is dan een roman schrijven; die weet dat gebruikers teksten scannen, niet lezen.</li>
<li>een projectmanager die zich in kan leven in de diverse rollen hierboven.<br />
Iemand die wel wat van de techniek snapt. <a href="http://www.hoegajedatoplossen.nl/04/planning-maken-hak-het-op/">Negen vrouwen</a> kunnen niet in 1 maand een baby maken.</li>
</ul>
<p>Maar laten we het eens over webdesign hebben.</p>
<h2>Stap 1: Schetsen en doelstellingen</h2>
<p>Schetsen met potlood op papier. Of met z’n allen rond een whiteboard. Hierin vertaal je op hoofdlijnen de wensen van de klant in concretere schetsen. Dit kan zowel een sitemap zijn als de eerste schetsen voor aparte paginatypen, bijvoorbeeld een homepage of een landingspagina. Mij is opgevallen dat we er vaak nog vanuit gaan dat elke gebruiker binnenkomt op de homepage van de website. Eh, neen. Dat is niet zo. Dat geldt voor mensen die je URL weten (de direct hits), maar niet noodzakelijkerwijs voor mensen die je contactgegevens Googelen. Of op trefwoorden die op andere pagina’s voorkomen.<br />
Concrete resultaten:</p>
<ul>
<li>Een sitemap</li>
<li>Afspraken over doelstellingen en denkrichtingen voor alternatieve layouts voor de verschillende platforms</li>
<li>Schetsen of wilde plannen voor pagina’s. Of voor je app.</li>
</ul>
<h2>Stap 2: Wireframes</h2>
<p>Hierin ga je met wat meer precisie bepalen wat de elementen op je pagina’s zijn. Met tooltjes als <a href="https://gomockingbird.com/mockingbird/">Mockingbird</a>, <a href="http://www.lucidchart.com/">Lucid Chart</a>, (ETC) plaats je logo’s, soorten tekst en navigatie-elementen. Per type pagina. Vaak werk je hier ook de sitemap ietsje verder uit. Dit is het moment om je tekstschrijver goed mee te laten kijken (of je klant, als die zelf de teksten voor zijn rekenning neemt). Je kunt niet vroeg genoeg beginnen met zo concreet mogelijke teksten, want zo lang mogelijk alleen <a href="http://hipsteripsum.me/?paras=4&amp;type=hipster-centric">lorem</a><a href="http://slipsum.com/?para=8&amp;ht=none">ipsum</a> gebruiken zal er later voor zorgen dat het design aangepast moet worden. Je tekstschrijver kan alvast beginnen met welke teksten er nodig zijn op de website, maar je hoeft hier nog geen concrete teksten te gebruiken.<br />
Je kunt het wireframe in een document vastleggen met tekstuele beschrijvingen van de blokken en functionaliteiten per pagina.</p>
<p>Concrete resultaten:</p>
<ul>
<li>Een document met beschrijvingen van de functionaliteiten per pagina</li>
<li>uitgebreide sitemap</li>
<li>briefing voor de fotosjopper:</li>
</ul>
<h2>Stap 3: Mockups (klikbaar of niet klikbaar)</h2>
<p>Je fotosjoppert heeft inmiddels al ideeën en schetsen gemaakt voor de opzet van pagina’s. Hij heeft de plaats bepaald voor menu’s, logo’s en tekstblokken. Vaste elementen die op elke pagina terug zullen komen zijn qua design al wat verder uitgewerkt. Je kunt je klant deze ontwerpen laten zien om te kijken of deze esthetisch en praktisch in de smaak vallen.<br />
Met deze ontwerpen maken we een klikmodel van dat je zo uitgebreid als je wilt kunt maken. Je frontender kan snel met wat platte HTML-pagina’s een klikbaar geheel maken, zodat je door de eerste pagina’s kunt klikken. De site krijgt vorm en je kunt beginnen met nadenken over back-end functionaliteit: welk CMS, datamodel etc.</p>
<p>Concrete resultaten:</p>
<ul>
<li>Eerste designs vwb vaste elementen. Ook: plaatsbepaling van contentblokken</li>
<li>Eerste opzet HTML-pagina’s: testbaar op diverse platforms (mobile, tablet, desktop, print)</li>
<li>Bij erg uitgebreide sites: eerste scenario’s voor testen. Deze kun je laten testen door eindgebruikers</li>
</ul>
<h2>Stap 4: HTML prototype</h2>
<p>Op basis van de definitieve ontwerpen maak je een prototype. Dit is een complete set met pagina’s (HTML, CSS, JavaScript) dat een goede representatie is van hoe de site er straks zal uitzien en hoe deze in de praktijk zal werken. Via test-scripts en interviews kun je gebruikers laten testen of de interface juist werkt. De HTML uit stap 3 vormde de basis voor deze pagina’s.<br />
Idealiter gebruik je zo veel mogelijk echte content in deze fase, aangeleverd door je tekstschrijver.</p>
<p>Concrete resultaten:</p>
<ul>
<li>definitieve designs</li>
<li>CSS, JavaScript, HTML</li>
<li>testscenario’s</li>
<li>teksten</li>
</ul>
<h2>Stap 5: realisatie</h2>
<p>Je hebt inmiddels al goed uitgedacht hoe de back-end functionaliteit er uit moet komen zien. Dit is de fase dat je toewerkt naar een concreet eindresultaat. De werkzaamheden splits je zoveel mogelijk op naar behapbare, overzichtelijke blokken, i.e. een homepage, een reeks van formulieren.</p>
<p>Concrete resultaten:</p>
<ul>
<li>ingericht CMS of complete back-end code</li>
<li>definitieve testscenario’s</li>
</ul>
<h2>Nog even over die klanten van tegenwoordig</h2>
<p>Klanten zijn geen makke schapen meer aan wie je alleen maar Photoshop-bestanden hoeft te sturen. Even een open deur: klanten komen in soorten en maten. Er zijn klanten die uitstekend kunnen zien wat je bedoelt met schetsen. En er zijn klanten die alleen pagina’s snappen waar kleurtjes en logo’s al op aangebracht zijn. Het liefst laat ik klanten geen plaatjes meer zien, maar schetsen of klikbare webpagina&#8217;s die duidelijk maken dat het soort browser dat je gebruikt van invloed kan zijn op wat je uiteindelijk ziet.</p>
<p>Een klant die dit accepteert is de ideale klant.</p>
<p><em>geschreven voor Jeroen. Weet je nu wat je nodig hebt?</em></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.paulvanbuuren.nl/content/2011/10/31/van-wireframe-naar-realisatie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Usability checklist</title>
		<link>http://www.paulvanbuuren.nl/content/2011/05/24/usability-checklist/</link>
		<comments>http://www.paulvanbuuren.nl/content/2011/05/24/usability-checklist/#comments</comments>
		<pubDate>Tue, 24 May 2011 07:23:31 +0000</pubDate>
		<dc:creator>Paul van Buuren</dc:creator>
				<category><![CDATA[usability]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[checklist]]></category>
		<category><![CDATA[wcag]]></category>
		<category><![CDATA[webrichtlijnen]]></category>

		<guid isPermaLink="false">http://www.paulvanbuuren.nl/?p=2839</guid>
		<description><![CDATA[Vorige weet stuitte ik op &#8216;In Defense of Checklist Accessibility&#8216; en ik vond eigenlijk dat we dat soort lijstjes maar eens openbaar moesten maken. Nu zijn er al hele studies gedaan met uitgebreide criteria. Zo hebben we in Nederland het drempelvrij-keurmerk en de webrichtlijnen-check. Dus wat levert een extra lijstje op? Niet zo heel veel [...]]]></description>
			<content:encoded><![CDATA[<p>Vorige weet stuitte ik op &#8216;<a title="Karl Groves' stuk over het nut van lijstjes in accessibility-tests" href="http://www.karlgroves.com/2011/04/12/in-defense-of-checklist-accessibility/">In Defense of Checklist Accessibility</a>&#8216; en ik vond eigenlijk dat we dat soort<a title="Twitter: paulvanbuuren" href="https://twitter.com/#!/paulvanbuuren/status/70953328925868033"> lijstjes maar eens openbaar</a> moesten maken. Nu zijn er al hele studies gedaan met uitgebreide criteria. Zo hebben we in Nederland het drempelvrij-keurmerk en de webrichtlijnen-check. Dus wat levert een extra lijstje op? Niet zo heel veel extra&#8217;s. Wel is het opstellen van dit soort lijstjes goed om nog weer eens even je uitgangspunten te checken.</p>
<p>Usability zit niet alleen in het gebruik van valide code. Eerder gaat het om inlevingsvermogen in de eindgebruiker. En weten dat je niet kunt voorspellen hoe een gebruiker je website gaat gebruiken, hoe groot je empathie ook is. De gebruiker is altijd gekker of inventiever dan je je kunt voorstellen.</p>
<p>Dus zonder de claim volledig te zijn, hier mijn checklist, voor mei 2011. Een work in progress.</p>
<p><span id="more-2839"></span></p>
<ul>
<li>Toegankelijkheid / Accessibility
<ol>
<li>zo kort mogelijke response tijd van de website</li>
<li>Tekst
<ul>
<li>voldoende contrast in tekst</li>
<li>Goede verhouding tussen lettergrootte en regelafstand</li>
<li>Is begijpelijk voor alle gebruikers. Vermijd onnodig jargon</li>
</ul>
</li>
<li>De site is te gebruiken zonder extra add-ons als flash. Basis-functionaliteit is niet afhankelijk van CSS / Javascript.</li>
<li>Plaatjes hebben een beschrijvende ALT-attribuut, of komen uit CSS</li>
<li>Er is voorzien in fallback opties voor flash, video&#8217;s of browsers die geen plaatjes tonen (zgn. gelaagd bouwen)</li>
<li>De site is bruikbaar in alle gangbare browsers.</li>
<li>Site heeft een bruikbare 404 not‐found pagina en heeft een bruikbare 500 script error pagina</li>
</ol>
</li>
<li>Herkenbaarheid / identiteit
<ol>
<li>De site is herkenbaar. Bedrijfslogo is zichtbaar en herkenbaar</li>
<li>Tagline / functionaliteit maken doel van site duidelijk</li>
<li>de vormgeving is consistent toegepast</li>
<li>Informatie over makers van de site is makkelijk bereikbaar
<ul>
<li>contact</li>
<li>feedback</li>
<li>disclaimer</li>
<li>sitemap</li>
</ul>
</li>
</ol>
</li>
<li>Navigeerbaarheid
<ol>
<li>Duidelijke hoofdnavigatie:
<ul>
<li>begrijpelijke en kernachtige labels in het navigatiemenu</li>
<li>Het aantal links in de hoofdnavigatie is overzichtelijk</li>
<li>Het bedrijfslogo is tevens een link naar de homepage</li>
</ul>
</li>
<li>Links zijn duidelijk herkenbaar (onderlijnd, of vet). Ook zijn de links herkenbaar voor kleurenblinden. Idealiter hebben links herkenbare en onderscheidbare states voor: unvisited, active, visited en hover.</li>
<li>Bij contentrijke site: bruikbare sitesearch</li>
<li>in bestelprocessen is duidelijk waar een gebruiker zich bevindt. De gebruiker kan terugnavigeren naar eerder bezochten stappen in het proces.</li>
<li>URLs zijn betekenisvol, gebruiksvrienndelijk en onveranderlijk.</li>
<li>Klikbare tekst en navigatieelementen zijn ook bruikbaar voor mensen met een motorisch beperking (Fitts&#8217;s law)</li>
<li>Houdt de standaardfunctionaliteit van de browser in stand; houdt de &#8216;back&#8217; button bruikbaar.</li>
<li>Bij lightboxes:
<ul>
<li>bij het openen: zet de focus op het eerste element in de lightbox.</li>
<li>geef de gebruiker zoveel mogelijk de kans de lightbox zonder verlies aan informatie te sluiten.</li>
</ul>
</li>
<li>Maak de website geschikt voor navigatie via toetsenbord</li>
</ol>
</li>
<li>Leesbaarheid
<ol>
<li>Tekstkopjes zijn beschrijvend, beknopt en begrijpelijk. Er is een inzichtelijke hiërarchie in de structuur van de tekstopbouw</li>
<li>Belangrijke content is zoveel mogelijk direct zichtbaar (&#8216;above the fold&#8217;, <a title="There is no fold" href="http://thereisnofold.com/">hoewel?</a>)</li>
<li>Stijlen en kleuren zijn consistent toegepast. Geen overmatig gebruik van cursief en vette tekst.</li>
<li>Tekst en opmaak zijn gescheiden. Geen opmaak in de tekst met style-attributen.</li>
<li>Advertenties &amp; pop‐ups zijn niet hinderlijk aanwezig</li>
<li>Alle content is beknopt en begrijpelijk</li>
<li>HTML pagina titles via &lt;title&gt; zijn beschrijvend en relevant</li>
<li>Afkortingen worden getoond met &lt;abbr&gt;</li>
<li>Gebruik grammaticaal correcte als beschrijvende markup</li>
<li>Gebruik &lt;ul&gt; en &lt;ol&gt; om lijsten weer te geven of definition lists.</li>
</ol>
</li>
<li>Formulieren
<ol>
<li>Het doel van een formulier is makkelijk te begrijpen</li>
<li>De velden zijn voorzien van duidelijke uitleg van doel, beperkingen en vereisten voor invoer</li>
<li>De werking van formulieren is niet louter afhankelijk van client-side scripting. Alle uiteindelijke validatie gebeurt server side.</li>
<li>Gebruik zoveel mogelijk vertrouwde formulierelementen. Wees terughoudend in het gebruik van CSS voor invoerlementen. En houd rekening met de verschillend tussen diverse browsers en besturingssystemen.</li>
<li>In flows (bv bestelprocessen) kan de gebruiker terugnavigeren naar eerder bezochte pagina&#8217;s. Hierbij hoeft hij niet opnieuw gegevens in te voeren.</li>
<li>Vermijd automatische doorverwijzing bij interactie met formulieren (webrichtlijnen)</li>
<li>Laat bezoekers niet raden: geef informatie over hoe ze een gemaakte fout kunnen herstellen. Houd rekening met veelgemaakte fouten.</li>
<li>Geef bezoekers een &#8216;vluchtroute&#8217;: mogelijkheden om verder te kunnen gaan als ze vastlopen. Vluchtroutes zijn onder andere behulpzame links, het kunnen gebruiken van de terug (back) knop, een zoekfunctie, of het onmiddellijk kunnen corrigeren van invoerfouten.</li>
</ol>
</li>
<li><a title="wat is een Call To Action?" href="http://www.motive.co.nz/glossary/call.php">Call to action</a>:
<ol>
<li>een call to action is herkenbaar</li>
<li>en is begrijpelijk (<a href="http://www.motive.co.nz/glossary/perceived-affordance.php">percieved affordance</a>)</li>
</ol>
</li>
<li>Per element, check op:
<ol>
<li>klikbaarheid</li>
<li>discoverability</li>
<li>accidental activation</li>
</ol>
</li>
</ul>
<p>Voor een uitgebreidere en uitputtender lijst van criteria zie:</p>
<ul>
<li><a title="webrichtlijnen, versie 2" href="http://versie2.webrichtlijnen.nl/norm/">webrichtlijnen, versie 2</a></li>
<li><a title="webrichtlijnen, v1" href="http://www.webrichtlijnen.nl/">webrichtlijnen</a> + <a title="testtool webrichtlijnen, versie 1" href="http://versie1.webrichtlijnen.nl/toetsen/">testtool</a></li>
<li><a href="http://www.drempelvrij.nl/waarmerk-behalen/documenten-voor-inspectie">Normdocument Webrichtlijnen</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.paulvanbuuren.nl/content/2011/05/24/usability-checklist/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Recensie: Search Patterns</title>
		<link>http://www.paulvanbuuren.nl/content/2011/05/19/search-patterns/</link>
		<comments>http://www.paulvanbuuren.nl/content/2011/05/19/search-patterns/#comments</comments>
		<pubDate>Thu, 19 May 2011 09:53:56 +0000</pubDate>
		<dc:creator>Paul van Buuren</dc:creator>
				<category><![CDATA[recensie]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[o'reilly]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.paulvanbuuren.nl/?p=2825</guid>
		<description><![CDATA[Zoeken is niet moeilijk. Vinden is het probleem. Search Patterns is een prettig boek als je meer wilt weten over zoeken op internet. Het geeft een goed beeld van de complexiteit achter ‘Best first’. Iedereen die webpagina’s bouwt (designer, architect, programmeur) zou dit boek moeten lezen. Elk van hen kan bijdragen aan betere zoekresultaten en [...]]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} span.s1 {letter-spacing: 0.0px} span.s2 {text-decoration: underline ; letter-spacing: 0.0px color: #1022a3} --></p>
<div id="attachment_2826" class="wp-caption alignright" style="width: 155px"><a href="http://searchpatterns.org/"><img class="size-full wp-image-2826 " title="&quot;Search Patterns - Design for Discovery&quot; (Peter Morville, Jeffery Callender)" src="http://www.paulvanbuuren.nl/download/2011/05/Search-Patterns.jpg" alt="" width="145" height="190" /></a><p class="wp-caption-text">&quot;Search Patterns - Design for Discovery&quot; (Peter Morville, Jeffery Callender)</p></div>
<p>Zoeken is niet moeilijk. Vinden is het probleem.</p>
<p><a title="De website bij het boek" href="http://searchpatterns.org/">Search Patterns</a> is een prettig boek als je meer wilt weten over zoeken op internet. Het geeft een goed beeld van de complexiteit achter ‘Best first’. Iedereen die webpagina’s bouwt (designer, architect, programmeur) zou dit boek moeten lezen. Elk van hen kan bijdragen aan betere zoekresultaten en een betere user experience.</p>
<p>De resultaatpagina van Google is al jaren dé toetssteen voor projecten op het gebied van zoeken. Het is wat mensen kennen en wat ze inmiddels ook verwachten. De overzichtelijkheid en effectiviteit van de Google Search Engine Result Page (SERP) is bedriegelijk. Want wat is ‘Best First’? Wat is “best”, wanneer is deze “best” het beste en voor wie dan? Dit soort vragen kun je niet eenduidig beantwoorden en dat doet dit boek ook niet. Deze vragen moet je jezelf stellen als je met zoeken en vinden bezig bent. Interessant ook is de wetenschap dat search &amp; matching verder gaat dan alleen de resultaatpagina van Google. “Even when we browse, we search.” De intelligente suggesties van iTunes via Genius of de related products op Amazon zijn het resultaat van een zoekalgoritmes met als ingredienten de gebruiker, z’n geschiedenis, zijn zoekopdrachten, z&#8217;n verlanglijstjes etc.</p>
<p><span id="more-2825"></span></p>
<p>Ik was eigenlijk het meest geïnteresseerd in de design patterns die Morville en Callender onderscheiden. <a href="http://www.flickr.com/photos/morville/collections/72157623007335402/">Op Flickr staat illustratiemateriaal</a></p>
<ul>
<li><strong>Autocomplete (autosuggest / autocorrect)</strong><br />
Dit is het automatisch aanvullen van de zoekopdracht die de gebruiker invoert. Hiermee kun je zowel de gebruikers sneller helpen doordat hij mogelijk z’n zoektermen al ziet en je kunt spelfouten vroeg ondervangen.<br />
Google geeft bizarre suggesties bij sommige zoekopdrachten (vb: <a href="http://www.oddee.com/item_96932.aspx">Google autocomplete 1</a>, <a href="http://www.esarcasm.com/13557/google-autocomplete/">Google autocomplete 2</a>, <a href="http://www.kontraband.com/pics/20798/Google-Autocomplete-Collection/">Google autocomplete 3</a>)</li>
<li><strong>Best First:</strong><br />
Open deur: gebruikers vertrouwen er op dat de eerste zoekresultaten de beste zijn. De eerste drie resultaten moeten de juiste zijn. In het gunstigste geval de resultaten op de eerste pagina. Om de gebruiker te verzekeren van de beste resultaten kun je handmatig nog resultaten toevoegen. Dat is de ‘<strong><em>Best Bet</em></strong><em> subpattern</em>’. Voor de meestgebruikte zoekopdrachten kun je een lijst bijhouden met suggesties die getoond worden voorafgaand aan de overige zoekresultaten<br />
(<a href="http://www.flickr.com/photos/morville/4273594173/in/set-72157623210310112/">voorbeeld op Flickr</a>)</li>
<li><strong>Federated Search</strong><br />
Dit is het ontsluiten van ongelijksoortige informatie uit verschillende bronnen (of collecties) via 1 enkele zoekopdracht. Dit gebeurt als je een gebruiker niet wilt lastig vallen met waar informatie vandaan komt. Dit is volgens mij minder een design pattern dan een gegeven voor de architectuur. Denk aan het zoeken in een bibliotheek in zowel tijdschriften- als de boekencollectie. Veelal kun je een gebruiker de keuze geven in welke  collectie gezocht moet worden en kan je het aanbieden onder de facetten (zie faceted navigation)</li>
<li><strong>Faceted Navigation</strong><br />
Dit is het visueel aanbieden van filters om zoekresultaten te verkleinen of te verfijnen. Het toont de mogelijke karakteristieken die aanwezig zijn in een resultaatset waarop een gebruiker kan filteren of inzoomen. Het is een grafische weergave van booleaanse operators als AND of OR in zoekopdrachten<br />
(<a href="http://www.flickr.com/photos/morville/4273625391/in/set-72157623085918037/">voorbeeld op Flickr</a>, <a href="http://orange.sims.berkeley.edu/cgi-bin/flamenco.cgi/nobel/Flamenco?q=country:53&amp;group=country">Nobel-prijswinnaars gepresenteerd met diverse facetten</a> )</li>
<li><strong>Advanced Search</strong><br />
Dit is een interessante want Morville en Callender zijn wat sceptisch over een aparte, uitgebreide zoekmogelijkheid. Vaak is een advanced search namelijk niet meer dan een groter aantal zoekvelden waarin op een ingewikkelder manier zoektermen wel of niet aan een zoekopdracht worden toegevoegd. Dat is leuk voor gebruikers die zelf al Booleaanse operators kunnen invoeren in het standaard zoekveld. Maar hun belangrijkste bezwaar is misschien wel dat de context waarin de gebruiker werkt vaak verloren gaat. Advanced search is een aparte pagina op een site waarin de voorafgaande browsegeschiedenis en context zijn weggevallen.</li>
<li><strong>Personalization</strong><br />
Het aanpassen van zoekresultaten aan de gebruiker. Zo kun je bij mobiele zoekopdrachten de locatie van een gebruiker een rol geven. Of de zoek- of aankoopgeschiedenis van de gebruiker bepaalt mede welke andere producten getoond worden. Het moeilijkste hierin is relevant te zijn, maar niet te opdringerig en doorzichtig.” personalization is a dish best served simple. Only in limited contexts will past performance predict desired future results.”</li>
<li><strong>Pagination</strong><br />
Het opdelen van de resultaatset in aparte blokken waartussen je kunt navigeren.<br />
Er valt nog veel te zeggen voor het gebruik van pagination, in plaats van het tegenwoordig reuzehippe “river of news” ofwel een endless scroll. Via pagination kun je makkelijker tussen blokken heen en weer navigeren en zijn blokken te bookmarken en dus deelbaar met andere gebruikers. Veel gebruikers zijn gewend aan pagination. Ook kost endless scroll meer om te implementeren.</li>
<li><strong>Structured Results</strong><br />
Sommige zoekresultaten vragen om andere vormgeving. Het resultaat voor een straat + plaatsnaam wordt in Google bijvoorbeeld al via een kaart getoond. En wie via Google vraagt hoeveel 16.000 voet omgerekend in meters is, ziet het resultaat ook in een apart blok (<a href="http://www.google.nl/search?q=16.000+feet+to+meters">zoeken: hoeveel is 16.000 voet in meters?</a>)</li>
<li><strong>Actionable Results</strong><br />
Dit is het aanbieden van zoekresultaten zodanig dat een gebruiker er direct mee aan slag kan. Bijvoorbeeld direct video afspelen of het direct kunnen printen van documenten zonder de het resultaatscherm te hoeven verlaten.</li>
<li><strong>Unified Discovery</strong><br />
Ik weet niet of dit een apart pattern is. Hiermee bedoelen Morville en Callender het vervagen van de grenzen tussen browse en zoeken. Ik denk dat het een goede zaak is om bij de opzet van websites geen al te stricte scheiding aan te brengen tussen de twee.  Bied meerdere wegen aan om informatie tegen te komen; door gericht zoeken en door het lukraak aan te bieden. “For each search pattern, we should ask how it might relate to browse. Autocomplete and best first might automatically feature category matches. Personalized search may be informed by our current location and browsing history.”</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.paulvanbuuren.nl/content/2011/05/19/search-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slechte website T-mobile</title>
		<link>http://www.paulvanbuuren.nl/content/2008/12/30/slechte-website-t-mobile/</link>
		<comments>http://www.paulvanbuuren.nl/content/2008/12/30/slechte-website-t-mobile/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 00:43:52 +0000</pubDate>
		<dc:creator>Paul van Buuren</dc:creator>
				<category><![CDATA[geekiness]]></category>
		<category><![CDATA[logboek]]></category>
		<category><![CDATA[plaatjes]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[t-mobile]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.paulvanbuuren.net/content/2008/12/30/slechte-website-t-mobile/</guid>
		<description><![CDATA[T-mobile is de enige officiële Nederlandse verkoper van iPhones. Dan is het toch zot dat zo&#8217;n bedrijf niet test hoe zijn website er op een iPhone uitziet.]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_364" class="wp-caption alignleft" style="width: 210px"><a href="http://www.paulvanbuuren.net/download/2008/12/p-480-320-deb69200-9e3f-4e30-acf0-e4f1d97b7022.jpeg"><img class="size-full wp-image-364" title="Flash doet het niet op de iPhone; zorg dan voor alternatieven!" src="http://www.paulvanbuuren.net/download/2008/12/p-480-320-deb69200-9e3f-4e30-acf0-e4f1d97b7022.jpeg" alt="" width="200" height="300" /></a><p class="wp-caption-text">Flash doet het niet op de iPhone; zorg dan voor alternatieven!</p></div>T-mobile is de enige officiële Nederlandse verkoper van iPhones. Dan is het toch zot dat zo&#8217;n bedrijf niet test hoe zijn website er op een iPhone uitziet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulvanbuuren.nl/content/2008/12/30/slechte-website-t-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

