DAD, Goal-Driven framework

Continuiamo nell'affascinate viaggio che ci porta a scoprire ed approfondire il Disciplined Agile Delivery framework.
DAD contempla tre macro-fasi operative che accompagnano il Ciclo di Vita del prodotto:

• Inception (Inizio/Scoperta), si tratta della fase in cui l'idea progettuale nasce, viene approfondita e vengono validati i rischi e le opportunità annesse. Questa fase coinvolge, inoltre, attività di definizione del TEAM, strutturazione degli ambienti di lavoro, ecc;

• Construction (Realizzazione), si tratta della fase operativa che implica la fattiva realizzazione del sistema;

• Transition (Transizione), si tratta della fase che accompagna il prodotto in produzione e predispone tutto il necessario per il relativo supporto.

Le tre macro-fasi sono Goal-Driven, ovvero contemplano una serie di obiettivi da raggiungere per espletare le diverse fasi che interessano l'ALCM:

dad goal driven phase

Goal Driven Phases (Disciplined Agile Delivery book)


Tale approccio consente al DAD Team di avere sempre ben chiari le problematiche da affrontare e gli elementi da snocciolare affinché il proprio lavoro sia finalizzato alla produzione di Valore per l'azienda e per gli stakeholder di riferimento.
Come in tutti i contesti Agili, tali Goal non vanno presi come ingredienti as-is di una ricetta pre-confezionata ma come un paniere di elementi da considerare per la propria attività. A tal proposito mi piace riportare quanto affermato da Ambler e Lines:


"...This means that you do not use a cookbook approach to deliver your solutions but rather adapt your techniques to follow the path that is best suited to you."
[...Questo significa che l'approccio non è quello di considerare DAD un libro di cucina che fornisce gli ingredienti obbligatoriamente da usare, ma un insieme di elementi da utilizzare ed adattare al proprio contesto.]


E' da evidenziare che esistono una serie di obiettivi che sono cross-phases (Ongoing Goals), ovvero non identificabili in una delle specifiche fasi evidenziate e che sono di arricchimento per il Team nel suo insieme, i singoli membri del Team e l'azienda stessa.