Dynamic Systems Development Method: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Lorinse (discussione | contributi)
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
(17 versioni intermedie di 16 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 per definire e distribuire uno standard industriale per il [[framework RAD]] ([[Rapid application development|Rapid Application Development]]).
<noinclude>{{cancellazione|arg=informatica}}</noinclude>
{{F|argomento=informatica|data=agosto 2010}}
{{P|toni entusiastici|informatica|giugno 2007|firma=[[Utente:Jaqen|Jaqen]] [[Discussioni utente:Jaqen|<small>il Telepate</small>]] 23:30, 1 giu 2007 (CEST)}}
 
DSDM è una metodologia che si integra facilmente con le altre [[metodologie agili]] (esistono risorse già pronte per farlo con [[Extreme Programming]], [[PRINCE2|Prince2]], [[Rational Unified Process|RUP]], ecc.). Il consorzio non suggerisce nessun particolare strumento per l'applicazione del suo metodo.
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 per definire e distribuire uno standard industriale per il [[framework RAD]] (Rapid Application Development).
 
DSDM è una metodologia che si integra facilmente con le altre [[metodologie agili]] (esistono risorse già pronte per farlo con [[Extreme Programming]], [[Prince2]], [[RUP]], ecc.). Il consorzio non suggerisce nessun particolare strumento per l'applicazione del suo metodo.
 
==Principi==
Riga 17 ⟶ 13:
* coinvolgimento attivo degli utenti;
* potere decisionale al team;
* rilascidistribuzioni frequenti del prodotto;
* rilasciaredistribuire le versioni dando priorità allo sviluppo delle funzionalità finalizzate al business;
* 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 rilasciarledistribuirle subito perché l'80% del prodotto richiesto può essere sviluppato nel 20% del tempo necessario a sviluppare il prodotto intero. Poi, nel resto del tempo, si potrà terminare il lavoro e correggere gli errori che gli utenti segnaleranno.
 
==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 rilasciaredistribuire);
* Tester (effettua solo i test che gli utenti non possono svolgere);
* Scribe (presiede tutte le riunioni per mettere per iscritto i punti importanti);
Riga 45 ⟶ 41:
 
== Bibliografia ==
* {{cita libro|Jennifer|Stapleton|DSDM Dynamic Systems Development Method: The Method in Practice|1997|Addison Wesley|Reading|idisbn=ISBN 02011788930-201-17889-3}}
 
==Voci correlate==
Riga 51 ⟶ 47:
 
== Altri progetti ==
{{interprogetto|commons=Category:Dynamic Systems Development Method}}
 
== 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ì }}
 
[[Categoria:MetodologieMetodi di sviluppo software]]
[[en:Dynamic Systems Development Method]]
[[es:Método de desarrollo de sistemas dinámicos]]
[[fi:Dynamic Systems Development Method]]
[[nl:Dynamic Systems Development Method]]
[[pl:Dynamic Systems Development Method]]
[[pt:Dynamic Systems Development Method]]
[[sv:Dynamic Systems Development Method]]