Spring til indhold

// Eksisterende systemer

Få en ny udvikler ind i jeres Laravel-kodebase

Jeg begynder med kode, drift og dokumentation. Derefter får I en prioriteret plan og kan beslutte, om jeg skal stabilisere systemet, bygge næste funktion eller begge dele.

Skriv om kodebasen

// Opgaver

Hvad videreudviklingen kan dække

Få styr på kode og drift

  • Code review af kodebase, infrastruktur og dokumentation
  • Prioriteret risikoliste med konsekvens og anbefaling
  • Automatiske tests af kritiske flows og en stabil deploymentproces
  • Plan for opgraderinger og teknisk gæld

Byg de næste funktioner

  • Nye features og tilpasning af eksisterende flows
  • Fejlrettelser og stabilisering i prioriteret rækkefølge
  • Performanceoptimering af langsomme flows
  • Integrationer til API'er og forretningssystemer

Først gennemgår jeg kodebasen

En ny funktion kan være en lille ændring eller kræve arbejde i flere dele af systemet. Jeg undersøger afhængighederne i et afgrænset review og giver jer et estimat, før I bestiller resten.

  1. 1

    Code review

    Jeg gennemgår kodebase, infrastruktur og dokumentation og undersøger, om projektet kan installeres og køres ud fra det, der findes.

  2. 2

    Risikoliste og plan

    I får risiciene i prioriteret rækkefølge med scope og estimat. Materialet er jeres, også hvis en anden skal udføre arbejdet.

  3. 3

    Stabilisering

    De vigtigste drifts- og sikkerhedsrisici håndteres først. Tests, dokumentation og deployment styrkes, hvor det er nødvendigt for at kunne ændre sikkert.

  4. 4

    Videreudvikling i korte iterationer

    Nye features og rettelser leveres løbende. Retningen kan justeres, mens I kan se fungerende software og de faktiske omkostninger.

Vil du se spørgsmålene, adgangene og risiciene mere detaljeret, kan du læse guiden til overtagelse af et Laravel-projekt.

// Ejerskab

Kode og viden bliver hos jer

Koden ligger i jeres Git-repository, og I beholder adgang til dokumentation og driftskonti. Samarbejdet skal ikke skabe en ny leverandørlås.

Efter gennemgangen kan vi aftale support, opdateringer og nye funktioner. I kan vælge ad hoc-hjælp eller fast kapacitet. Timer og vilkår for afslutning står i aftalen.

Godt match, når …

  • den tidligere udvikler er stoppet, eller samarbejdet skal skifte
  • systemet virker, men nye ændringer er blevet langsomme eller risikable
  • I har brug for senior-kapacitet i eget team eller direkte ansvar for kodebasen

Når et bureau passer bedre

Hvis opgaven kræver flere udviklere samtidigt eller døgnbemandet support, skal bemandingen afklares særskilt. Min kapacitet er én udviklers kalender.

// FAQ

Spørgsmål om Laravel-videreudvikling

Skal vi have komplet dokumentation først?

Nej. Mangelfuld dokumentation er netop noget, reviewet afdækker. Læseadgang til Git-repositoriet samt overblik over hosting, databaser og tredjepartstjenester er et godt udgangspunkt.

Skal systemet bygges forfra?

Det afhænger af kodebasen og de nye krav. Jeg undersøger først, hvad der kan genbruges, og hvor ændringer bliver dyre. Både fortsat vedligehold og en eventuel genopbygning skal have et begrundet estimat.

Kan du arbejde sammen med vores interne team eller bureau?

Ja. Det kan være som ekstra senior-kapacitet i jeres team, som teknisk repræsentant på kundesiden eller som udvikler, der senere afleverer løsningen til intern drift med dokumentation og oplæring.

Hvad hvis Laravel-versionen er udgået?

Så indgår versionen i risikovurderingen, og de kritiske flows får automatiske tests før opgraderingen. Læs mere om opgradering af Laravel.

Har I en Laravel-kodebase, der skal videre?

Send Laravel- og PHP-version, en kort beskrivelse af systemet og det næste forretningsbehov. Så kan vi afgrænse reviewet og første beslutningspunkt.

Beskriv kodebasen