Cargando…
Adapting agile development practices for hyper-agile environments: lessons learned from a COVID-19 emergency response research project
Agile development is known for efficient software development practices that enable teams to quickly develop software to cope with changing requirements. Although there is evidence that agile practices are helpful in such environments, the literature does not inform us as to whether agile practices...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9362493/ https://www.ncbi.nlm.nih.gov/pubmed/36188730 http://dx.doi.org/10.1007/s10799-022-00370-y |
_version_ | 1784764734032052224 |
---|---|
author | Nazir, Salman Price, Brad Surendra, Nanda C. Kopp, Katherine |
author_facet | Nazir, Salman Price, Brad Surendra, Nanda C. Kopp, Katherine |
author_sort | Nazir, Salman |
collection | PubMed |
description | Agile development is known for efficient software development practices that enable teams to quickly develop software to cope with changing requirements. Although there is evidence that agile practices are helpful in such environments, the literature does not inform us as to whether agile practices can also be beneficial in hyper-agile environments. Such environments are characterized by an extremely fast pace of change with fluid requirements. COVID-19 vaccine distribution is one such problem that governments have had to deal with. To solve this problem, governments need to come up with robust responses by formulating teams that have the capability to provide software solutions enabling information visibility into the vaccine distribution process. Such emergent teams need to quickly understand the distribution process, oftentimes define the process itself because it might be non-existent, and build software systems to solve the problem in a matter of days. Not much is known about how systems can be developed at such a fast pace. We adopt a clinical research methodology and employ agile software development practices to develop such a mission-critical system. In the process of building the system, we learn important lessons that can be used to adapt and extend agile methodologies to be used in hyper-agile development environments. We offer these lessons as important first steps to understanding the best practices needed to develop software systems that have the capability to provide visibility into the unprecedented health challenge of distribution of life-saving COVID-19 vaccine. |
format | Online Article Text |
id | pubmed-9362493 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-93624932022-08-10 Adapting agile development practices for hyper-agile environments: lessons learned from a COVID-19 emergency response research project Nazir, Salman Price, Brad Surendra, Nanda C. Kopp, Katherine Inf Technol Manag Article Agile development is known for efficient software development practices that enable teams to quickly develop software to cope with changing requirements. Although there is evidence that agile practices are helpful in such environments, the literature does not inform us as to whether agile practices can also be beneficial in hyper-agile environments. Such environments are characterized by an extremely fast pace of change with fluid requirements. COVID-19 vaccine distribution is one such problem that governments have had to deal with. To solve this problem, governments need to come up with robust responses by formulating teams that have the capability to provide software solutions enabling information visibility into the vaccine distribution process. Such emergent teams need to quickly understand the distribution process, oftentimes define the process itself because it might be non-existent, and build software systems to solve the problem in a matter of days. Not much is known about how systems can be developed at such a fast pace. We adopt a clinical research methodology and employ agile software development practices to develop such a mission-critical system. In the process of building the system, we learn important lessons that can be used to adapt and extend agile methodologies to be used in hyper-agile development environments. We offer these lessons as important first steps to understanding the best practices needed to develop software systems that have the capability to provide visibility into the unprecedented health challenge of distribution of life-saving COVID-19 vaccine. Springer US 2022-07-30 2022 /pmc/articles/PMC9362493/ /pubmed/36188730 http://dx.doi.org/10.1007/s10799-022-00370-y Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Nazir, Salman Price, Brad Surendra, Nanda C. Kopp, Katherine Adapting agile development practices for hyper-agile environments: lessons learned from a COVID-19 emergency response research project |
title | Adapting agile development practices for hyper-agile environments: lessons learned from a COVID-19 emergency response research project |
title_full | Adapting agile development practices for hyper-agile environments: lessons learned from a COVID-19 emergency response research project |
title_fullStr | Adapting agile development practices for hyper-agile environments: lessons learned from a COVID-19 emergency response research project |
title_full_unstemmed | Adapting agile development practices for hyper-agile environments: lessons learned from a COVID-19 emergency response research project |
title_short | Adapting agile development practices for hyper-agile environments: lessons learned from a COVID-19 emergency response research project |
title_sort | adapting agile development practices for hyper-agile environments: lessons learned from a covid-19 emergency response research project |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9362493/ https://www.ncbi.nlm.nih.gov/pubmed/36188730 http://dx.doi.org/10.1007/s10799-022-00370-y |
work_keys_str_mv | AT nazirsalman adaptingagiledevelopmentpracticesforhyperagileenvironmentslessonslearnedfromacovid19emergencyresponseresearchproject AT pricebrad adaptingagiledevelopmentpracticesforhyperagileenvironmentslessonslearnedfromacovid19emergencyresponseresearchproject AT surendranandac adaptingagiledevelopmentpracticesforhyperagileenvironmentslessonslearnedfromacovid19emergencyresponseresearchproject AT koppkatherine adaptingagiledevelopmentpracticesforhyperagileenvironmentslessonslearnedfromacovid19emergencyresponseresearchproject |