Skip to main content

Cos'è la caratteristica creep?

Feature Creep, chiamato anche Creep dell'ambito, si riferisce alla tendenza dei requisiti del progetto a superare le loro stime originali.È comune con lo sviluppo di importanti progetti informatici, in cui gli ingegneri decidono che dovrebbero essere aggiunte ulteriori funzionalità al prodotto prima di renderlo più utilizzabile e divertente per il mercato target.Può succedere anche quando il cliente contraente, il progetto continua ad aggiungere alla lista dei desideri.Il creep di funzionalità può influire sul budget complessivo per un progetto, oltre a ritardare considerevolmente il tempo di rilascio, causando frustrazione ai dirigenti dell'azienda.Alla fine può anche indebolire un prodotto intasandolo con caratteristiche interessanti ma non necessarie, quindi le aziende devono fare attenzione a evitarlo.

Il problema può essere mitigato avendo un team di progetto strettamente organizzato che riconosce i requisiti esatti del progetto e delle opereinsieme per incontrarli.Un project manager che è a conoscenza dei rischi di creep di funzionalità può aiutare a scappare al passaggio rifocando il team o ricordando al cliente gli obiettivi originali del progetto.A volte, è effettivamente necessario il creep di caratteristiche, in particolare con grandi progetti in cui gli ingegneri stanno esplorando nuovi concetti.In questi casi, diversi membri del team dovrebbero incontrarsi per valutare il creep della caratteristica che si sta verificando e decidere se è o meno un risultato valido della direzione in cui il progetto si sta muovendo.

specialmente nel caso del software, la tentazione diSoccombono per caratterizzare il creep è spesso intenso.Gli sviluppatori di software pensano costantemente a nuovi modi per migliorare i loro prodotti e, a un certo punto, i project manager devono fermare.Il creep di funzionalità in questo caso può essere ridotto avendo frequenti riunioni di progetto per ricordare ai partecipanti al progetto degli obiettivi che sono stati dichiarati all'inizio.Quando si sviluppa qualsiasi tipo di nuovo prodotto, il team dovrebbe sempre incontrarsi prima di iniziare il lavoro per concordare ciò che viene creato, ciò che il team vuole che faccia e come il prodotto raggiungerà questi obiettivi.

Gli sforzi per scoraggiare il creep di funzionalità sonoNon progettato per punire la creatività.Piuttosto, i membri del team dovrebbero prendere appunti di ulteriori caratteristiche che pensano sarebbero interessanti e utili e dovrebbero presentarli insieme alle note del progetto settimanali.Se altri membri del team concordano sul fatto che le funzionalità sono fondamentali, possono essere aggiunte allo sviluppo del progetto.Se le caratteristiche sono interessanti ma non necessarie con quella particolare versione del progetto, possono essere presentate per un ulteriore sviluppo sulle versioni successive del progetto, che si tratti di un nuovo software, un'auto o qualsiasi altro tipo di dispositivo.