Version 344 (modified by 3 years ago) ( diff ) | ,
---|
Sviluppo software in gruppi di lavoro complessi
AVVISI
- Risultati prova scritta 18/6/2021 La prova orale per gli studenti che hanno superato la prova scritta si terrà il 29 giugno 2021, a partire dalle 9:30, via MS Teams.
- In accordo con il decreto rettorale che stabilisce che dal 1 giugno gli esami scritti devono essere tenuti in presenza, le parti di laboratorio per gli appelli di giugno (18/6, ore 13:30, aula Gamma) e luglio (9/7, ore 9:30, aula Gamma) sono previste in presenza. È molto importante che chi intende sostenere l'esame si iscriva quanto prima (e si cancelli immediatamente se cambia idea). Grazie della collaborazione!
- Risultati prova scritta 26/2/2021 La prova orale per gli studenti che hanno superato la prova scritta si terrà nei giorni martedì 9 marzo (matricole > 970000) e giovedì 11 marzo (matricole < 970000), sempre a partire dalle ore 15:00.
- Risultati prova scritta 12/2/2021 La prova orale per gli studenti che hanno superato la prova scritta si terrà martedì 23 febbraio a partire dalle ore 9:30 per gli studenti il cui cognome inizia con le lettere A-K, e giovedì 25 stessa ora per gli altri.
- Risultati prova scritta 22/1/2021 La prova orale per gli studenti che hanno superato la prova scritta si terrà martedì 2 febbraio a partire dalle ore 9:30, in modalità telematica. Le interrogazioni si svolgeranno in tre turni (vedi colonna I): 9:30-11:30, 11:45-13:45, 15:00-17:00.
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:
- Cenni ai modelli organizzativi di sviluppo (cattedrale, bazaar, kibbutz, gruppi di lavoro "agili")
- Il supporto fornito dai tool di configuration management e versioning
- Continuous integration & delivery
- DevOps
- 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.
-
Sviluppo software in gruppi di lavoro complessi
- AVVISI
- Gli obiettivi del corso
-
A.A. 2020/21
- 1. 29 settembre 2020, 14:30-16:30 (Mattia Monga)
- 2. 1 ottobre 2020, 16:30-18:30 (Mattia Monga)
- 3. 6 ottobre 2020, 14:30-16:30 (Mattia Monga)
- 4. 8 ottobre 2020, 16:30-18:30 (Mattia Monga)
- 5. 13 ottobre 2020, 14:30-16:30 (Mattia Monga)
- 6. 15 ottobre 2020, 16:30-18:30 (Mattia Monga)
- 7. 20 ottobre 2020, 14:30-16:30 (Carlo Bellettini)
- 8. 22 ottobre 2020, 16:30-18:30 (Carlo Bellettini)
- 9. 27 ottobre 2020, 14:30-16:30 (Carlo Bellettini)
- 10. 29 ottobre 2020, 16:30-18:30 (Carlo Bellettini)
- 11. 3 novembre 2020, 14:30-16:30 (Carlo Bellettini)
- 12. 5 novembre 2020, 16:30-18:30 (Carlo Bellettini)
- 13. 10 novembre 2020, 14:30-16:30 (Carlo Bellettini)
- 14. 12 novembre 2020, 16:30-18:30 (Mattia Monga)
- 15. 17 novembre 2020, 14:30-16:30 (Carlo Bellettini)
- 16. 19 novembre 2020, 16:30-18:30 (Mattia Monga)
- 17. 24 novembre 2020, 14:30-16:30 (Mattia Monga)
- 18. 26 novembre 2020, 16:30-18:30 (Massimo Santini)
- 19. 1 dicembre 2020, 14:30-16:30 (Mattia Monga)
- 20. 3 dicembre 2020, 16:30-18:30 (Mattia Monga)
- 21. 10 dicembre 2020, 16:30-18:30 (Mattia Monga)
- 22. 15 dicembre 2020, 14:30-16:30 (Carlo Bellettini)
- 23. 17 dicembre 2020, 16:30-18:30 (Mattia Monga)
- 12 gennaio 2020, 14:30-16:30
- 24. 14 gennaio 2020, 16:30-18:30 (Carlo Bellettini)
- Materiali anni precedenti
A.A. 2020/21
Le registrazioni sono fornite a uso esclusivo degli studenti del corso e possono essere utilizzate solo per lo studio personale.
1. 29 settembre 2020, 14:30-16:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- Registrazione YouTube
- Sondaggio
- Per alleviare i limiti della didattica a distanza, partecipate al forum Zulip; per l'iscrizione bisogna usare un indirizzo
@studenti.unimi.it
2. 1 ottobre 2020, 16:30-18:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- Registrazione YouTube
- F. Brooks, The Mythical Man Month Lettura obbligatoria dei primi 7 capitoli.
3. 6 ottobre 2020, 14:30-16:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- Registrazione YouTube
- E. Raymond, The Cathedral and the Bazaar Lettura obbligatoria.
- M. Monga, From Bazaar to Kibbutz: how freedom deals with coherence in the Debian project
4. 8 ottobre 2020, 16:30-18:30 (Mattia Monga)
- Registrazione YouTube
- Agile Manifesto Lettura obbligatoria.
5. 13 ottobre 2020, 14:30-16:30 (Mattia Monga)
6. 15 ottobre 2020, 16:30-18:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- Registrazione YouTube
- Scrum Guidelines Lettura obbligatoria.
7. 20 ottobre 2020, 14:30-16:30 (Carlo Bellettini)
8. 22 ottobre 2020, 16:30-18:30 (Carlo Bellettini)
9. 27 ottobre 2020, 14:30-16:30 (Carlo Bellettini)
10. 29 ottobre 2020, 16:30-18:30 (Carlo Bellettini)
11. 3 novembre 2020, 14:30-16:30 (Carlo Bellettini)
12. 5 novembre 2020, 16:30-18:30 (Carlo Bellettini)
13. 10 novembre 2020, 14:30-16:30 (Carlo Bellettini)
14. 12 novembre 2020, 16:30-18:30 (Mattia Monga)
15. 17 novembre 2020, 14:30-16:30 (Carlo Bellettini)
- Laboratorio Git
16. 19 novembre 2020, 16:30-18:30 (Mattia Monga)
17. 24 novembre 2020, 14:30-16:30 (Mattia Monga)
18. 26 novembre 2020, 16:30-18:30 (Massimo Santini)
19. 1 dicembre 2020, 14:30-16:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- Registrazione YouTube
- Demo Eiffel
- Eiffel si scarica qua Attenzione: apparentemente l'ultima versione utilizzabile liberamente (GPL) è la 19.05. Per gli scopi del corso io farò riferimento a quella.
20. 3 dicembre 2020, 16:30-18:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- Registrazione YouTube
- ECMA Standard Lettura obbligatoria del capitolo 7; utile anche il capitolo 8.
- Nuova versione demo
21. 10 dicembre 2020, 16:30-18:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- Registrazione YouTube
- Esercizio CLOCK (Domande esclusivamente via Zulip)
- Dispensina Eiffel
22. 15 dicembre 2020, 14:30-16:30 (Carlo Bellettini)
23. 17 dicembre 2020, 16:30-18:30 (Mattia Monga)
12 gennaio 2020, 14:30-16:30
- Giorgio Audino, Bloomberg "Agile Methodologies in a Large Tech Company: The Bloomberg Way" Registrazione YouTube
24. 14 gennaio 2020, 16:30-18:30 (Carlo Bellettini)
Materiali anni precedenti
- A.A. 2019/20
- A.A. 2018/19
- A.A. 2017/18
- A.A. 2016/17
- A.A. 2015/16 (Resp. prof. Carlo Bellettini, occorre iscrizione al gruppo subreddit)
Note:
See TracWiki
for help on using the wiki.