Eigen developers in Tilburg
Proces

Software laten maken: stappenplan van idee tot livegang

Team SuperCoders· · 5 min lezen
Sfeerbeeld bij het artikel: Software laten maken: stappenplan van idee tot livegang

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.

Veelgestelde vragen

Hoe lang duurt het om software te laten maken?

Een eenvoudige tool of MVP staat in 6 tot 12 weken. Een middelgrote bedrijfsapplicatie duurt 3 tot 6 maanden, een complex systeem met veel koppelingen 6 tot 9 maanden of langer. Tel daar voor de start 2 tot 6 weken bij op voor intake en ontwerp. Door sprints van twee weken zie je al vroeg werkende onderdelen.

Wat moet ik voorbereiden voordat ik software laat maken?

Een korte beschrijving van het probleem en wat het nu kost, wie de gebruikers zijn, de must-haves voor een eerste versie, de systemen waarmee gekoppeld moet worden en een indicatie van budget en planning. Een A4 is genoeg. Betrek de collega's die er dagelijks mee gaan werken bij het opstellen.

Hoeveel tijd kost een softwareproject mij als opdrachtgever?

Reken op 2 tot 4 uur per week tijdens het project: een sprintdemo van een uur per twee weken, vragen beantwoorden, testen en beslissingen nemen. In de ontwerpfase en bij de acceptatietest is dat tijdelijk meer. Een vaste contactpersoon aan jouw kant die knopen mag doorhakken, houdt het project op tempo.

Kan ik tussentijds stoppen of bijsturen?

Ja, dat is precies het voordeel van werken in sprints met een vaste prijs per fase. Na elke sprint van twee weken zie je werkende software en beslis je of je doorgaat, de prioriteiten verandert of stopt. Je betaalt alleen voor opgeleverde fases en houdt de broncode van wat er tot dan toe gebouwd is.

Verder lezen

Benieuwd of maatwerk software voor jou de moeite waard is?

Laat je gegevens achter of bel ons. We plannen een gratis adviesgesprek en je hoort binnen 24 uur van ons.

Gratis adviesgesprek

Direct contact

Telefoon
013 234 0782ma t/m vr 09:00 - 17:30
E-mail
info@maatwerksoftwareontwikkeling.nlreactie binnen 24 uur
Bezoek
Brucknerlaan 123, 5011DH Tilburgop afspraak

Je spreekt een developer, niet een verkoper. SuperCoders B.V., KvK 89575415.

Bel ons Advies