Resumen:
Nowadays, organizations that are not ready to adapt to changes that are happening
every day, are most likely to lose any competitive advantage they have
achieved, leaving them lagging behind those who did. In software industry,
this can be seen in companies that deliver software once every several months,
or do not have a good communication with their customers and do not deliver
the functionalities they need/want. In order to counter these problems Agile
methodologies were born. Although these methodologies make promises regarding
teams' productivity, this aspect does not depend only on the use of
a framework but also the practices, processes, and the culture within a team
and an organization.
The current thesis sets the necessary concepts to establish useful metrics
that any software development team practicing Scrum should take into
account. To achieve this, in rst place Agile, along with its principles and
values, have been de ned and explained, as well as the concepts that rule
Agile's most used framework, Scrum. In second place, di erent metrics that
are useful for Scrum teams were classi ed and explained. To support the
selection of really helpful metrics a survey was carried out. The results
obtained, along with an analysis of the available tools for software project
management, settled the basis for the establishment of a working environment,
which consists of open source applications. These tools cover almost
all the spectrum in a software project management, from the speci cation of
features to develop, till the deployment of the product, passing through of
the coding tasks that developers have to perform along with documentation,
testing, among others, as well as the analysis of di erent aspects involved in
the team's performance.