Software laten maken? Dit stappenplan gaat van idee tot livegang: intake, ontwerp, sprints, testen en overdracht. Zo weet je vooraf wat je kunt verwachten.
Samenvatting
Software laten maken verloopt bij een professioneel bureau in zeven stappen: probleem en doel scherp krijgen, intake en prijsindicatie, ontwerp met schermschetsen, bouw in sprints van twee weken, testen en acceptatie, livegang met datamigratie, en tot slot overdracht en onderhoud. Een eenvoudige applicatie doorloopt dit in 6 tot 12 weken, een grotere bedrijfsapplicatie in 3 tot 9 maanden. Jouw grootste bijdrage zit in stap 1 en in het meekijken bij elke sprintdemo.
Software laten maken: begin bij het probleem, niet bij de oplossing
Wie software wil laten maken, heeft meestal al een oplossing in het hoofd: een app, een portaal, een planbord. Toch beginnen de beste projecten met een ander soort vraag: welk probleem kost ons nu tijd, geld of klanten? Een installatiebedrijf dat elke ochtend een uur kwijt is aan het rondbellen van monteurs heeft een planningsprobleem, geen app-probleem. De oplossing kan een app zijn, maar ook een webapplicatie, een koppeling of een combinatie. Schrijf daarom eerst in twee zinnen op wat er misgaat en wat het je kost. Dat document is het belangrijkste dat je meeneemt naar een bureau en het voorkomt dat je betaalt voor functies die het echte probleem niet oplossen.
Het stappenplan: in 7 stappen van idee tot livegang
Stap 1: wensen en doelen vastleggen (jouw werk, 1 tot 2 weken)
Voordat je een bureau belt, verzamel je intern de basis. Dat hoeft geen dik document te zijn; een A4 met de volgende punten is genoeg:
- Het probleem en wat het nu kost in uren, fouten of gemiste omzet.
- Wie de gebruikers zijn: kantoor, buitendienst, klanten, leveranciers.
- De must-haves voor een eerste versie en de nice-to-haves voor later.
- Bestaande systemen waarmee de software moet samenwerken, zoals boekhouding, webshop of CRM.
- Budget en gewenste startdatum, ook als het een bandbreedte is.
Betrek hierbij de mensen die er dagelijks mee gaan werken. Zij kennen de uitzonderingen die op de directietafel nooit ter sprake komen.
Stap 2: intake, adviesgesprek en prijsindicatie (1 tot 2 weken)
Bij een goed bureau begint het traject met een gesprek, geen offerte. Bij SuperCoders is dat een gratis adviesgesprek van 30 minuten, waarin we doorvragen op het probleem, de systemen en de gebruikers. Daarna volgt binnen twee werkdagen een prijsindicatie met bandbreedte. Op basis daarvan besluit je of het de moeite waard is om door te gaan naar een ontwerpfase. Let in dit stadium op de vragen die het bureau stelt: vraagt het alleen naar functies, of ook naar je proces en je doelen? Dat zegt veel over hoe het straks bouwt. In ons artikel over software ontwikkeling uitbesteden vind je negen punten om bureaus op te beoordelen.
Stap 3: ontwerp en technisch plan (2 tot 4 weken)
In de ontwerpfase wordt het abstracte idee concreet. Dat levert drie dingen op. Ten eerste schermschetsen (wireframes) van de belangrijkste schermen, zodat je ziet hoe medewerkers straks werken. Ten tweede een functionele beschrijving per onderdeel: wat doet het, wie mag wat, welke uitzonderingen zijn er. Ten derde een technisch plan met de gekozen technologie, de koppelingen en de hostingopzet. Voor kleine projecten is dit een fase van een paar dagen; voor een ERP of SaaS-platform enkele weken. Het belangrijkste resultaat is een vaste prijs per fase: je weet precies wat de bouw gaat kosten voordat er een regel code is geschreven.
Stap 4: bouwen in sprints (6 weken tot 9 maanden)
De bouw gebeurt in sprints van twee weken. Elke sprint heeft een vooraf afgesproken doel en eindigt met een demo van werkende software. Dat heeft twee grote voordelen: je ziet vanaf week twee al resultaat, en je kunt bijsturen als iets anders uitpakt dan gedacht. De volgorde is meestal:
- Sprint 1 en 2: fundament, inloggen, rollen en rechten, de eerste kernfunctie.
- Sprint 3 tot 6: de overige must-haves, koppelingen met bestaande systemen.
- Latere sprints: rapportages, verfijning, nice-to-haves.
Veel bedrijven kiezen ervoor om na de must-haves al live te gaan met een eerste versie. Dat is de gedachte achter MVP-ontwikkeling: eerst het minimale product dat waarde levert, daarna uitbreiden op basis van echt gebruik.
Stap 5: testen en acceptatie (1 tot 3 weken)
Het bureau test zelf, met geautomatiseerde tests en handmatige controles. Daarna ben jij aan zet: de acceptatietest. Laat eindgebruikers een week met de software werken alsof het echt is, met echte scenario's en echte uitzonderingen. Alles wat zij tegenkomen gaat op een lijst en wordt opgelost voor livegang. Sla deze stap niet over om tijd te winnen; elke fout die je hier vindt, kost een fractie van wat hij na livegang kost.
Stap 6: livegang en datamigratie (1 tot 2 weken)
Livegang is meer dan een knop indrukken. Bestaande data uit Excel of het oude systeem moet worden overgezet, opgeschoond en gecontroleerd. Dat is een vak apart; lees meer op onze pagina over data migratie. De hosting wordt ingericht met back-ups, monitoring en beveiliging, zie hosting en devops. En de gebruikers krijgen instructie. Kies een rustig moment voor de overstap, bijvoorbeeld een vrijdagmiddag of een periode zonder piekdrukte, en houd het oude systeem nog een paar weken beschikbaar als vangnet.
Stap 7: overdracht, onderhoud en doorontwikkeling
Na livegang krijg je de broncode, de documentatie en de toegang tot alle omgevingen. Bij SuperCoders ben je daar eigenaar van, zonder discussie. Vervolgens begint het echte leven van de software: gebruikers komen met wensen, wetgeving verandert, koppelingen krijgen updates. Reken op 10 tot 20 procent van de bouwkosten per jaar voor onderhoud en houd budget vrij voor doorontwikkeling in sprints. Wat de totale kosten zijn, lees je in wat kost maatwerk software.
De vijf meestgemaakte fouten bij software laten maken
Uit ervaring, inclusief eigen leergeld: te veel willen in de eerste versie in plaats van klein starten; geen eindgebruikers betrekken tot de livegang; geen vaste prijs per fase afspreken en daardoor eindeloos meerwerk; datamigratie onderschatten; en het onderhoud vergeten te budgetteren. Vermijd deze vijf en je project heeft een uitstekende kans van slagen.
Maatwerk software in Tilburg, Brabant en heel Nederland
SuperCoders laat je vanuit Tilburg software laten maken volgens precies dit stappenplan, voor bedrijven in Brabant en heel Nederland. Eigen developers in Nederland, een vaste prijs per fase, elke twee weken een demo en de broncode is van jou. Wil je stap 2 vandaag zetten? Plan een gratis adviesgesprek of bel 013 234 0782; we reageren binnen 24 uur.
