Skip to main content

Hva er Feature Creep?

Funksjonskryp, også kalt Scope Creep, refererer til tendensen til prosjektkrav til å overskride de opprinnelige estimatene.Det er vanlig med utviklingen av store datamaskinprosjekter, der ingeniører bestemmer at tilleggsfunksjoner skal legges til produktet før utgivelse for å gjøre det mer brukbart og morsomt for målmarkedet.Det kan også skje når klienten kontraherer prosjektet fortsetter å legge til ønskelisten.Funksjonskryp kan påvirke det samlede budsjettet for et prosjekt, samt forsinke frigjøringstiden betydelig, noe som forårsaker frustrasjon for bedriftsledere.Det kan også til slutt svekke et produkt ved å tette det med interessante, men unødvendige funksjoner, slik at selskaper må passe på å unngå det.

Problemet kan dempes ved å ha et tett organisert prosjektgruppe som anerkjenner de nøyaktige kravene i prosjektet og fungerersammen for å møte dem.En prosjektleder som er klar over risikoen ved at Creep kan bidra til å gå av ved passet ved å fokusere på teamet eller minne klienten om de opprinnelige målene i prosjektet.Noen ganger er funksjonskryp faktisk nødvendig, spesielt med store prosjekter der ingeniører utforsker nye konsepter.I disse tilfellene bør flere teammedlemmer møtes sammen for å evaluere funksjonskrypen som oppstår og bestemme om det er et gyldig resultat av retningen som prosjektet beveger seg i.

Spesielt i tilfelle av programvare, fristelsen tilÅ gi etter for å ha kryp er ofte intens.Programvareutviklere tenker stadig på nye måter å forbedre produktene sine på, og på et bestemt tidspunkt må prosjektledere stoppe det.Funksjonskryp i dette tilfellet kan reduseres ved å ha hyppige prosjektmøter for å minne deltakerne i prosjektet med målene som ble oppgitt i begynnelsen.Når du utvikler noen form for nytt produkt, bør teamet alltid møtes sammen før det starter arbeidet for å bli enige om hva som blir opprettet, hva teamet vil at det skal gjøre, og hvordan produktet vil oppnå disse målene.

Forsøk på å fraråde Feature Creep erIkke designet for å straffe kreativitet.Snarere bør teammedlemmer lage notater om tilleggsfunksjoner som de synes ville være interessante og nyttige, og bør sende dem sammen med ukentlige prosjektnotater.Hvis andre medlemmer av teamet er enige om at funksjonene er viktige, kan de legges til prosjektutviklingen.Hvis funksjonene er interessante, men ikke nødvendige med den aktuelle prosjektutgivelsen, kan de legges frem for videre utvikling på senere utgivelser av prosjektet, enten det er ny programvare, en bil eller annen slags enhet.