Maak van je applicatie geen spookhuis
Tijdens softwareontwikkeling werk je stap voor stap aan je applicatie. In het begin bouw je een basisversie, vervolgens voeg je vanuit feedback en ervaring steeds meer functies en mogelijkheden toe. Een mooie metafoor voor die manier van werken is het verhaal over het Winchester Mystery House. Een verhaal dat ons iets verteld over het belang van goed onderzoek, een visie en de lange termijn.

Bouwen, bouwen, bouwen
Het verhaal van het Winchester Mystery House komt vanuit Lee Atchison, een ervaren software architect. Onderweg naar zijn werk reed hij telkens langs dit huis in Silicon Valley en keek vol bewondering. Het begon als een boerderij met 8 kamers en 40 jaar lang is het uitgebreid tot ruim 2.200 m2 met 160 kamers.
Elke individuele kamer en ruimte in het huis is door de beste vakmensen uitdacht, gebouwd en perfect ingericht. Oorspronkelijk was het echter niet met die gedachte gebouwd. De kamers en nieuwe ruimtes, balkon en gevels zijn telkens stapsgewijs toegevoegd.
En daar zit uiteindelijk het probleem. Elke kamer is op zichzelf prachtig, maar als geheel is het een chaos. Sommige deuren en traphuizen leiden tot niets, ramen kijken uit op andere kamers. Het huis had daardoor een gevoel van een spookhuis. Iets dat als toeristische attractie het huis aantrekkelijk maakt, maar qua bewoonbaarheid natuurlijk niet. Terwijl dat wel het doel moet zijn geweest bij het bouwen van het huis.
Oog voor de lange termijn
De metafoor ziet hem in het feit dat het bij softwareontwikkeling net zo kan gaan. Je kunt jarenlang doorbouwen op een eenvoudig product en alsmaar features blijven toevoegen. Telkens aan elke wens voldoen en voortdurend uitbreiden. Maar wat dan ontbreekt het aan een langetermijnplanning, waarmee je kijkt naar de toekomstige behoeften. Een waarmee je zorgt dat de basis sterk genoeg is én blijft om door te kunnen bouwen. Dat je applicatie schaalbaar blijft. En dat alle nieuwe onderdelen goed bij elkaar passen en op elkaar aansluiten.
Het is helemaal niet verkeerd om je software stap voor stap te ontwikkelen. Dit kan juist cruciaal zijn om in te spelen op feedback. Maar je hebt ook een visie nodig voor het grotere geheel en de lange termijn.

Onze werkwijze
Dat is ook de reden dat we bij PAQT werken volgens onze werkwijze Rise. Tijdens de Understand-fase verdiepen we ons grondig in de ambities van je organisatie en praten we met alle betrokkenen. Voor we praten over techniek, willen we eerst begrijpen waarom je überhaupt op zoek bent naar een oplossing? Welk doel wil je bereiken? Wil je bijvoorbeeld een bestaand probleem oplossen, een innovatie starten, of zie je een kans om efficiënter te werken? Pas wanneer we begrijpen wat je ambities zijn, kunnen we een oplossing ontwikkelen en creëren we een roadmap en solide business case. Daarmee voorkomen we dat we knelpunten missen of kansen over het hoofd zien.
Een goede balans tussen stapsgewijze ontwikkeling en een duidelijke langetermijnvisie is essentieel. Zo voorkom je dat je applicatie zich ontwikkelt tot een spookhuis zoals het huis van Winchester.

Advies nodig? We helpen je graag.
Maak direct een afspraak voor een adviesgesprek