Nwlapcug.com


Tecniche di stima dei costi del software

Tecniche di stima dei costi del software


Nello sviluppo di software, sovraccarico del progetto è stato un grosso problema. Al fine di allocare la quantità appropriata di risorse e gestire i costi in modo efficace, preciso software di stima dei costi è importante. Software di stima dei costi comporta la stima del tempo che necessario per completare il progetto, quali risorse dovrebbero funzionare sul progetto e il costo complessivo del progetto. Spesso uno dei compiti più difficili nella gestione dei progetti, ci sono diverse tecniche per assistere nella produzione di stima accurata dei costi per lo sviluppo del software.

Metodo di giudizio esperto

Il metodo di stima del parere di esperti prevede un singolo esperto o parecchi esperti in software di stima dei costi di consulenza. L'esperto utilizza la sua esperienza e la conoscenza del progetto previsto a venire con un preventivo di spesa. In generale, quando si utilizza questo metodo, è meglio per ottenere un consenso di esperti del gruppo, conosciuto come il metodo Delphi. Il funzionamento questa stima tecnica è il gruppo viene chiamato insieme per discutere le specifiche del progetto ed eventuali problemi di stima. Poi gli esperti compilare i moduli in modo anonimo. Il coordinatore recensioni le forme e riunisce il gruppo nuovamente per discutere eventuali scostamenti tra pareri di esperti. Dopo la discussione, gli esperti anonimamente compilare un altro modulo di stima. Questo processo continua finché non viene raggiunto un consenso generale.

Stima per analogia

Stima per analogia è confrontando un progetto pianificato per un progetto analogo che in precedenza è stato completato. Per stimare un progetto utilizzando questa tecnica, in primo luogo è classificare il progetto previsto in termini di sistemi interessati, ambito di progetto e dipartimenti interessati dal progetto. Una volta è raccogliere tali informazioni, è possibile determinare quali progetti completati in precedenza sono simili in natura per quanto riguarda i vincoli di tempo e risorse. Da queste informazioni, è possibile derivare una stima per determinare la quantità di sforzo necessario per completare il progetto previsto in termini di tempo e di denaro. È possibile utilizzare questo metodo per stimare le componenti di un progetto più ampio o l'intero progetto. Poiché nessun due progetti sono identici, è anche importante identificare le differenze tra i progetti, in modo da considerare queste differenze quando si determina una stima.

Top-Down metodo stima

Il metodo di stima dall'alto determina una stima di software basata su parametri globali di un progetto. Si forniscono stime per le attività di sistema ad alto livello come documentazione, gestione della configurazione, progettazione e analisi senza conoscere tutte le attività di dettaglio associate a ogni attività del sistema. Fin dall'inizio in un progetto di sviluppo software questa tecnica è utile perché non hai tutti i dettagli del progetto a vostra disposizione. Tuttavia, una volta che si dispiegano i dettagli del progetto, la stima fornita da questo metodo non è affidabile perché la stima non può prendere in compiti di basso livello di account e questioni che riguardano il superamento dei costi.

Bottom-up metodo stima

Il metodo di stima ascendente determina una stima complessiva di progetto software basata sulla combinazione tra le stime individuali di ciascun componente del progetto. Per identificare i dettagli o le attività e le interazioni di sistema di ogni componente del sistema e, in base a tali informazioni, è derivare una stima. Il metodo di stima ascendente consente alle persone che si specializzano in determinate fasi di un progetto, ad esempio il gruppo di assicurazione di qualità o il gruppo di sviluppo, per fornire stime sulla base della loro esperienza. Di conseguenza, i singoli gruppi possono fornire una stima più attendibile dei loro singoli componenti a causa della loro conoscenza specifica di potenziali problemi nelle loro aree. La tecnica di stima ascendente spesso è una tecnica che richiede più tempo per la stima e a volte potrebbe non essere una tecnica affidabile all'inizio del progetto pianificazione a causa della mancanza di dettagli.