wiki:WikiStart

Version 215 (modified by Mattia Monga, 3 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 e linguaggi per la separation of concerns)

Modalità d'esame

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

A.A. 2019/20

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. 1 ottobre 2019, Aula 211, 14:30-16:30 (Mattia Monga, Carlo Bellettini)

2. 3 ottobre 2019, Aula G22, 16:30-18:30 (Mattia Monga)

3. 8 ottobre 2019, Aula 301, 14:30-16:30 (Mattia Monga)

4. 10 ottobre 2019, Aula G22, 16:30-18:30 (Mattia Monga)

5. 15 ottobre 2019, Aula 301, 14:30-16:30 (Mattia Monga)

6. 17 ottobre 2019, Aula G22, 16:30-18:30 (Mattia Monga)

7. 22 ottobre 2019, Aula 301, 14:30-16:30 (Mattia Monga)

8. 24 ottobre 2019, Aula G22, 16:30-18:30 (Carlo Bellettini)

9. 29 ottobre 2019, Aula 301, 14:30-16:30 (Carlo Bellettini)

10. 31 ottobre 2019, Aula G22, 16:30-18:30 (Carlo Bellettini)

11. 5 novembre 2019, Aula 301, 14:30-16:30 (Carlo Bellettini)

12. 7 novembre 2019, Aula G22, 16:30-18:30 (Carlo Bellettini)

13. 12 novembre 2019, Aula 301, 14:30-16:30 (Carlo Bellettini)

14. 14 novembre 2019, Aula G22, 16:30-18:30 (Mattia Monga)

19 novembre 2019, Laboratorio 309, 14:30-18:30

Materiali anni precedenti