Quali sono i migliori strumenti per gestire la stima del software?

Quello che posso indicarvi, in base alla mia esperienza, sono strumenti di tracciamento dei progetti Agile come PivotalTracker, che è gratuito per tutte le aziende tranne quelle a scopo di lucro:

main-qimg-eb957db030739ae5f4af63ae34fe0d01.webp

C'è questo concetto di "velocità" che forse vi è già familiare. L'idea è che un team di sviluppo software stima quanti "punti" pensa di poter completare nel corso del prossimo "sprint". Un punto è solo una rappresentazione dello "sforzo" di sviluppo. Se è un compito facile che richiede meno di un'ora, potrebbe essere mezzo punto. Se può richiedere un paio di settimane, potrebbe essere 8 punti. Non cercare di essere troppo specifico con questo. La definizione di un punto, come si riferisce al tempo, cambia man mano che la produttività di un team di sviluppo migliora. Ma la relazione tra i punti e i loro compiti rimane la stessa. Più o meno. Il numero di punti potrebbe essere influenzato dall'esperienza che uno sviluppatore ha con le relative tecnologie, e questo probabilmente migliorerà nel tempo. Non è proprio la stessa cosa del miglioramento della produttività basato su un team Agile più efficiente, che è ciò che cambia la definizione di un punto.

Ma comunque, sto divagando. Hai chiesto degli strumenti online disponibili, e puoi usare qualcosa come PivotalTracker per tracciare i punti, che ti danno un mezzo per stimare le attività di sviluppo del software. Anche molto popolare è JIRA con il suo plugin "Agile", precedentemente conosciuto come "Greenhopper". Questo è quello che viene chiamato un "burndown chart", che mostra come, nel tempo, gli sviluppatori hanno completato i compiti con i punti, e hanno rimosso quei punti dalla "todo list", o dal "backlog".

main-qimg-bdd1f5e742cecffbee9fc44c4af3a73d.webp

Ho sempre visto JIRA ospitato internamente in pratica, ma Atlassian, che lo vende, offre un "servizio ospitato", che, per 10 utenti e la funzionalità "Agile", è di $20/mese.

Ci sono anche altri popolari strumenti di gestione dei progetti come Asana e Basecamp, ma questi non offrono simili funzionalità di time-tracking. C'è un'estensione che puoi comprare per entrambi però, chiamata Harvest ... non l'ho mai provata. Trello è gratuito, ma non ha il monitoraggio dei punti fuori dalla scatola. Ci sono modi per aggiungerlo però.