Een stilgevallen softwareproject weer op de rails

Het bureau ging failliet, de freelancer reageert niet meer of je enige ontwikkelaar is vertrokken. Wat overblijft is een half afgebouwd systeem, weinig documentatie en de vraag of het nog te redden is. Wij nemen zulke projecten over: eerst brengen we in kaart wat er ligt, daarna maken we het af of bepalen we samen een realistische route.

Terug naar OneDayBuild
01/04

Herkenbaar?

  • Het bureau dat het bouwde bestaat niet meer of levert niet meer.
  • De freelancer die het in z'n eentje deed is onbereikbaar.
  • Je interne ontwikkelaar is weg en niemand snapt de code nog.
  • Er is bijna geen documentatie en je durft niks aan te raken.
02/04

Hoe we het aanpakken

Inventariseren

We nemen de bestaande code, database en koppelingen door en brengen in kaart wat werkt, wat half af is en wat mist.

Beslissen

Op basis daarvan adviseren we eerlijk: afbouwen op de huidige basis, deels herbouwen, of opnieuw beginnen. Inclusief de reden.

Afmaken

Kan het verder op de bestaande basis, dan pakken we de draad op en bouwen we het af naar een werkende versie.

03/04

Waarom dit werkt

We beginnen niet met opnieuw bouwen omdat dat ons uitkomt, maar kijken eerst nuchter naar wat er al staat. Vaak is meer te redden dan het voelt.

Je krijgt een helder beeld van de staat van het project en een route die past bij je budget en tijd, zonder dat je opnieuw afhankelijk wordt van een black box.

04/04

Veelgestelde vragen

Kunnen jullie een project overnemen zonder documentatie?

Ja. We lezen de code zelf en reconstrueren hoe het in elkaar zit. Dat is een groot deel van de inventarisatie.

Wat als de vorige partij een ongewone techniek gebruikte?

We werken met veel stacks. In de inventarisatie beoordelen we of de gekozen techniek houdbaar is of dat delen beter vervangen worden.

Moeten we helemaal opnieuw beginnen?

Niet per se. Soms is de basis prima en bouwen we door. Soms is deels herbouwen slimmer. We zeggen eerlijk wat verstandig is.

Hebben jullie toegang tot de oude omgeving nodig?

Idealiter wel: de broncode, de database en eventuele accounts. Ontbreekt er iets, dan bespreken we wat wel kan.

Twijfel ik of de offerte van de vorige partij wel klopte?

Dat kan onderdeel zijn van het gesprek. Zie ook onze second opinion op een software-offerte.

Wat kost een overname?

Dat hangt af van de staat van het project. Daarom starten we met een inventarisatie; daarna weet je waar je aan toe bent.

Project laten bekijken?

Vertel ons kort wat er ligt en waar het vastliep. We plannen een inventarisatie en zeggen eerlijk wat er nog mogelijk is.

Klaar om uit Excel te stappen?

Beschrijf in een paar zinnen wat jullie nu bijhouden in Excel, mail of op papier. We sparren in een korte intake en plannen de dag.