Naar de inhoud

Legacy redden en codebase-audits

Een eerlijk oordeel over wat je hebt geërfd.

Een applicatie die is achtergelaten door een bureau dat niet meer reageert, of door een ontwikkelaar die vertrok, begint met een audit en niet met een herbouw. Vuewer beoordeelt codekwaliteit, beveiliging, dependencies en of het nog uitrolbaar is, en prijst daarna het stabiliseren. Soms is het antwoord: niet behouden.

Wat je krijgt

Wat hier concreet in zit.

  • Een schriftelijke beoordeling van codekwaliteit, beveiliging, dependencies en uitrolbaarheid.
  • De build weer lokaal werkend en uitrolbaar, meestal de eerste echte blokkade.
  • Tests rond de paden die ertoe doen, voordat er iets wordt herschreven.
  • Een geprioriteerd plan met urenindicaties, zodat je op elk moment kunt stoppen.

Hoe het loopt

Hoe het werk in de praktijk gaat.

Eerst weer aan de praat
Meestal de eerste echte blokkade. Er valt niets te beoordelen tot de applicatie lokaal draait en ergens uitgerold kan worden, en hoe moeizaam dat gaat zegt al bijna alles.
De schriftelijke audit
Codekwaliteit, beveiliging, support op dependencies, testdekking en uitrolbaarheid, elk met een ernst en een urenindicatie. Geschreven om gelezen te worden door iemand die geen ontwikkelaar is, want die beslist meestal.
Stabiliseren, dan beslissen
Tests rond de paden die ertoe doen, daarna de urgente fixes. Pas daarna is herbouw een gesprek waard, en alleen als de audit dat zegt. Je kunt na de audit stoppen en ermee elders verder.

Vragen

Vragen die het waard zijn.

En als de vorige ontwikkelaar niets heeft gedocumenteerd?

Dat is het normale geval, en de code en de database zijn de documentatie. Die lezen hoort bij de audit. Toegang tot de repository, de hosting en de domeinregistrar is veel belangrijker dan welk overdrachtsdocument dan ook.

Gaan jullie zeggen dat het herschreven moet worden?

Alleen als dat echt goedkoper is dan behouden, en dat is het meestal niet. Een herbouw begint elke bug die je al gevonden en betaald hebt weer opnieuw. De audit zegt welke delen het waard zijn en prijst beide opties eerlijk.

Kunnen we alleen de audit afnemen?

Ja. Het is een losse oplevering met een eigen prijs, en hij is van jou wat je daarna ook besluit. Hem meenemen naar je huidige ontwikkelaar en het werk daar laten doen is een volstrekt redelijke uitkomst.

Neem contact op

We horen graag van je.

Heb je een vraag of hulp nodig met een website of webapplicatie? Of je vanaf nul begint, wilt verbeteren wat er al is, of vastloopt op iets complexs.

Vul het formulier in en we nemen zo snel mogelijk contact op.