Hvad er et Scope Creep?
Scope creep er et skift i omfanget af et projekt, der forekommer i løbet af udviklingen uden tilsvarende ændringer for at understøtte den udvidede karakter af projektet. Justeringer er uundgåelige i løbet af et projekt, da personale lærer mere om, hvad de laver, tilføjer eller trækker funktioner og løser problemer, de måske ikke har været i stand til at forudsige. Små ændringer kan tilføjes og blive til omfangskryp, hvor et projekt bliver meget større end oprindeligt tilsigtet.
Den centrale funktion med omfangskryp er, at projektets tidsplan forbliver den samme. Udviklerne skal gøre mere på kortere tid, og det udvidede omfang kan skabe øgede forventninger. Kunder og personer uden for udviklingsholdet, som administratorer, kan være frustrerede over, hvad de ser som langsom fremgang eller et ufuldstændigt projekt. Udviklerne kan muligvis kæmpe for at afslutte projektet til tiden eller kunne løbe ind i problemer med utilstrækkelig test og fejlfinding, fordi de skal fokusere på de nye funktioner snarere end på at perfektionere den underliggende struktur af projektet.
Et andet problem er tendensen til at holde ressourceindvielsen den samme. Personale skal gennemføre et meget større projekt på det samme budget, de havde før, med de samme medarbejdere og faciliteter. Scope krybning kan gøre dette funktionelt umuligt; kan en klient bede om en funktion, for eksempel som ingen i udviklingsholdet faktisk kan tilbyde komfortabelt. Dette vil føre til utilfredshed. Udviklingsholdet kan anmode om mere finansiering og personale til at hjælpe med projektets færdiggørelse, og klienten kan forhindre de ekstra udgifter.
Dette fænomen kan hurtigt komme ud af kontrol. Der er nogle taktikker til at tackle risikoen for omfanget af krybning. Mange udviklere bygger lidt spillerum i deres projekter, når de opretter estimater og planlægning. Tilføjelse af buffere til tid og finansiering kan betyde, at projektet afsluttes under plan og under budget, hvis teamet forbliver fokuseret og ikke behøver at imødekomme ekstra projektbehov. Hvis klienter begynder at tilføje funktioner, skaber disse bufferzoner plads til at implementere disse funktioner uden at sætte hele projektet i fare.
I løbet af projektudvikling kan teammedlemmer adressere omfangskrypning med en klar proces til håndtering af anmodning, især når disse anmodninger involverer tilføjelse af funktioner. Klar kommunikation er et kritisk værktøj til styring af omfangskrypning for at sikre, at alle involverede har den samme information og er opmærksomme på konsekvenserne af ekstra funktioner eller andre anmodninger.