Measuring and Improving Agile Processes in a Small-Size Software Development Company
Context: Agile software development has become commonplace in software development companies due to the numerous benefits it provides. However, conducting Agile projects is demanding in Small and Medium Enterprises (SMEs), because projects start and end quickly, but still have to fulfil customers...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9076670/ |
_version_ | 1818920826502643712 |
---|---|
author | Michal Choras Tomasz Springer Rafal Kozik Lidia Lopez Silverio Martinez-Fernandez Prabhat Ram Pilar Rodriguez Xavier Franch |
author_facet | Michal Choras Tomasz Springer Rafal Kozik Lidia Lopez Silverio Martinez-Fernandez Prabhat Ram Pilar Rodriguez Xavier Franch |
author_sort | Michal Choras |
collection | DOAJ |
description | Context: Agile software development has become commonplace in software development companies due to the numerous benefits it provides. However, conducting Agile projects is demanding in Small and Medium Enterprises (SMEs), because projects start and end quickly, but still have to fulfil customers' quality requirements. Objective: This paper aims at reporting a practical experience on the use of metrics related to the software development process as a means supporting SMEs in the development of software following an Agile methodology. Method: We followed Action-Research principles in a Polish small-size software development company. We developed and executed a study protocol suited to the needs of the company, using a pilot case. Results: A catalogue of Agile development process metrics practically validated in the context of a small-size software development company, adopted by the company in their Agile projects. Conclusions: Practitioners may adopt these metrics in their Agile projects, especially if working in an SME, and customise them to their own needs and tools. Academics may use the findings as a baseline for new research work, including new empirical studies. |
first_indexed | 2024-12-20T01:27:55Z |
format | Article |
id | doaj.art-02423ed74b2c4a7d895510e0196d5ad7 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-20T01:27:55Z |
publishDate | 2020-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-02423ed74b2c4a7d895510e0196d5ad72022-12-21T19:58:11ZengIEEEIEEE Access2169-35362020-01-018784527846610.1109/ACCESS.2020.29901179076670Measuring and Improving Agile Processes in a Small-Size Software Development CompanyMichal Choras0https://orcid.org/0000-0003-1405-9911Tomasz Springer1Rafal Kozik2Lidia Lopez3https://orcid.org/0000-0002-6901-9223Silverio Martinez-Fernandez4https://orcid.org/0000-0001-9928-133XPrabhat Ram5Pilar Rodriguez6Xavier Franch7ITTI Sp. z o.o., Poznañ, PolandITTI Sp. z o.o., Poznañ, PolandITTI Sp. z o.o., Poznañ, PolandDepartment of Service and Information System Engineering (ESSI), Universitat Politecnica de Catalunya, Barcelona, SpainDepartment of Service and Information System Engineering (ESSI), Universitat Politecnica de Catalunya, Barcelona, SpainM3S, Faculty of Information Technology and Electrical Engineering (ITEE), University of Oulu, Oulu, FinlandM3S, Faculty of Information Technology and Electrical Engineering (ITEE), University of Oulu, Oulu, FinlandDepartment of Service and Information System Engineering (ESSI), Universitat Politecnica de Catalunya, Barcelona, SpainContext: Agile software development has become commonplace in software development companies due to the numerous benefits it provides. However, conducting Agile projects is demanding in Small and Medium Enterprises (SMEs), because projects start and end quickly, but still have to fulfil customers' quality requirements. Objective: This paper aims at reporting a practical experience on the use of metrics related to the software development process as a means supporting SMEs in the development of software following an Agile methodology. Method: We followed Action-Research principles in a Polish small-size software development company. We developed and executed a study protocol suited to the needs of the company, using a pilot case. Results: A catalogue of Agile development process metrics practically validated in the context of a small-size software development company, adopted by the company in their Agile projects. Conclusions: Practitioners may adopt these metrics in their Agile projects, especially if working in an SME, and customise them to their own needs and tools. Academics may use the findings as a baseline for new research work, including new empirical studies.https://ieeexplore.ieee.org/document/9076670/Agile software developmentprocess metricssoftware engineeringsoftware qualityrapid software developmentSMEs |
spellingShingle | Michal Choras Tomasz Springer Rafal Kozik Lidia Lopez Silverio Martinez-Fernandez Prabhat Ram Pilar Rodriguez Xavier Franch Measuring and Improving Agile Processes in a Small-Size Software Development Company IEEE Access Agile software development process metrics software engineering software quality rapid software development SMEs |
title | Measuring and Improving Agile Processes in a Small-Size Software Development Company |
title_full | Measuring and Improving Agile Processes in a Small-Size Software Development Company |
title_fullStr | Measuring and Improving Agile Processes in a Small-Size Software Development Company |
title_full_unstemmed | Measuring and Improving Agile Processes in a Small-Size Software Development Company |
title_short | Measuring and Improving Agile Processes in a Small-Size Software Development Company |
title_sort | measuring and improving agile processes in a small size software development company |
topic | Agile software development process metrics software engineering software quality rapid software development SMEs |
url | https://ieeexplore.ieee.org/document/9076670/ |
work_keys_str_mv | AT michalchoras measuringandimprovingagileprocessesinasmallsizesoftwaredevelopmentcompany AT tomaszspringer measuringandimprovingagileprocessesinasmallsizesoftwaredevelopmentcompany AT rafalkozik measuringandimprovingagileprocessesinasmallsizesoftwaredevelopmentcompany AT lidialopez measuringandimprovingagileprocessesinasmallsizesoftwaredevelopmentcompany AT silveriomartinezfernandez measuringandimprovingagileprocessesinasmallsizesoftwaredevelopmentcompany AT prabhatram measuringandimprovingagileprocessesinasmallsizesoftwaredevelopmentcompany AT pilarrodriguez measuringandimprovingagileprocessesinasmallsizesoftwaredevelopmentcompany AT xavierfranch measuringandimprovingagileprocessesinasmallsizesoftwaredevelopmentcompany |