The main topic of this dissertation concerns the analysis of modern methodologies for managing the execution of projects. First, we draw a meditated analysis of the historical background behind project management till coming to the most recent trends of this sector. The second part of the thesis specifically focuses on software project management, which essentially differs from other cases due to the particular output required at the end of the process. A software, in fact, is an intangible item characterized for being very unstable and for having requirements that tend to change along its development, making the mastering of this kind of projects really challenging since the early beginning of the industry. We focus our attention to some of the most widespread “agile” methodologies such as Scrum, Kanban and Extreme Programming, which were elaborated in order to gain more flexibility during development activities. Finally, we propose a case study based on my personal experience working in a consulting agency specialized in companies digital transformation. The case is exploited to show how agile methodologies are implemented in practice and to offer some final considerations about the future of this increasingly rising sector.
ScrumBan: an effective framework for Agile Software Development.
Nibbio, Federico
2019/2020
Abstract
The main topic of this dissertation concerns the analysis of modern methodologies for managing the execution of projects. First, we draw a meditated analysis of the historical background behind project management till coming to the most recent trends of this sector. The second part of the thesis specifically focuses on software project management, which essentially differs from other cases due to the particular output required at the end of the process. A software, in fact, is an intangible item characterized for being very unstable and for having requirements that tend to change along its development, making the mastering of this kind of projects really challenging since the early beginning of the industry. We focus our attention to some of the most widespread “agile” methodologies such as Scrum, Kanban and Extreme Programming, which were elaborated in order to gain more flexibility during development activities. Finally, we propose a case study based on my personal experience working in a consulting agency specialized in companies digital transformation. The case is exploited to show how agile methodologies are implemented in practice and to offer some final considerations about the future of this increasingly rising sector.File | Dimensione | Formato | |
---|---|---|---|
861734-1219562.pdf
non disponibili
Tipologia:
Altro materiale allegato
Dimensione
1.35 MB
Formato
Adobe PDF
|
1.35 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14247/2470