DSDM Atern 101
DSDM, Theory Alberto Bonfini DSDM, Theory Alberto Bonfini

DSDM Atern 101

Il framework Dynamic System Development Method (o DSDM) è una metodologia Agile che ben si integra con altre già viste. Progetti svolti con questo approccio hanno una durata dai tre ai sei mesi e pongono grande attenzione sulla qualità della soluzione proposta e sulle persone, poiché si ritiene che esse, più che la tecnologia che deve essere sviluppata, possano essere la principale causa di fallimento di un progetto.

Scopri di più
Lean Software Development 101
Lean, Theory Alberto Bonfini Lean, Theory Alberto Bonfini

Lean Software Development 101

La metodologia Lean trae origine dal concetto di Lean manufacturing implementato da Toyota negli anni ’80 con l’obiettivo di eliminare gli sprechi, semplificare la catena del valore, realizzare una produzione just in time e dare risalto alle persone che forniscono valore. Il fine è quello di portare un miglioramento continuo facendo le cose nella maniera in cui andrebbero fatte (kaizen) e facendo in modo che tutte le persone coinvolte si impegnino in maniera proattiva per un miglioramento proprio e dell’azienda.

Scopri di più
eXtreme Programming (XP) 101
eXtreme Programming, Theory Alberto Bonfini eXtreme Programming, Theory Alberto Bonfini

eXtreme Programming (XP) 101

EXtreme Programming è un framework concepito esclusivamente per lo sviluppo di software. Molte delle tecniche che compongono questo metodo hanno visto la luce nell’ambito del progetto C3 di Chrysler. Alcuni elementi di comunanza con Scrum sono: le iterazioni rapide al termine delle quali si avrà il rilascio di una versione funzionante del prodotto, la realizzazione di rapide riunioni giornaliere, la pratica dei feedback da parte degli stakeholders ed il forte coinvolgimento del cliente nel team di progetto.

Scopri di più
Scrum 101
Scrum, Theory Alberto Bonfini Scrum, Theory Alberto Bonfini

Scrum 101

La metodologia Scrum è forse la più nota tra quelle che si ispirano ad Agile. Come tutte, essa ha avuto origine nel mondo dello sviluppo di software, ma negli anni è risultata più che adeguata anche in contesti che richiedono la realizzazione di prodotti tangibili. Il comune denominatore di entrambi gli ambiti è il mix di un contesto di sviluppo turbolento e continue variazioni di requisiti.

Scopri di più