Agile
Perché e come formare un team ad utilizzare Agile?
Dopo la pandemia, le aziende si sono rese conto che per avere successo nell'era digitale è necessaria agilità nello sviluppo software, nello…
Continua a leggere
Nell’ultimo post, abbiamo parlato della fase di Envision. Solitamente durante questa fase viene creato il Product Data Sheet, prima del primo sprint.
Il Product Data Sheet o PDS è un ottimo documento di programmazione, che fornisce una sintesi del progetto.
Un PDS ben scritto fornisce più dettagli nella definizione dello scopo del progetto, e può diventare uno strumento di comunicazione facile da utilizzare durante il progetto.
Quali sono le caratteristiche di un PDS?
Le ultime due caratteristiche, ovvero i vincoli e la prioritizzazione sono fondamentali nel definire il tuo progetto Agile. Un vincolo è una limitazione alla tua libertà nel creare la soluzione di progetto (project solution).
Queste limitazioni possono essere di tipo economico, tecnico, ambientale o di sicurezza e riguardano le tempistiche, i membri del tuo team o il prodotto che stai sviluppando.
Esempi: il progetto deve essere completato entro tale data, deve seguire questi standard, devi utilizzare infrastrutture o strumenti esistenti. Oppure il prodotto non può essere implementato o non può essere implementato in un certo periodo. O anche: alcune risorse non sono disponibili in alcuni periodi o il budget non può superare un certo margine.
Come bilanciare i vincoli? Prioritizzando lo scopo del progetto, risorse, tempistiche e qualità.
Se per esempio le tempistiche hanno la priorità più alta, allora Agile ci consente di applicare flessibilità a scopo e risorse.
Puoi per esempio ridurre il numero di feature da produrre in un determinato sprint, o aumentare il numero di persone nel team per assicurarti che lo sprint venga completato nel tempo richiesto. Il cliente e il team parteciperanno al completamento del PDS. Il cliente deve rivedere l’intero PDS per verifica, descrivere i benefici di business e confermare le risorse che verranno fornite.
Insomma, i progetti Agile sono caratterizzati da una pianificazione minima ma fondamentale.
In conclusione, il PDS è probabilmente il documento di pianificazione più dettagliato che esiste in Agile, ed è fondamentale nella buona riuscita del progetto. Se riesci a crearlo prima di iniziare il primo sprint, e a condividerlo con gli stakeholder, il tuo progetto probabilmente si svolgerà molto più ag(IL)evolmente!
Project Management Agile: come scegliere il metodo adatto ai tuoi progetti? Leggi l’articolo del nostro formatore Fabio Savarino!