Sterker nog, voordat ik aan het eigenlijke project begon, wilde ik eerst wat spin-offs maken om ervaring op te doen met Python en Google App Engine.
Spin-offs
De spin-offs die ik bedacht zouden allemaal deeloplossingen moeten kunnen zijn voor het grote project. De eerste spin-off die ik zodoende wilde maken moest de technische kwaliteit van een website bepalen.SCRUM
Omdat het ZOMDir project een groot avontuur was en is, wilde ik het min of meer op de SCRUM manier aanpakken. Eigenlijk onzin natuurlijk, want ik was product owner, scrum master en development team in één. Maar toch werkte het wel, al heb ik niet echt met user stories gewerkt.In het begin was het belangrijkste backlog item een website technisch beoordelen en deze beoordeling teruggeven met een cijfer tussen de nul en de vijf.
Achteraf zou ik daar de volgende user story van maken:
Als computerleek wil ik op een eenvoudige manier kunnen achterhalen wat de technische kwaliteit van een website is, zodat ik enigzins inhoudelijk het werk van een website maker kan beoordelen.
Voor het ZOMDir project was de volgende user story van belang:
Als eigenaar van het ZOMDir project wil ik een automatische detectie van de technische kwaliteit zodat 5 tot 10 procent van de websites in aanmerking komen voor de indicatie Tip.
De eerste stapjes
Al snel wilde ik meerdere sites kunnen testen, moest de verdeling van scores én de performance worden verbeterd, wilde ik aantonen middels andere testen dat mijn test niet zo gek was en ga zo maar door.
Example.com gooit roet in het eten
Al die backlog items kregen al snel een lagere prioriteit, want het leek er op dat mijn score bepaling niet stabiel was. Mijn testsite example.com leverde namelijk niet altijd dezelfde score op. Frustrerend want ik had het idee dat ik mijn code niet had aangepast.Wat bleek na verloop van tijd: Mijn favorite test site (www.example.com) was juist in die tijd niet stabiel en werd steeds anders gecodeerd. Ik vond het schandalig, want het was niet eens valide HTML code. Bovendien, hoe kon ik zo testen ...
Zie de verschillen in de loop der tijd van example.com middels de Internet Archive Wayback machine.
Meters maken
Afijn toen duidelijk was wat er aan de hand was kon ik echt meters maken. Er diende een nette website te komen welke zich gemakkelijk zou voegen in de uiteindelijke website ZOMDir.com, er moesten verwijzingen komen naar meer gedetailleerde tests en ik wilde dat de site zou gaan tweeten.Ook al werkt het tweeten om de één of andere reden niet meer. Over het eindresultaat ben ik erg tevreden.
Website Quality at a Glance
Niet alleen kan iedereen nu snel inzicht krijgen in de technische kwaliteit van een website. De hoofdwebsite ZOMDir.com gebruikt deze technologie nu ook om te bekijken of een website moet worden voorzien van de indicatie Tip.Je kunt nu in een oogopslag de technische kwaliteit van een website testen met Website Quality at a Glance, de eerste spin-off van ZOMDir.com.
Succes met de kwaliteit van jouw website,
Hans
--
ZOMDir.com is een startpagina en een Wiki
Ook jij voegt in 10 seconden een link toe
Voor meer informatie, ga naar Slideshare