Contesto:
Il mio lavoro è quello di creare report finanziari utilizzando principalmente fogli di calcolo Excel. Questo consiste principalmente di formule e una buona dose di VBA. Ogni persona è costruita da una sola persona. Serviamo molti sotto-dipartimenti sotto il dipartimento finanza / contabilità e spesso abbiamo molti progetti allineati. Negli ultimi mesi ho avuto un brutto periodo a causa di progetti che richiedevano più tempo del previsto, quindi progetti che si sovrapponevano e si avvicinavano a scadenze critiche.
Domanda:
Ovviamente, facciamo del nostro meglio per pianificare i nostri progetti in modo da avere un po 'di spazio per respirare, ma mi sento sempre impotente quando devo stimare quanto tempo un determinato progetto mi porterà a completare. Esistono tecniche che possono essere utilizzate per stimare quanto tempo può richiedere un progetto per completare?
Analisi:
Penso che un modo per avere una migliore idea della lunghezza del progetto sia di esaminare il nostro processo per ottenere requisiti che potrebbero essere infinitamente migliori. Aiuterebbe a ottenere un'immagine più chiara ma non ci darebbe ancora una misura. Poi ho pensato che forse isolare e misurare il tempo di sviluppo medio di diversi compiti che devono essere eseguiti per la maggior parte dei report (ad esempio, costruire le query, scrivere le funzioni, costruire il report, automatizzare il processo) sarebbe un modo per raggiungere questo obiettivo non tiene conto della variabilità nella complessità di tali compiti. Alcuni report hanno query molto semplici mentre altri sono estremamente complessi. Ovviamente più complessa è la query, più a lungo ci vorrebbe.
Nota:
La maggior parte delle volte abbiamo a che fare con codice legacy / rapporti inefficienti che possono annebbiare le acque ancora di più.