Een huis bouwen
In gesprekken met klanten gebruik ik regelmatig de vergelijking tussen het bouwen van een huis en het bouwen van software. Er zijn veel overeenkomsten in de processen. De vergelijking helpt in sommige gevallen om het proces van software ontwikkeling wat inzichtelijker te maken.
Budget
Bij het (laten) bouwen van een
huis is het vanzelfsprekend dat de opdrachtgever vooraf duidelijkheid geeft over het beschikbare budget. Het heeft
weinig zin om je droomhuis te laten ontwerpen, om er vervolgens achter te komen dat het drie keer zo duur is als wat
je kunt betalen. Nou hebben veel mensen wel een indruk van de kosten van een huis (een paar uur bladeren op Funda
geeft een aardig beeld van type huis en bijbehorende prijs). Maar wat het kost om maatwerk software te laten bouwen
is vaak lastig in te schatten. Het gebeurt helaas regelmatig dat klanten een inschatting laten maken voor software,
waarbij we er vervolgens achter komen dat het budget mijlen ver ligt van de benodigde investering. Vandaar dat we
graag kort na de eerste kennismaking een indicatie ontvangen van het beschikbare budget. Dat bepaalt of het zinvol
is om verder te gaan.
En ook bij een redelijk budget, kan de hoogte daarvan bepalend zijn voor de details van het
ontwerp. Als je een huis wilt laten bouwen voor € 200.000,- dan verwacht je ook geen zwembad en gouden kranen.
Ontwerp
Voordat wordt gestart met de bouw van een huis, wordt een ontwerp gemaakt. De architect
bepaalt hoe het huis eruit komt te zien, er wordt een bestek opgesteld waarin staat beschreven welke materialen
worden toegepast, en een bouwkundige bepaalt of de constructie degelijk genoeg is.
Bij software ontwerp gaat het
er net zo aan toe. Op basis van input van de klant beschrijven we de gewenste functionaliteit. Vervolgens wordt door
een grafisch ontwerper het design gemaakt. En in het technisch ontwerp bepalen we welke technieken en componenten
worden toegepast en hoe de structuur van de software wordt.
Pas als dit allemaal is beschreven en de klant is
ermee akkoord, beginnen we met bouwen. Sommige ontwikkelaars beginnen zodra de vorm van het huis bekend is met het
aanleggen van de fundering, en bepalen tijdens de bouw in overleg met de klant hoe het volgende onderdeel eruit komt
te zien. Dan is het heel lastig om een degelijk huis neer te zetten, met een consistent ontwerp en een gelijke
kwaliteit in alle aspecten. Om over het in de hand houden van de kosten nog maar te zwijgen.
Aannemer
Je zou Deep Blue kunnen vergelijken met een aannemer in de bouw. Op basis van de input
van de klant maken we een ontwerp. En op basis van het bestek bepalen we de prijs van het huis. Na akkoord zorgen
wij ervoor dat de juiste expertise wordt ingeschakeld (ontwikkelaars, software architecten, projectleiders en
testers. Vergelijkbaar met metselaars, timmerlui en opzichters). En we nemen de verantwoordelijkheid voor de
kwaliteit én de prijs van het eindresultaat.
Eigendom
U zou vreemd opkijken als na
oplevering van uw huis zou blijken dat de aannemer eigenaar blijft. Toch is dat in de software branche niet
ongebruikelijk. Bij Deep Blue wordt de klant altijd eigenaar van de in opdracht ontwikkelde software. Logisch, want
daar heeft u voor betaald.
Oplevering en garantie
In de meeste projecten organiseren we
regelmatig een kijkdag: al gedurende de bouw krijgt u inzicht in de tot dan toe gerealiseerde functionaliteit. Mocht
er iets niet naar wens zijn, dan kunnen we dat direct oplossen. En als het huis klaar is geven we u graag een
rondleiding en noteren we eventuele gebreken. Vervolgens gaat de garantieperiode in. Mocht er nog een schakelaar
scheef zitten of een deur kraken dan lossen we dat zonder kosten op.
En mocht u nog meer zekerheid willen, dan is
het mogelijk een onderhoudscontract of verlengde garantie bij ons af te nemen.
Veel woonplezier!
