La gestione del progetto è necessaria per garantire che il software sia consegnato in tempo e sia conforme ai requisiti richiesti, quindi siano rispettati tutti i vincoli di budget e organizzativi dell’organizzazione che sviluppa il software.

La gestione della progettazione di un software è difficile perché:

  1. il progetto è intangibile ed estremamente flessibile
  2.  non ci sono processi software standard
  3. i grandi progetti software sono spesso “unici” quindi è difficile usare soluzioni passate.

Per questi motivi, affinché il progetto sia eseguito e si raggiungano gli obiettivi preposti, è necessario fare determinate attività di gestione per evitare brutte sorprese.

ERP Software Business Requirements

Attività di gestione

I responsabili che gestiscono e supervisionano i progetti sono i manager che hanno responsabilità, non solo nelle attività dell’ingegneria del software (viste nell’articolo “I processi software e le attività comuni”), nelle seguenti attività di gestione:

  • scrittura delle proposte: comprende la stima dei costi e tempi e giustifica perché un appalto dovrebbe essere affidato a una particolare organizzazione o squadra.
  • pianificazione e tempificazione del progetto: si occupa di identificare attività, milestone e consegne prodotte dal progetto.
  • costo del progetto: si quantificano le risorse necessarie per terminare il progetto.
  • monitoraggio e revisione del progetto: il manager deve seguire i processi e confrontarli con quelli pianificati.
  • selezione e valutazione del personale: si selezionano le persone in base al budget di progetto, disponibilità ed esperienza-esigenze dell’azienda. Casomai si organizza anche la formazione del personale.
  • scrittura e presentazione dei report: riassumere le informazioni critiche tratte da report dettagliati del progetto, rappresentarle in report e presentarle oralmente o per iscritto.