Scope creep er den gradvise, ukontrollerede udvidelse af, hvad et projekt forventes at levere, der sker gennem en række individuelt små tilføjelser, som aldrig vurderes i forhold til tidsplanen, budgettet eller målet. Hver tilføjelse synes rimelig isoleret set, hvilket netop er grunden til, at akkumuleringen går ubemærket hen, indtil den oprindelige forpligtelse ikke længere er opnåelig.
Sondringen mellem "creeping" og legitim tilpasning er vigtig og ofte sløret. At ændre retning, fordi beviser har vist, at den oprindelige plan var forkert, er en bevidst beslutning truffet med bevidsthed om dens omkostninger, og det er præcis, hvad iterativ udvikling er designet til at muliggøre. "creeping" er fraværet af denne beslutning: arbejde tilføjes uden at nogen vurderer, hvad det fortrænger, så afvejningen foretages aldrig eksplicit, og konsekvenserne træder frem som en misset deadline snarere end som et valg.
Mekanismen er normalt social snarere end proceduremæssig. En interessent nævner en lille tilføjelse under en gennemgang, en udvikler bemærker en tilstødende forbedring under arbejdet, en specifikationsuklarhed løses generøst, og hvert trin er for lille til at retfærdiggøre gnidningen ved en formel ændringsanmodning. Den kumulative effekt af mange sådanne trin er betydelig, og fordi ingen individuel tilføjelse blev sporet, kan overskridelsen ikke tilskrives noget specifikt.
Tvetydige krav er den mest pålidelige strukturelle årsag. Hvor definitionen af fuldført er vag, udvides arbejdet til at udfylde den fortolkning, der opstår, og enhver tvetydighed, der løses under implementeringen, har en tendens til at blive løst i retning af at gøre mere. Eksplicitte acceptkriterier og en eksplicit erklæring om, hvad der er uden for omfanget, fjerner det meste af denne handlefrihed, og det er betydeligt mere effektivt at angive udelukkelser end at liste inkluderinger.
Forgyldning er den internt genererede variant og overses ofte, fordi den stammer fra leveringsteamet snarere end fra interessenterne. Udviklere og designere tilføjer raffinement, konfigurerbarhed og robusthed ud over det, der blev bedt om, med den rimelige begrundelse, at det til sidst vil være nødvendigt. Det er det ofte ikke, og den ekstra kompleksitet bæres permanent i vedligeholdelsesomkostninger.
Løsningen er ikke rigiditet, som fejler i den modsatte retning ved at levere noget, der vides at være forkert. Det, der fungerer, er en letvægtsmekanisme, der gør tilføjelser synlige og deres omkostninger eksplicitte: ethvert nyt element registreres, vurderes for effekt og enten accepteres med en tilsvarende fjernelse eller udsættelse eller afvises. Kravet er simpelthen, at en afvejning foretages af en person med autoritet til at foretage den, snarere end at blive absorberet lydløst af teamet.
Forpligtelser med fast omfang, fast dato og faste ressourcer er den strukturelle tilstand, hvor krybning bliver mest skadelig, da der ikke er nogen legitim udløserventil, og trykket absorberes af kvalitet. Hvor alle tre er virkelig faste, er den eneste tilbageværende variabel, hvor godt arbejdet udføres, og de resulterende genveje opstår senere som defekter og omarbejde. At gøre omfang til den fleksible dimension er det, der gør det muligt for de andre forpligtelser at holde.
Fordi kontrol afhænger af en person, der har autoriteten og er villige til at afvise tilføjelser, er problemet normalt et styringsproblem snarere end et projektledelsesproblem. I praksis etableres mekanismen inden for produktudvikling ved siden af leveringsprocessen, prioriteringsdisciplinen, der bestemmer, hvad der fortrænger, trækker på den evidens, der opretholdes gennem produktundersøgelse, og i en produktstudie I forbindelse med engagement aftales den eksplicitte erklæring om, hvad der ligger uden for rammerne, normalt inden arbejdet påbegyndes, i stedet for at forhandles, når det er i gang.