DAD Essential

Nel post precedente abbiamo cominciato a descrivere cosa c’è dietro al framework Disciplined Agile Delivery e perché risulta uno strumento decisamente forte e rilevante.

Riprendiamo il discorso con la definizione che gli stessi autori danno di DaD:

"The Disciplined Agile Delivery (DAD) process framework is a people-first, learning-oriented hybrid agile approach to IT solution delivery. It has a risk-value life cycle, is goal-driven,and is enterprise aware.”

in cui si evidenziano le fondamenta del framework stesso:

    • People first;
    • Learning-oriented;
    • Agile;
    • Hybrid;
    • IT solution focused;
    • Goal-driven delivery life cycle;
    • Risk and value driven;
    • Enterprise aware.

Vediamo, ora, di analizzare sinteticamente tutti i punti, cercando di catturarne l’essenza e la loro rilevanza.

  • People First: le persone e il modo in cui interagiscono/collaborano sono l’elemento primario che porta al successo (o al fallimento) di un progetto IT. Si tratta, inoltre, del primo dei 4 Valori del Manifesto Agile. DaD contempla Team: auto-organizzati (self organizing), auto-disciplianti (o auto-regolati, self-disciplined), indipendenti (self aware).
  • Learning-oriented: l’apprendimento è tutto. Sia Agile che Lean hanno tale elemento nel proprio DNA e DaD lo abbraccia nelle sue tre dimensioni: di Dominio, di Processo e Tecnico. Il framework promuove diverse strategie per abbracciare l’apprendimento ed utilizzarlo per il successo del progetto.
  • Agile: è il pilastro su cui si fonda DaD, che ne rafforza ed estende i valori ed i principi, “disciplinando” le attività in modo da massimizzare il Valore prodotto e la soddisfazione degli stakeholder.
  • Hybrid: DaD fa proprie molte delle pratiche annesse a diverse metodologie di sviluppo. Da Scrum ad XP, da Kanban a Unified Process (non proprio Agile), cercando di ricamare il tutto in quadro efficace ed efficiente per il contesto di riferimento.
  • IT solution focused: non solo software! Il vero valore è l’intera Soluzione che, oltre al codice, comprende sicuramente altri elementi: dal semplice aggiornamento hardware alla più complessa attività di Business Process Reengineering (BPR). DaD pensa in ottica di una soluzione “chiavi in mano”.
  • Goal-driven delivery life cycle: i delivery sono basati su Obiettivi che vanno al di là del codice prodotto in ogni singola iterazione. Anzi, lo spettro è ben ambio e per gestirli in modo opportuno, ognuno di essi è associato a tre specifiche fasi: Inception, Construction, Transition.
  • Risk and value driven: i rischi sono verificati e validati il prima possibile, consentendo così di ridurne le conseguenze. Inoltre il Valore di quanto prodotto è continuamente validato e comprovato dagli stakeholder afferenti.
  • Enterprise aware: un Team DaD non è una singolarità isolata rispetto al contesto aziendale, bensì interagisce in continuazione con gli altri Team ed il resto dell’azienda per ottenere il massimo in funzione degli obiettivi da raggiungere e per favorire la crescita dell’intera struttura.

agileiot logo  ac2 logodac dac dacdac dac psmii psmii safe cal1 less certazure fundamentals
mvp reconnect

Free Joomla templates by Ltheme