Che cos'è Creep Feature?

Il creep di funzionalità, chiamato anche creep di ambito, si riferisce alla tendenza dei requisiti del progetto a superare le stime originali. È comune con lo sviluppo di importanti progetti informatici, in cui gli ingegneri decidono che le funzionalità aggiuntive devono essere aggiunte al prodotto prima del rilascio per renderlo più utilizzabile e piacevole per il mercato di riferimento. Può accadere anche quando il cliente che contrae il progetto continua ad aggiungere alla lista dei desideri. Lo scorrimento delle funzionalità può influire sul budget complessivo di un progetto, oltre a ritardare notevolmente i tempi di rilascio, causando frustrazione ai dirigenti dell'azienda. Alla fine può anche indebolire un prodotto ostruendolo con funzionalità interessanti ma non necessarie, quindi le aziende devono aver cura di evitarlo.

Il problema può essere mitigato dalla presenza di un team di progetto ben organizzato che riconosce gli esatti requisiti del progetto e lavora insieme per soddisfarli. Un project manager che è consapevole dei rischi del creep di funzionalità può aiutare a superare il passaggio rifocalizzando il team o ricordando al cliente gli obiettivi originali del progetto. A volte, il creep è effettivamente necessario, specialmente con grandi progetti in cui gli ingegneri stanno esplorando nuovi concetti. In questi casi, diversi membri del team dovrebbero incontrarsi per valutare il creep di funzionalità che si sta verificando e decidere se si tratta o meno di un risultato valido della direzione in cui si sta muovendo il progetto.

Soprattutto nel caso del software, la tentazione di soccombere al creep è spesso intensa. Gli sviluppatori di software pensano costantemente a nuovi modi per migliorare i loro prodotti e, a un certo punto, i project manager devono fermarlo. In questo caso lo scorrimento delle funzionalità può essere ridotto organizzando frequenti riunioni di progetto per ricordare ai partecipanti al progetto gli obiettivi dichiarati all'inizio. Durante lo sviluppo di qualsiasi tipo di nuovo prodotto, il team dovrebbe sempre incontrarsi prima di iniziare a lavorare 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 non sono progettati per punire la creatività. Piuttosto, i membri del team dovrebbero prendere appunti sulle funzionalità aggiuntive che ritengono interessanti e utili e dovrebbero inviarle insieme alle note settimanali sul progetto. Se gli altri membri del team concordano sul fatto che le funzionalità sono vitali, possono essere aggiunte allo sviluppo del progetto. Se le funzionalità sono interessanti ma non necessarie con quella particolare versione del progetto, possono essere presentate per un ulteriore sviluppo nelle versioni successive del progetto, che si tratti di un nuovo software, di un'auto o di qualsiasi altro tipo di dispositivo.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?