Je bent dus een CTO en ontwikkelt kwalitatief hoogstaand software voor het product of de dienst van uw bedrijf? Naast technische kennis, tools en budget heb je ook een developer nodig. Waarschijnlijk zelfs een geheel team. Maar hoe zorg je voor alle benodigde middelen voor het ontwikkelingsproject? Wat zijn uw mogelijkheden en wat gaat het u kosten? Dit zijn vragen die Roemie Hillenaar, CEO van Creative Fabrica, zichzelf stelde toen hij een online applicatie voor zijn online marktplaats wilde uitbreiden. Marek Gajda, CTO van The Software House, deelt zijn inzichten.
De kosten van software
Voordat we het over geld hebben, is het goed om te kijken naar het belangrijkste element waarmee u de software ontwikkelingsproject naar een hoger niveau. Laten we eerlijk zijn, je kunt niet alles alleen. In deze technische wereld zijn de belangrijkste activa nog steeds mensen en hun werk. En waarschijnlijk zullen ze ook het grootste deel van je budget uitmaken, zegt Marek Gajda. Hij is CTO en medeoprichter van software Ontwikkelings Bedrijf De Software Huis. Gajda identificeert drie verschillende opties om de vereiste ontwikkelaars aan het werk te krijgen: interne ontwikkelaars gebruiken, freelancers inhuren of samenwerken met een software Ontwikkelings Bedrijf. Dus van deze drie opties, welke zou voor u kunnen werken en welke uitgaven zijn hiervoor nodig?
Groeien van de team van eigen ontwikkelaars
Meer developers inhuren of nieuwe competenties naar je toe halen team, zoals een ontwerper of een QA-specialist, is niet zo eenvoudig als het plaatsen van een vacature, het kiezen van uw favoriete kandidaat en hem of haar aan het werk zetten. De talentenoorlog in deze sector bereikt nieuwe niveaus. Bovenop, jouw team heeft het proces al gestructureerd, de manier waarop ze samenwerken. Ze voorbereiden op de verandering komt op je bureau terecht en kost tijd.
โIn veel zakelijke scenario's is dit zeker de beste optie en de moeite waard. Het geeft je volledige kwaliteitscontrole over hun werk, je ziet ze elke dag en in geval van nood kun je een persoonlijk gesprek beleggenโ, zegt Gajda. "Stel je echter de kosten en moeite voor wanneer je tientallen ontwikkelaars met verschillende specialiteiten nodig hebt." Dat brengt hem bij de tweede optie: freelance outsourcing.
Freelancers zijn perfect voor MVP
Freelancers zijn de meest flexibele, snelle en betaalbare optie. "Ze zijn perfect voor kortetermijn- en ASAP-projecten", zegt Gajda. โIk zou aanraden om de hulp van freelancers in te schakelen, bijvoorbeeld voor MVP-ontwikkeling. De keerzijde is dat er weinig controle is over de kwaliteit van het werk en je kunt niet echt van รฉรฉn freelancer verwachten dat hij alle taken zoals frontend, backend, QA, mobiel, UX/UI-design, DevOps, enzovoort, zo goed mogelijk uitvoert.โ Als je hebt software die langdurige ondersteuning nodig hebben, met het adviserende en gestructureerde samenwerkingssysteem van verschillende experts, stelt Gajda een derde optie voor: samenwerken met een software huis.
Werken met een software huis
Teamaan de slag met een goed software huis (u kunt dit bijvoorbeeld verifiรซren op Clutch) geeft u een compleet team tot uw dienst. Ervaren ontwikkelaars worden vertegenwoordigd door een projectmanager en worden aangestuurd door CTO's. Kwaliteitscontrole en ontwikkelingsprocessen zijn ingebouwd, de nieuwste technologieรซn zijn de standaard. Naast het schrijven van de code behoren ook diensten als analyse, overleg, brainstormen over nieuwe ideeรซn, testen, repareren en onderhoud tot het pakket.
Met een software huis is zeker niet de goedkoopste optie, zegt Gajda. "Afhankelijk van software huis's reputatie en effectiviteit, kan het een aardige cent zijn. Het zal zeker meer kosten dan freelancers, maar waarschijnlijk minder dan het bouwen van de team in huis. U hoeft alleen maar een perfecte match en de meest kostenoptimale optie voor uw project te vindenโ, zegt Gajda. โOm dat te doen, zou je kunnen gaan outsourcen buiten je eigen land. Bij outsourcing naar het buitenland, laten we zeggen naar Centraal- en Oost-Europa, dat nu een behoorlijk populaire outsourcingbestemming is, kan het goedkoper zijn.โ
Software ontwikkeling bij Creative Fabrica
Geen zorgen maken over een technisch deel van het langlopende project is een van de redenen waarom Roemie Hillenaar teamop met The Software House voor de ontwikkeling van zijn online applicatie. Hillenaar is CEO van het Nederlandse bedrijf Creatieve Fabrica. Het online platform wordt beschouwd als de 'Netflix voor ambachtslieden', waardoor creatievelingen dat kunnen download en gebruik een breed scala aan afbeeldingen om te gebruiken in hun kunsten en ambachten. โOnze klanten zijn de mensen die hun waren op Etsy verkopenโ, legt Hillenaar uit. "Er zijn momenteel meer dan 5,000 digitale ontwerpers op ons platform die werk creรซren dat ze kunnen gebruiken."
Creatieve Fabrica, die verhoogde 500,000 euro financiering van Peak Capital in 2019, verovert momenteel de VS waar jaarlijks 60 miljard dollar wordt uitgegeven aan de ambachtelijke markt. Om meer dan een miljoen gebruikers te benutten, wil Creative Fabrica een sociale laag toevoegen aan hun website. Hillenaar: "We bouwen iets waar je je knutselprojecten kunt delen, een aanhang kunt opbouwen en kunt communiceren met gebruikers en inhoud."
'Dit is zelfbeheer'
Een sociaal netwerk opbouwen voor miljoenen handwerkers is geen gemakkelijke taak, besefte Hillenaar. โWe hebben veel intern ontwikkeld, zowel op ons kantoor in Amsterdam en op afstand. Maar we hadden gewoon meer ontwikkelaars nodig. Het is moeilijk om goede mensen te vinden Amsterdam.โ Hillenaar vond de oplossing bij Gajda's The Software Huis.
โWe werken nu zo'n vier maanden met ze samen en het is een heel positieve ervaringโ, zegt Hillenaar. โZe zijn niet bang om zelf ergens in te duiken of initiatief te tonen. Onze CTO houdt het project nauwlettend in de gaten, maar krijgt ook veel steun van The Software Huis. In eerste instantie waren we op zoek naar wat extra handjes om alleen de codering voor ons te doen. Maar dat zou betekenen dat we die handen ook zelf moeten beheren. Dit is zelfsturend, wat ons veel overhead scheelt.โ
Team Creatieve Fabrica, met achterin CEO Roemie Hillenaar.
'Uitbreiding van onszelf team'
Hoe zit het dan met de kosten? Hoeveel moet je betalen als je bijvoorbeeld een sociale laag op je razend populaire crafting-platform wilt hebben? Hillenaar kan geen cijfers prijsgeven. โWe zijn erg productgericht. We hadden nooit gedacht 'oh we hebben zo'n 12 sprints nodig, dus dat kost zoveel tijd'. We zien dit als een verlengstuk van onze eigen team, in plaats van een apart project team. Het mooie is dat The Software House is heel duidelijk over haar tarieven.โ
Voorlopig ziet Hillenaar het project als een doorlopende inspanning en hij is van plan om The Software Huis aan zijn zijde daarvoor. โAls de sociale laag eenmaal af is, houden we onderhoud over. Maar we zijn ook opportunistisch. We bouwen en testen graag veel en lanceren nieuwe dingen. We zullen enkele interne ontwikkelaars aannemen, maar zullen waarschijnlijk ook onze externe opschalen team. '
Op- of afschalen: part of the deal
Voor Gajda is het ook moeilijk om de exacte kosten van onderhoud van een applicatie te voorspellen. โEr zijn veel scenario's en elk vraagt โโom een โโandere aanpak en investering tijdens de implementatie en het onderhoud van een software product of dienst. Daarom is het handig om de mogelijkheid te hebben om on-demand op en af โโte schalen, wanneer je maar wilt, in alle gebieden van software ontwikkeling."
Dus of je nu een specifieke specialist moet toevoegen voor een snelle verbetering, ineens een nieuwe deadline krijgt van je stakeholders of โ andersom โ het ineens moeilijk hebt en moet snijden in je ontwikkelbudget; wanneer u samenwerkt met een software huis, kunt u zelfs binnen enkele dagen op- of afschalen. En wanneer u weer klaar bent om aan uw aanvraag te werken, uw software ontwikkelingspartner staat klaar om weer op te schalen om u het ontwikkelingstempo te bieden dat u nodig heeft.
Heeft u meer vragen over het onderwerp of wilt u overleggen met Marek Gajda โ The Software Huis CTO? Klik hier en boek een gratis consult van een uur.