Version 430 (modified by 18 months 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:
- 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
- Gli obiettivi del corso
-
A.A. 2022/23
- 1. 28 febbraio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 2. 2 marzo 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 3. 7 marzo 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 4. 9 marzo 2023, Aula 501, 10:45-12:30 (Mattia Monga)
- 5. 14 marzo 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 6. 16 marzo 2023, Aula 501, 10:45-12:30 (Mattia Monga)
- 7. 21 marzo 2023, Aula 501, 10:30-12:30 (Carlo Bellettini)
- 8. 23 marzo 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 9. 28 marzo 2023, Aula 501, 10:30-12:30 (Carlo Bellettini)
- 10. 30 marzo 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 11. 4 aprile 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 12. 13 aprile 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 13. 18 aprile 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 14. 20 aprile 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 15. 27 aprile 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 16. 2 maggio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 17. 4 maggio 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 18. 9 maggio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 19. 11 maggio 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
-
16 maggio 2023,
Aula 501, 10:30-12:30Lezione sospesa - 20. 18 maggio 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 21. 23 maggio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 22. 25 maggio 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
- 23. 30 maggio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- 24. 1 giugno 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- Materiali anni precedenti
A.A. 2022/23
- Calendario lezioni ed esami
- Orario ufficiale
- Attenzione: su richiesta di un gruppo di studenti, la lezione del giovedì inizierà alle 10:45
1. 28 febbraio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
2. 2 marzo 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- F. Brooks, The Mythical Man-Month Lettura obbligatoria dei primi 7 capitoli.
3. 7 marzo 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- 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. 9 marzo 2023, Aula 501, 10:45-12:30 (Mattia Monga)
5. 14 marzo 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- K. Schwaber & J. Sutherland, The Scrum Guide Lettura obbligatoria.
6. 16 marzo 2023, Aula 501, 10:45-12:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- B. Meyer, Agile! The Good, the Hype and the Ugly Lettura consigliata
7. 21 marzo 2023, Aula 501, 10:30-12:30 (Carlo Bellettini)
8. 23 marzo 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
9. 28 marzo 2023, Aula 501, 10:30-12:30 (Carlo Bellettini)
10. 30 marzo 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
11. 4 aprile 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
12. 13 aprile 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
13. 18 aprile 2023, Aula 501, 10:30-12:30 (Mattia Monga)
14. 20 aprile 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
15. 27 aprile 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
16. 2 maggio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
17. 4 maggio 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
18. 9 maggio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
19. 11 maggio 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
16 maggio 2023, Aula 501, 10:30-12:30 Lezione sospesa
20. 18 maggio 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
21. 23 maggio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
22. 25 maggio 2023, Aula 501, 10:45-12:30 (Carlo Bellettini)
23. 30 maggio 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- Slide -- Slide (versione per la stampa)
- Eiffel (Standard ECMA 367) Lettura obbligatoria del del capitolo 7; utile anche il capitolo 8
- immagine docker Istruzioni dettagliate su come usarla sono nella sinossi.
- Eiffel 19.05 nativo Installazione
24. 1 giugno 2023, Aula 501, 10:30-12:30 (Mattia Monga)
- Esempio tema d'esame Eiffel L'esempio è discusso nella sinossi insieme ad altri temi d'esame.
Materiali anni precedenti
- A.A. 2021/22
- A.A. 2020/21
- 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.