wiki:WikiStart

Version 19 (modified by Mattia Monga, 7 years ago) (diff)

--

Sviluppo software in gruppi di lavoro complessi

Gli obiettivi del corso

Il corso (6CFU) presenta gli aspetti più organizzativi dello sviluppo software, ma mira a formare figure professionali che contribuiscono allo sviluppo, più che alla pura gestione dei progetti. Verranno trattati i seguenti argomenti:

  1. Cenni ai modelli organizzativi di sviluppo (cattedrale, bazaar, kibbutz, gruppi di lavoro "agili")
  2. Il supporto fornito dai tool di configuration management e versioning
  3. Continuous integration & delivery
  4. DevOps
  5. Documentazione e specifica mirata al lavoro collaborativo (Design By Contract)

Modalità d'esame

L'esame consiste in una prova in laboratorio e una prova orale.

A.A. 2016/17

Le registrazioni sono fornite a uso esclusivo degli studenti del corso e possono essere utilizzate solo per lo studio personale. Per accedere occorre usare la username studente, la password è il titolo del primo capitolo di "The Mythical Man-Month".

1. 28 settembre 2016 (Beta)

Introduzione

2. 29 settembre 2016 (Sigma)

Cattedrali, bazaar, kibbutz

3. 5 ottobre 2016 (Beta)

Metodi agili: introduzione

4. 6 ottobre 2016 (Alfa)

Metodi agili: Scrum, XP

5. 12 ottobre 2016 (Beta)

Software Configuration Management

6. 13 ottobre 2016 (Alfa)

Git (introduzione) prof. Bellettini

Materiali anni precedenti