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.