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...
Saved in:
| Main Authors: | , , , , |
|---|---|
| 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 |