Dual prioritization: A key enabler of iterative and incremental development
- Autores
- Pinciroli, Fernando; Torres Bermúdez, Álex
- Año de publicación
- 2025
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- The iterative-incremental lifecycle is often misapplied in software development, with teams frequently adopting a merely incremental approach that fails to revisit previously developed components in order to follow an iterative development. This paper introduces the concept of "dual prioritization” as a key enabler for truly iterative and incremental process. The first level of prioritization organizes high-level requirements (e.g., use cases or epics) based on value, while the second prioritization is applied to their constituent features. We argue that without this two-tiered prioritization, it is impossible to construct effective backlogs for delivering Minimum Viable Products (MVPs) or Minimum Marketable Products (MMPs). Through a concrete example and visual representation, we demonstrate how dual prioritization improves delivery value and supports better decision-making under constraints such as time or budget. The paper concludes by outlining avenues for applying dual prioritization with alternative elicitation and prioritization techniques.
Red de Universidades con Carreras en Informática - Materia
-
Ciencias Informáticas
Iterative
Incremental development
Requirements prioritization
Dual prioritization
Agile methods
Top-down methods - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
.jpg)
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/191339
Ver los metadatos del registro completo
| id |
SEDICI_8e369944fe2df7895d969a50730f8b42 |
|---|---|
| oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/191339 |
| network_acronym_str |
SEDICI |
| repository_id_str |
1329 |
| network_name_str |
SEDICI (UNLP) |
| spelling |
Dual prioritization: A key enabler of iterative and incremental developmentPinciroli, FernandoTorres Bermúdez, ÁlexCiencias InformáticasIterativeIncremental developmentRequirements prioritizationDual prioritizationAgile methodsTop-down methodsThe iterative-incremental lifecycle is often misapplied in software development, with teams frequently adopting a merely incremental approach that fails to revisit previously developed components in order to follow an iterative development. This paper introduces the concept of "dual prioritization” as a key enabler for truly iterative and incremental process. The first level of prioritization organizes high-level requirements (e.g., use cases or epics) based on value, while the second prioritization is applied to their constituent features. We argue that without this two-tiered prioritization, it is impossible to construct effective backlogs for delivering Minimum Viable Products (MVPs) or Minimum Marketable Products (MMPs). Through a concrete example and visual representation, we demonstrate how dual prioritization improves delivery value and supports better decision-making under constraints such as time or budget. The paper concludes by outlining avenues for applying dual prioritization with alternative elicitation and prioritization techniques.Red de Universidades con Carreras en Informática2025-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf607-616http://sedici.unlp.edu.ar/handle/10915/191339enginfo:eu-repo/semantics/altIdentifier/isbn/978-987-8258-99-7info:eu-repo/semantics/reference/hdl/10915/189846info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2026-05-06T13:00:03Zoai:sedici.unlp.edu.ar:10915/191339Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292026-05-06 13:00:04.148SEDICI (UNLP) - Universidad Nacional de La Platafalse |
| dc.title.none.fl_str_mv |
Dual prioritization: A key enabler of iterative and incremental development |
| title |
Dual prioritization: A key enabler of iterative and incremental development |
| spellingShingle |
Dual prioritization: A key enabler of iterative and incremental development Pinciroli, Fernando Ciencias Informáticas Iterative Incremental development Requirements prioritization Dual prioritization Agile methods Top-down methods |
| title_short |
Dual prioritization: A key enabler of iterative and incremental development |
| title_full |
Dual prioritization: A key enabler of iterative and incremental development |
| title_fullStr |
Dual prioritization: A key enabler of iterative and incremental development |
| title_full_unstemmed |
Dual prioritization: A key enabler of iterative and incremental development |
| title_sort |
Dual prioritization: A key enabler of iterative and incremental development |
| dc.creator.none.fl_str_mv |
Pinciroli, Fernando Torres Bermúdez, Álex |
| author |
Pinciroli, Fernando |
| author_facet |
Pinciroli, Fernando Torres Bermúdez, Álex |
| author_role |
author |
| author2 |
Torres Bermúdez, Álex |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
Ciencias Informáticas Iterative Incremental development Requirements prioritization Dual prioritization Agile methods Top-down methods |
| topic |
Ciencias Informáticas Iterative Incremental development Requirements prioritization Dual prioritization Agile methods Top-down methods |
| dc.description.none.fl_txt_mv |
The iterative-incremental lifecycle is often misapplied in software development, with teams frequently adopting a merely incremental approach that fails to revisit previously developed components in order to follow an iterative development. This paper introduces the concept of "dual prioritization” as a key enabler for truly iterative and incremental process. The first level of prioritization organizes high-level requirements (e.g., use cases or epics) based on value, while the second prioritization is applied to their constituent features. We argue that without this two-tiered prioritization, it is impossible to construct effective backlogs for delivering Minimum Viable Products (MVPs) or Minimum Marketable Products (MMPs). Through a concrete example and visual representation, we demonstrate how dual prioritization improves delivery value and supports better decision-making under constraints such as time or budget. The paper concludes by outlining avenues for applying dual prioritization with alternative elicitation and prioritization techniques. Red de Universidades con Carreras en Informática |
| description |
The iterative-incremental lifecycle is often misapplied in software development, with teams frequently adopting a merely incremental approach that fails to revisit previously developed components in order to follow an iterative development. This paper introduces the concept of "dual prioritization” as a key enabler for truly iterative and incremental process. The first level of prioritization organizes high-level requirements (e.g., use cases or epics) based on value, while the second prioritization is applied to their constituent features. We argue that without this two-tiered prioritization, it is impossible to construct effective backlogs for delivering Minimum Viable Products (MVPs) or Minimum Marketable Products (MMPs). Through a concrete example and visual representation, we demonstrate how dual prioritization improves delivery value and supports better decision-making under constraints such as time or budget. The paper concludes by outlining avenues for applying dual prioritization with alternative elicitation and prioritization techniques. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-10 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/191339 |
| url |
http://sedici.unlp.edu.ar/handle/10915/191339 |
| dc.language.none.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/isbn/978-987-8258-99-7 info:eu-repo/semantics/reference/hdl/10915/189846 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
| dc.format.none.fl_str_mv |
application/pdf 607-616 |
| dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
| reponame_str |
SEDICI (UNLP) |
| collection |
SEDICI (UNLP) |
| instname_str |
Universidad Nacional de La Plata |
| instacron_str |
UNLP |
| institution |
UNLP |
| repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
| repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
| _version_ |
1864469133923450880 |
| score |
13.1485815 |