Titolo articolo Software Estimation: tecniche di stima agile
Autore  Stefano ROSSINI


    Fra gli aspetti più importanti e delicati della gestione di un progetto software vi sono la stima dei tempi e dei costi in fase di pianificazione iniziale.

Molto spesso nei progetti software viene dedicato poco tempo alla definizione dello scope di progetto o addirittura risulta impossibile determinare in modo chiaro e non ambiguo i deliverable poiché il cliente non è del tutto sicuro di quello che vuole pur pretendendo che la fase esecutiva del progetto parta presto.
In questi casi risulta impossibile effettuare stime realistiche di tempi, risorse e costi necessari per completare le attività di progetto e, per necessità, si daranno valutazioni preliminari ed approssimate da correggere ed affinare nel corso del progetto.

Premesso che purtroppo non esistono “formule magiche” che permettano di valutare a priori e con certezza il costo del software, c’è da constatare che il corpus di conoscenze in tale ambito si è arricchito negli anni in modo significativo e le good practices che possono aiutare il Project Manager nella stima dei tempi e dei costi di progetto sono ormai numerose.

L’obiettivo di questo articolo è proprio quello di affrontare i principali aspetti relativi alla Software Estimation, illustrando alcune delle tecniche proposte da metodologie "agili" quali XP e Scrum nelle loro linee essenziali.....