VAN GOED IDEE NAAR GOED WERKENDE SOFTWARE: ACHT TIPS VOOR EEN VLEKKELOOS ONTWIKKELTRAJECT Een goed idee voor een technische innovatie is gemakkelijk geboren. Maar het daadwerkelijk tot leven wekken van die technische innovatie heeft vaak meer voeten in de aarde. John Sportel van
46
beeproger spreekt al jaren dagelijks met start-ups, scale-ups, maar ook met gevestigde bedrijven en organisaties over hun innovatie-ambities. Hij deelt zijn tips voor een succesvol ontwikkeltraject.
1 2
Een goed idee brengt geld met zich mee
tip
‘Er melden zich bij ons heel veel start-ups en in de meeste gevallen hebben ze ook echt een goed idee. Maar niet in alle gevallen hebben ze ook geld. Ik geloof erin dat een goed idee geld moet kunnen ophalen, dus dan verwijzen we ze eerst naar investeringspartijen als NOM of we brengen ze in contact met Flinc zodat ze begeleid kunnen worden naar een passende financiering. We zien ze niet altijd weer terug daarna’, legt Sportel uit. ‘Een app of software laten ontwikkelen kost geld, maar ook het vermarkten is een kostbare aangelegenheid die vaak wordt onderschat. Ik raad altijd aan om minstens het dubbele van het ontwikkelbudget te reserveren voor marketing en sales.’
tip
Denk groot, begin klein
| JUNI 2019
‘We zien te vaak gebeuren dat er enorm ingewikkelde applicaties worden gebouwd in een complex ontwikkeltraject en dat die vervolgens aansluiting missen met de klantbehoeften. Daarom adviseren we altijd om klein te beginnen met een zogenaamd minimal viable product, een MVP. Zeg maar: de essentie van de applicatie. Dit is overzichtelijk qua budget én geeft de mogelijkheid om te testen met de eindgebruiker. Dat is een ontzettend belangrijke stap die nog vaak wordt overgeslagen. Enthousiaste ondernemers zijn ambitieus en willen veel tegelijk, maar het is echt de kunst om eerst het minimale in de lucht te krijgen en daarna uit te bouwen. Denk groot, begin klein.’
3
Betaal voor onderzoek, dat betaalt zich terug
tip
‘Bij ons start er geen traject zonder een betaald vooronderzoek. Hierin maken we, zonder een regel code te schrijven, inzichtelijk hoe de applicatie gaat werken, welke schermen er moeten komen, welke interactie waar van belang is en brengen we in kaart welke technische uitdagingen we zien. Deze schets vormt de basis voor de rest van het ontwikkeltraject en bespaart uiteindelijk geld, tijd en verrassingen. We geven ook pas een definitieve offerte af als we dit vooronderzoek hebben afgerond, omdat we de tijdsinvestering dan beter kunnen inschatten. Dat is helder en transparant voor ons, maar ook voor de opdrachtgever. Ik zou deze stap dus zeker niet overslaan. Sterker nog: zo’n schets geeft je als opdrachtgever de mogelijkheid direct met eindgebruikers in gesprek te gaan. Hoe eerder je dat doet, hoe beter het product uiteindelijk wordt. En eventuele aanpassingen van de initiële schets zijn een stuk makkelijker door te voeren dan als er al code ligt.’
4
tip
Voorkom vertraging door mandaat ‘Zorg ervoor dat er snel geschakeld kan worden door één persoon contact te laten onderhouden met het bureau. Deze persoon moet dan wel mandaat hebben. Te lange perioden van stilstand, teveel kapiteins op één schip en teveel overlegmomenten zijn heel vaak oorzaak van kostbare vertraging. Een project slaat dan dood en dat is zonde.’