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...

Descripción completa

Detalles Bibliográficos
Autores principales: Nazir, Salman, Price, Brad, Surendra, Nanda C., Kopp, Katherine
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