Mastering Requirements Volatility: Strategies for Dynamic Environments and Multiple Stakeholders in Government Software Projects

Government software projects face challenges due to requirement volatility, dynamic environments, and multiple stakeholders. This study examines these challenges through a case study of the Brazilian National Textbook Program (PNLD) software platform. We analyze qualitative and quantitative data fro...

Full description

Saved in:
Bibliographic Details
Main Authors: Alenilton Santos Silva, Andre Araujo, Paula Palomino, Rafael Araujo, Diego Dermeval
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10772187/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850126565805916160
author Alenilton Santos Silva
Andre Araujo
Paula Palomino
Rafael Araujo
Diego Dermeval
author_facet Alenilton Santos Silva
Andre Araujo
Paula Palomino
Rafael Araujo
Diego Dermeval
author_sort Alenilton Santos Silva
collection DOAJ
description Government software projects face challenges due to requirement volatility, dynamic environments, and multiple stakeholders. This study examines these challenges through a case study of the Brazilian National Textbook Program (PNLD) software platform. We analyze qualitative and quantitative data from user stories, support tickets, and stakeholder interviews to assess the impact of stakeholder centralization on requirement stability and development efficiency. Our findings indicate that reducing the number of stakeholders significantly decreases volatility and improves project alignment and communication. The data shows enhanced issue resolution efficiency, especially in backend operations and post-centralization. We also identify key themes related to communication, coordination, and agile methodologies that influence project outcomes. Based on these insights, we propose guidelines and best practices to optimize software development in dynamic, multi-stakeholder environments. These recommendations highlight the importance of streamlined stakeholder roles, robust communication channels, and balanced agile practices. This research offers practical strategies for improving the stability and efficiency of government software projects.
format Article
id doaj-art-c1c8ee6ac0a942c59f6bb372895e05a8
institution OA Journals
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-c1c8ee6ac0a942c59f6bb372895e05a82025-08-20T02:33:54ZengIEEEIEEE Access2169-35362024-01-011218306018307710.1109/ACCESS.2024.351005610772187Mastering Requirements Volatility: Strategies for Dynamic Environments and Multiple Stakeholders in Government Software ProjectsAlenilton Santos Silva0https://orcid.org/0009-0008-2989-3996Andre Araujo1https://orcid.org/0000-0001-8321-2268Paula Palomino2https://orcid.org/0000-0002-9730-2253Rafael Araujo3https://orcid.org/0000-0003-0545-2519Diego Dermeval4https://orcid.org/0000-0002-8415-6955Computing Institute, Federal University of Alagoas, Maceió, BrazilComputing Institute, Federal University of Alagoas, Maceió, BrazilSão Paulo State College of Technology, Matão, BrazilFaculty of Computing, Federal University of Uberlândia, Minas Gerais, BrazilComputing Institute, Federal University of Alagoas, Maceió, BrazilGovernment software projects face challenges due to requirement volatility, dynamic environments, and multiple stakeholders. This study examines these challenges through a case study of the Brazilian National Textbook Program (PNLD) software platform. We analyze qualitative and quantitative data from user stories, support tickets, and stakeholder interviews to assess the impact of stakeholder centralization on requirement stability and development efficiency. Our findings indicate that reducing the number of stakeholders significantly decreases volatility and improves project alignment and communication. The data shows enhanced issue resolution efficiency, especially in backend operations and post-centralization. We also identify key themes related to communication, coordination, and agile methodologies that influence project outcomes. Based on these insights, we propose guidelines and best practices to optimize software development in dynamic, multi-stakeholder environments. These recommendations highlight the importance of streamlined stakeholder roles, robust communication channels, and balanced agile practices. This research offers practical strategies for improving the stability and efficiency of government software projects.https://ieeexplore.ieee.org/document/10772187/Agile methodologiesdynamic environmentsgovernment software projectsrequirement volatilitystakeholders management
spellingShingle Alenilton Santos Silva
Andre Araujo
Paula Palomino
Rafael Araujo
Diego Dermeval
Mastering Requirements Volatility: Strategies for Dynamic Environments and Multiple Stakeholders in Government Software Projects
IEEE Access
Agile methodologies
dynamic environments
government software projects
requirement volatility
stakeholders management
title Mastering Requirements Volatility: Strategies for Dynamic Environments and Multiple Stakeholders in Government Software Projects
title_full Mastering Requirements Volatility: Strategies for Dynamic Environments and Multiple Stakeholders in Government Software Projects
title_fullStr Mastering Requirements Volatility: Strategies for Dynamic Environments and Multiple Stakeholders in Government Software Projects
title_full_unstemmed Mastering Requirements Volatility: Strategies for Dynamic Environments and Multiple Stakeholders in Government Software Projects
title_short Mastering Requirements Volatility: Strategies for Dynamic Environments and Multiple Stakeholders in Government Software Projects
title_sort mastering requirements volatility strategies for dynamic environments and multiple stakeholders in government software projects
topic Agile methodologies
dynamic environments
government software projects
requirement volatility
stakeholders management
url https://ieeexplore.ieee.org/document/10772187/
work_keys_str_mv AT aleniltonsantossilva masteringrequirementsvolatilitystrategiesfordynamicenvironmentsandmultiplestakeholdersingovernmentsoftwareprojects
AT andrearaujo masteringrequirementsvolatilitystrategiesfordynamicenvironmentsandmultiplestakeholdersingovernmentsoftwareprojects
AT paulapalomino masteringrequirementsvolatilitystrategiesfordynamicenvironmentsandmultiplestakeholdersingovernmentsoftwareprojects
AT rafaelaraujo masteringrequirementsvolatilitystrategiesfordynamicenvironmentsandmultiplestakeholdersingovernmentsoftwareprojects
AT diegodermeval masteringrequirementsvolatilitystrategiesfordynamicenvironmentsandmultiplestakeholdersingovernmentsoftwareprojects