Dynamic Systems Development Method: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+cancellazione +senza fonti |
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti. Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile Attività per i nuovi utenti Suggerito: aggiungi collegamenti |
||
(21 versioni intermedie di 18 utenti non mostrate) | |||
Riga 1:
Il '''Dynamic Systems Development Method''' è una [[metodologia agile]] distribuita gratuitamente dal consorzio DSDM ai propri membri, è fornito in pacchetto insieme ad un [[framework]]. Questo consorzio è nato
DSDM è una metodologia
▲Il '''Dynamic Systems Development Method''' è una [[metodologia agile]] distribuita gratuitamente dal consorzio DSDM ai propri membri, è fornito in pacchetto insieme ad un [[framework]]. Questo consorzio è nato, primo del genere in Europa, per definire e distribuire uno standard industriale per il [[framework RAD]] (Rapid Application Development).
▲DSDM è una metodologia interessante perché si integra facilmente con le altre [[metodologie agili]] (esistono risorse già pronte per farlo con [[Extreme Programming]], [[Prince2]], [[RUP]], ecc.) e quindi si può applicare ed adattare facilmente alle proprie necessità. Oltretutto il consorzio non suggerisce nessun particolare strumento per l'applicazione del suo metodo, lasciando così piena libertà agli utenti anche in questo senso.
==Principi==
Riga 17 ⟶ 13:
* coinvolgimento attivo degli utenti;
* potere decisionale al team;
*
*
* sviluppo iterativo ed incrementale;
* tutti i cambiamenti effettuati durante lo sviluppo devono essere reversibili;
Riga 25 ⟶ 21:
* collaborazione e cooperazione fra gli attori coinvolti nel progetto sono un obbligo.
L'assunto da cui si parte per ottenere un buon prodotto in tempi migliori è che, anche se le prime versioni non saranno perfette, in generale è meglio
==Ruoli==
Riga 33 ⟶ 29:
* Ambassador User (proveniente dall'area di business coperta);
* Advisor User (automatizza la conoscenza del lavoro giorno per giorno);
* [[Project manager|Project Manager]] (può provenire dalla comunità degli utenti o dell'IT);
* Technical Co-ordinator (presiede ogni team di sviluppo);
* Team Leader (responsabile del lavoro di un singolo team);
* Developer (modella ed interpreta le richieste degli utenti, sviluppando prototipi e versioni da
* Tester (effettua solo i test che gli utenti non possono svolgere);
* Scribe (presiede tutte le riunioni per mettere per iscritto i punti importanti);
Riga 42 ⟶ 38:
* Specialist Roles (tutte le figure specialistiche che possano servire, Business Architect, Quality Manager, ecc.).
== Bibliografia ==
* {{cita libro|Jennifer|Stapleton|DSDM Dynamic Systems Development Method: The Method in Practice|1997|Addison Wesley|Reading|isbn=0-201-17889-3}}
==Voci correlate==
Riga 48 ⟶ 47:
== Altri progetti ==
{{interprogetto
== Collegamenti esterni ==
[[Categoria:Metodologie di sviluppo]]▼
* {{cita web | 1 = http://www.dsdm.org/ | 2 = Sito ufficiale del Consorzio DSDM | accesso = 13 settembre 2010 | urlarchivio = https://web.archive.org/web/20161002055756/https://www.dsdm.org/ | dataarchivio = 2 ottobre 2016 | urlmorto = sì }}
|