Vad är en Scope Creep?
Scope creep är en förändring i omfattningen av ett projekt som inträffar under utvecklingen utan motsvarande förändringar för att stödja projektets utvidgade karaktär. Justeringar är oundvikliga under ett projekt då personal lär sig mer om vad de gör, lägger till eller subtraherar funktioner och löser problem som de kanske inte har kunnat förutsäga. Små förändringar kan läggas upp och förvandlas till omfattningskryp, där ett projekt blir mycket större än ursprungligen avsett.
Nyckelfunktionen med omfattningskryp är att projektets schema förblir detsamma. Utvecklarna måste göra mer på kortare tid och det utökade omfånget kan skapa ökade förväntningar. Kunder och personer utanför utvecklingsgruppen, som administratörer, kan vara frustrerade över vad de ser som långsam framsteg eller ett ofullständigt projekt. Utvecklarna kan kämpa för att slutföra projektet i tid eller kan stöta på problem med otillräcklig testning och felsökning eftersom de måste fokusera på de nya funktionerna, snarare än på att göra den underliggande strukturen i projektet perfekt.
Ett annat problem är tendensen att hålla resursavsättningarna desamma. Personal måste genomföra ett mycket större projekt på samma budget som de hade tidigare, med samma personal och anläggningar. Omfångskrypning kan göra detta funktionellt omöjligt; en klient kan till exempel be om en funktion som ingen i utvecklingsgruppen faktiskt kan tillhandahålla. Detta kommer att leda till missnöje. Utvecklingsteamet kan begära mer finansiering och bemanning för att hjälpa till med projektets slutförande och klienten kan svara på de extra kostnaderna.
Detta fenomen kan snabbt komma ur kontroll. Det finns vissa taktik för att hantera risken för att krypa omfång. Många utvecklare bygger lite spelrum i sina projekt när de sätter upp uppskattningar och schemaläggning. Tillägg av buffertar för tid och finansiering kan innebära att projektet är klart enligt schema och under budget om teamet förblir fokuserat och inte behöver uppfylla extra projektbehov. Om klienter börjar lägga till funktioner skapar dessa buffertzoner utrymme att implementera dessa funktioner utan att riskera hela projektet.
Under projektutvecklingen kan teammedlemmar hantera omfattningskrypning med en tydlig process för hantering av begäran, särskilt när dessa förfrågningar innebär att lägga till funktioner. Tydlig kommunikation är ett kritiskt verktyg för att hantera omfattningskrypning, för att se till att alla inblandade har samma information och är medvetna om förverkningarna av extrafunktioner eller andra förfrågningar.