Geschreven door Patrick van Haren

Patrick is mede-eigenaar en mede-oprichter van PinkWhale. Met technische expertise op gebied van cloud oplossingen i.c.m. brede ervaring op gebied van bedrijfsstrategiën, weet hij enterprise omgevingen voor de juiste doelen in te zetten. Patrick is van de rode draad, de structuur en het evenwicht binnen PinkWhale.

Acht gouden tips: Voorbereiden op software ontwikkeling

Je eigen nieuwe licentiemodel op de markt zetten met jouw nieuw businessmodel vereist een aanpak met structuur. Een goede voorbereiding is het halve werk, je wilt natuurlijk niet voor verrassingen komen te staan. Ik geef je de belangrijkste tips om je voor te bereiden op het ontwikkelen van jouw softwarepakket.

1. Visie en strategie bepalen

De stip aan de horizon die bepaalt hoe jouw softwarepakket zich de komende jaren gaat bewegen. Aanpassing aan wensen van je gebruikers kunnen nog wel eens zorgen voor te veel afwijking en daardoor chaos in je business en software. Verliezen van focus ligt vaak op de loer als je een eigen licentiemodel gaat vermarkten. Denk vooraf goed na over het doel van je software en schrijf een visie uit. Bepaal daarvoor een strategie waarmee je de komende tijd aan de slag gaat.

2. Marktonderzoek

Een ruwe kostenindicatie zegt niets, er kan nog veel veranderen. Toch biedt het even een richtlijn waarbij je de potentie van je doelgroep kan analyseren. Vaak wordt deze stap overgeslagen. Je bent immers overtuigd van je plannen. Bovendien kost het tijd en wil je verder met de volgende stap. Toch is het verstandig gewoon wat potentiële klanten op te bellen (of te bezoeken) en over je concept te vertellen. Leg uit wat je van plan bent en misschien mag je deze potentiële klant op de hoogte houden. Dit is waardevol om dit later tot een sales om te buigen en mogelijk ontvang je waardevolle feedback als je prospects bij je ontwikkelingen betrekt. Zit je doelgroep op jouw plannen te wachten? Maak dan een schatting van het aantal bedrijven dat interesse kan hebben in je oplossingen. Onderzoek tevens of er alternatieve oplossingen zijn waar je doelgroep momenteel al gebruik van maakt. Bedenk hoe je hen kan overtuigen om over te stappen. Deze informatie is belangrijk en kan mogelijk wijzigingen aanbrengen in je MVP.

3. Haalbaarheidsonderzoek

De volgende stap voordat je kan beginnen met het (laten) ontwikkelen van jouw software idee, is het onderzoeken van de haalbaarheid. Neem hiervoor de tijd om goede overwegingen en besluiten te maken. Som globaal de functionaliteiten op die benodigd zijn, waarbij je jouw MVP kan gebruiken. Met de benodigde functionaliteiten zoek je een developer die jou gaat begeleiden. Deze partij kan jou voorzien van een ruwe eerste schatting en kan eventuele technische uitdagingen onderzoeken. Overweeg vooraf goed of je enkel een technische developer zoekt waarbij jij product owner bent en het project begeleid (technische kennis over Scrum projecten is vereist!), of een partner die jou ook op andere facetten kan ondersteunen (zoals het vooronderzoek, complete uitwerking, project management en de fases na de oplevering).

4. Kosten / baten analyse

De investering moet natuurlijk haalbaar zijn, maar een kosten / baten analyse gaat je vertellen wat de potentie van je software is. Feitelijk is dit dé bepalende stap waaruit opgemaakt wordt of het project voldoende slagingskans heeft. Je hebt inmiddels wat informatie over je markt en je hebt technisch onderzoek laten verrichten. Mogelijk kan je developer met de huidige informatie een gerichtere schatting maken van de kosten. Som alle geschatte kosten bij elkaar op en maak een zo nauwkeurig mogelijk overzicht van alle kosten. Door naast de kosten de opbrengsten te plaatsen - welke je kan bepalen aan de hand van je marketingstrategie en haalbaar doel qua aantal afnames - weet je wat je terugverdienperiode is. Het is aan jou of je eigen tijdsinvestering in de kosten meegerekend wordt of dat je dit voor lief neemt.

5. Minimal Viable Product

Wat is er nodig om je softwareconcept in gebruik te nemen of te kunnen (weder)verkopen? Over het algemeen willen ondernemers té veel direct oppakken. Toch zien we in de praktijk regelmatig dat functies - die de ondernemer zo fantastisch lijkt - door de eindgebruiker eigenlijk niet gebruikt wordt. En dat is zonde van je investering. Het is veel verstandiger om te beginnen met een MVP (Minimal Viable Product). Leg vast wat er minimaal nodig is om een eerste release op de markt te zetten. Op later termijn kan je uitbreiden op basis van de feedback die je eindgebruikers met jou delen. Je betrekt je doelgroep en bovendien ben je efficiënt bezig. Dit maakt je begroting daarnaast te overzien en tegenslagen zijn beter op te vangen.

6. Leg het vast

Tijdens het ontwikkelen van software zien we vaak dat de koers gewijzigd wordt. Een strategisch doordachte wijziging hoeft niet slecht te zijn, maar zorg dat je jouw visie en strategie blijft volgen. Het is verstandig om alle voorgaande punten goed vast te leggen in een rapportage en bij wijzigingen na te gaan of dit wel past bij de vooraf bepaalde aanpak. De rapportage biedt je natuurlijk geen verplichtingen, maar beraadt je wel tweemaal bij afwijkingen. Wijzigen van je visie en aanpak kan nog wel eens een hoop verloren uren gaan kosten. Een leidraad in de vorm van een rapportage is dus zeker niet onverstandig.

7. Download het volledige stappenplan hier

Wil je jouw licentiemodel uitwerken? Download mijn gratis e-book “Stabiele inkomsten met een eigen softwarepakket”. Dit e-book legt je haarfijn uit hoe het ontwikkelen van software werkt. Welke stappen en fases doorloop je, wat zijn de valkuilen tijdens het proces en hoe voorkom je dat het project alsnog faalt? Download ‘m gratis :)