wiki:WikiStart

Sviluppo software in gruppi di lavoro complessi

Avvisi

  • Chi, per ragioni legate all'emergenza COVID, fosse impossibilitato a seguire la lezione in presenza, potrà seguire lo streaming via MS Teams (codice canale: 17f6mab). Non verranno rese disponibili registrazioni (ma rimangono accessibili quelle delle scorse edizioni, vedi Materiali anni precedenti).
  • È utile che tutti gli studenti interessati si iscrivano al forum Zulip (se il link di invito fosse scaduto, contattare i docenti).

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. 2021/22

1. 28 settembre 2021, Aula Alfa, 15:30-17:30 (Mattia Monga)

2. 30 settembre 2021, Aula V2, 16:30-18:30 (Mattia Monga)

3. 5 ottobre 2021, Aula Alfa, 15:30-17:30 (Mattia Monga)

4. 7 ottobre 2021, Aula V3, 16:30-18:30 (Mattia Monga)

5. 12 ottobre 2021, Aula Alfa, 15:30-17:30 (Mattia Monga)

6. 14 ottobre 2021, Aula V3, 16:30-18:30 (Mattia Monga)

7. 19 ottobre 2021, Aula Alfa, 15:30-17:30 (Carlo Bellettini)

8. 14 ottobre 2021, Aula V3, 16:30-18:30 (Carlo Bellettini)

Materiali anni precedenti

Last modified 6 days ago Last modified on 10/21/21 08:46:41