App laten overnemen van een ander bureau: wanneer, hoe en wat het kost
Je app werkt, maar het bureau dat hem bouwde reageert traag, is te duur geworden, of bestaat niet meer. Op dat moment wil je je app laten overnemen door een partij die hem wél onderhoudt en doorontwikkelt. Dat kan, vaker dan mensen denken, en het hoeft geen drama te worden.
Wij nemen regelmatig apps over van andere bureaus. Soms omdat de oorspronkelijke bouwer stopte, soms omdat de klant vastliep in de communicatie. In dit artikel leggen we uit wanneer een overname zinvol is, hoe wij zo’n overdracht aanpakken, en wat het ongeveer kost. We zijn er eerlijk over: niet elke overname is verstandig, en soms is opnieuw bouwen goedkoper dan doormodderen op een slechte basis.
In het kort
- Kan ik mijn app laten overnemen? Meestal wel, mits je toegang hebt tot de broncode en de accounts. Zonder broncode wordt het lastig maar niet altijd onmogelijk.
- Wanneer is het slim? Als de app werkt en de code redelijk in elkaar zit, maar het onderhoud stilligt of te duur is geworden.
- Wanneer juist niet? Als de code zo verwaarloosd is dat repareren meer kost dan opnieuw beginnen. Dan zeggen we dat eerlijk.
- Wat kost het? Een overname begint met een code-analyse. De kosten daarna hangen af van de staat van de app en wat er moet gebeuren om hem actueel te krijgen.
Wanneer kun je een app laten overnemen?
Je kunt een app laten overnemen zodra je toegang hebt tot de broncode, de app-store-accounts en de eventuele server. Dat zijn de drie dingen die een nieuw bureau nodig heeft om verder te kunnen. Heb je die, dan is een overname in de meeste gevallen goed te doen.
Daarom begint elke overname bij ons met een analyse, voordat we beloftes doen over kosten of doorlooptijd.
Het lastige geval is de app zonder broncode. Dat komt voor: een bureau is gestopt, of houdt de code vast. Dan moet eerst worden uitgezocht of de code te achterhalen is, of dat reconstructie nodig is. Dat is meer werk, maar niet automatisch een doodlopende weg. We kijken dan eerst wat er technisch wél beschikbaar is voordat we een oordeel geven.
Een tweede voorwaarde is de staat van de code zelf. Een app die netjes gebouwd is, neem je soepel over. Een app die met haastwerk in elkaar zit, kost meer tijd om te doorgronden. Daarom begint elke overname bij ons met een analyse, voordat we beloftes doen over kosten of doorlooptijd.
Hoe pakken wij een overname aan?
Een app laten overnemen begint altijd met een code-analyse, niet met bouwen. We kijken eerst hoe de app in elkaar zit voordat we er iets aan veranderen. Pas als we begrijpen wat er ligt, kunnen we eerlijk zeggen wat het kost om hem over te nemen en actueel te houden.
Onze aanpak verloopt in vier stappen:
- Toegang en inventarisatie. We verzamelen de broncode, de accounts en de documentatie, en brengen in kaart wat er is en wat ontbreekt.
- Code-analyse. We lezen de code, draaien de app, en beoordelen de kwaliteit, de gebruikte technologie en de achterstand op updates.
- Eerlijk advies. We zeggen of overnemen verstandig is, of dat opnieuw bouwen op termijn goedkoper is. Dat advies geven we ook als het ons minder werk oplevert.
- Overname en onderhoud. Als overnemen de beste route is, trekken we de app naar de actuele versies, lossen we openstaande problemen op, en draaien we het structurele onderhoud.
Een voorbeeld: we namen een informatieve app genaamd Gifwijzer over van een bureau dat hem niet meer updatete. De codebase liep achter, en Apple en Google accepteerden geen nieuwe releases meer. Wij hebben de techniek bijgewerkt naar de actuele versies, nieuwe functionaliteit toegevoegd, en sindsdien draaien we het onderhoud. De app staat weer gewoon in de stores en krijgt updates zoals het hoort.
Wat kost het om een app te laten overnemen?
De kosten van een overname hangen af van de staat van de app, en daarom begint het altijd met een analyse in plaats van een prijs. Een nette app die alleen achterloopt op updates is sneller over te nemen dan een verwaarloosde codebase die eerst begrepen en opgeschoond moet worden.
Wat we wel vooraf kunnen zeggen: een overname is bijna altijd goedkoper dan opnieuw bouwen, zolang de bestaande code een werkbare basis is. Je betaalt voor het doorgronden en bijwerken van wat er ligt, niet voor het opnieuw ontwikkelen van alles. Het structurele onderhoud daarna rekenen we net als bij onze eigen projecten: een vast percentage van de waarde van de app per jaar, voor updates, beveiliging en kleine doorontwikkeling.
De situatie waarin overnemen níet loont, is de app waarvan de code zo slecht is dat repareren meer kost dan opnieuw beginnen. Dat komt voor, en we zeggen het dan ook. Liever een eerlijk “begin opnieuw” dan dat je jaren betaalt om een wankele basis overeind te houden.
Waarom consistent onderhoud goedkoper is dan een inhaalslag
De meeste overnames die bij ons binnenkomen, hebben dezelfde oorzaak: het onderhoud lag stil. Een app die een jaar geen updates krijgt, loopt achter op de besturingssystemen, en op een gegeven moment accepteren de app stores geen nieuwe versies meer. Dan heb je een inhaalslag nodig, en die kost meer dan wat doorlopend onderhoud had gekost.
Daarom is ons advies bij elke overname hetzelfde: zorg dat het onderhoud daarna niet weer stilvalt. Een app is geen eenmalig project maar een systeem dat meebeweegt met de telefoons en de stores eromheen. Dat consistent bijhouden is goedkoper en minder risicovol dan om de paar jaar een dure reparatie.
Veelgestelde vragen
Kan ik mijn app laten overnemen zonder de broncode?
Soms wel, maar het is lastiger. Zonder broncode moet eerst worden uitgezocht of de code te achterhalen is of dat reconstructie nodig is. Dat is meer werk dan een gewone overname. We kijken eerst wat er technisch beschikbaar is voordat we zeggen of het haalbaar is.
Hoe lang duurt het overnemen van een app?
Dat hangt af van de analyse. Een nette app die alleen moet worden bijgewerkt, neem je in weken over. Een verwaarloosde codebase kost meer tijd, omdat we hem eerst moeten begrijpen voordat we er veilig aan kunnen werken. De code-analyse aan het begin geeft daar uitsluitsel over.
Wat als jullie de app niet kunnen overnemen?
Dan zeggen we dat, en leggen we uit waarom. Soms is de code te slecht om op verder te bouwen en is opnieuw beginnen op termijn goedkoper. Dat advies geven we eerlijk, ook als het betekent dat de overname niet doorgaat. Je hebt meer aan een juist advies dan aan een dure lapmiddel.
Nemen jullie alleen native apps over of ook andere?
We nemen verschillende soorten apps en software over, van native apps tot webapplicaties. De aanpak is steeds dezelfde: eerst analyseren wat er ligt, dan een eerlijk advies, en pas daarna overnemen en onderhouden. De techniek bepaalt de details, niet of het kan.
Je app laten overnemen?
Loopt het onderhoud van je app stil, of zoek je een nieuwe partij die hem doorontwikkelt? Wij beginnen met een eerlijke code-analyse en vertellen je daarna wat de verstandigste route is. Bekijk hoe wij software laten ontwikkelen en onderhouden, of lees meer over een app laten maken als opnieuw bouwen toch de betere keuze blijkt.