FD Approach for Final Course Projects at ISP-Bié
Keywords:
Scrum, RUP, metodología híbrida, ingeniería de software, enfoqueAbstract
This study analyzes the application of the FD approach (EH-FD) combining practices of the Scrum and RUP methodologies in Final Course Projects (TFC) of the Instituto Superior Politécnico do Bié (ISP-Bié). Additionally, it compares its results with recent experiences reported in academic literature. EH-FD integrates Scrum's iterative cycles with formal RUP artifacts, enabling incremental deliveries and rigorous documentation. Aspects such as process structure, technical outcomes, challenges, and pedagogical impact were evaluated. It was observed that, both at ISP-Bié and external institutions, the hybrid approach improved productivity, requirement traceability, and the technical quality of TFC. The application allowed students to develop comprehensive skills in agile planning, UML modeling, and requirements engineering. Among the challenges faced, the most notable were document overload and the need for additional team training. Best practices included the adoption of integrated tools, clear role definitions, and the prioritization of essential artifacts. The comparison revealed that pedagogical benefits—including increased engagement, effective collaboration, and the development of interpersonal skills—were consistent across all studied contexts. The adoption of the EH-FD at ISP-Bié aligns with international best practices and has the potential to significantly enhance the quality of TFC and the practical training of computer engineering students.
References
Airapetian, G. (s.d.). Scrum/XP (Extreme Programming): Combining Scrum and XP [Blog]. Agile Lone Star. https://www.agilelonestar.com/knowledge-base/scrum-xp
Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., ... & Thomas, D. (2001). Manifesto Ágil para desenvolvimento de software. Tomado de http://agilemanifesto.org
Castilla, D. (2014). A hybrid approach using RUP and Scrum as a software development strategy (Mestrado em Ciência da Computação, University of North Florida). UNF Graduate Theses and Dissertations, 514. https://digitalcommons.unf.edu/etd/514
França, M. B. (2022). Agile Short Unified Process – ASUP: Uma metodologia híbrida apoiada na adaptação do framework Scrum e do Unified Process – UP (Tese de Doutorado). Universidade Federal de Uberlândia.
Fernandes, A., Lopes, M., & Costa, L. (2022). Structured documentation in hybrid methodologies: A case study. Journal of Software Engineering.
Huss, J., Müller, A., & Reiter, M. (2022). Agile-MBSE: Integrating Scrum and Model-Based Systems Engineering. Systems Engineering Review.
Kumar, R., & Singh, P. (2023). Synchronizing Agile Sprints with Documentation Phases: An Educational Perspective. Software Process Improvement Journal.
Kruchten, P. (2004). The Rational Unified Process: An Introduction (3rd ed.). Addison-Wesley.
Larman, C. (2004). Agile and Iterative Development: A Manager’s Guide. Addison-Wesley.
Multivix. (2023, 31 de agosto). Metodologias ágeis na educação: ¿como utilizar? Blog da Faculdade Multivix. https://multivix.edu.br/blog/metodologias-ageis-educacao/
Moe, N.B., Smite, D., Ågerfalk, P.J., & Årdal, S. (2010). Understanding the dynamics of distributed agile teams: A case study of two agile teams. Information and Software Technology.
Nguyen, T., Le, V., & Tran, H. (2020). Agile practices in academic software projects: A multi-case study. International Journal of Software Studies.
Oliveira, J., Santos, L., & Pereira, M. (2021). Hybrid frameworks in academic settings: Efficiency gains in software projects. Journal of Educational Technology.
Pang, W. (2020). Using UML diagrams in agile projects: Bridging the gap between user stories and formal models. Software Design Journal.
Roggio, R. F., & Castilla, D. (2014). Lessons learned in academic hybrid software development projects – a retrospective. International Journal of Computer and Information Technology, 3(6), 1269–1273.
Soares, M. S. (2004). Metodologias Ágeis Extreme Programming e Scrum para o Desenvolvimento de Software. Revista Eletrônica de Sistemas de Informação, 3(1). https://doi.org/10.21529/RESI.2004.0301006
Scrum Alliance. (n.d.). What is Scrumban? Scrum Alliance – Resources. https://resources.scrumalliance.org/Article/scrumban
Schwaber, K., & Sutherland, J. (2020). The Scrum Guide. Retrieved from https://scrumguides.org
Silva, M., & Costa, R. (2019). Implementing Scrum in academic environments: A case analysis. Educational Software Research.
da Silva, S., Portela, C. S., Pereira, R. L., Yasojima, E. K. K., Broicher, G., & Cordeiro, T. (2023). Definição e instanciação de um processo híbrido SCRUM e RUP aderente ao ciclo PDCA. Brazilian Journal of Development.
Zhang, Y., & Lee, H. (2024). The role of RUP in modern software engineering education. Journal of Applied Software Practices.
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Daysel Labañino Griñan, Feliciano Chiluzia Bumba Gabriel

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.






