Article 2026

Applying Agile Principles as a Pedagogical Framework in Vocational Software Development Education

Computer Applications in Engineering Education
Journal · Vol. 34 · Issue 1 · Art. e70124
Abstract

Agile methodologies are widely used in engineering education to align academic outcomes with industry needs. Embedding Agile as a learning culture requires the pedagogical adoption of its principles rather than reliance on tools. This study examined links between Agile principles, team quality, and professional readiness in vocational software development education, where students often face tight deadlines and limited real-world experience. A pilot framework was implemented across 6 courses at an Indonesian polytechnic (51 students, 9 teams), operationalized around 12 principles over 5 sprints, and evaluated through peer assessments and retrospectives. Team quality was computed using a hybrid metric from Tuckman's stages and Lencioni's dysfunctions; students rated their agility on a 10-point scale. Results showed heterogeneous levels of team quality and principle adoption. A regression model explained a modest share of variance (R2 = 0.26), and the average rank correlation between team quality and principle scores was low to moderate (Spearman's ρ̄ = 0.39). Correlations were stronger for constant pace and self-organizing team and weaker for customer satisfaction and technical excellence. Cultural norms (politeness and hierarchical deference) tempered direct feedback during retrospectives. These findings support the integration of Agile principles into vocational curricula, with attention to local cultural dynamics. © 2025 Wiley Periodicals LLC.

Keywords

Author Keywords

Vocational education Agile principles Indonesian cultural context software engineering education team quality

Index Keywords

Teaching Curricula Engineering education Agile manufacturing systems Apprentices Education computing Students Agile Methodologies Vocational education Regression analysis Software quality Agile principle Cultural context Embeddings Indonesian cultural context Industry needs Learning cultures Software engineering education Team quality Customer satisfaction
Author Affiliations
Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, East Java, Indonesia, Department of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya, Surabaya, East Java, Indonesia
Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, East Java, Indonesia
Funding & Acknowledgements
Lembaga Pengelola Dana Pendidikan, LPDP
Funding text 1: The authors thank all student participants and lecturers involved in the Agile\u2010based curriculum implementation\u2014special thanks to the SimHive Group and the Agile Teknik Network development team for their contributions. OpenAI's ChatGPT assisted with part of the content in this article for language refinement. This research is funded by the Indonesian Endowment Fund for Education (LPDP) on behalf of the Indonesian Ministry of Higher Education, Science and Technology and managed under the EQUITY Program.; Funding text 2: The authors thank all student participants and lecturers involved in the Agile-based curriculum implementation\u2014special thanks to the SimHive Group and the Agile Teknik Network development team for their contributions. OpenAI's ChatGPT assisted with part of the content in this article for language refinement. This research is funded by the Indonesian Endowment Fund for Education (LPDP) on behalf of the Indonesian Ministry of Higher Education, Science and Technology and managed under the EQUITY Program.
References 10 References
1 Bott, Mitch J., An Analysis of Theories Supporting Agile Scrum and the Use of Scrum in Systems Engineering, EMJ - Engineering Management Journal, 32, 2, pp. 76-85, (2020)
2 Strode, Diane E., A teamwork effectiveness model for agile software development, Empirical Software Engineering, 27, 2, (2022)
3 Avila, Daymy Tamayo, Improving Teamwork in Agile Software Engineering Education: The ASEST+ Framework, IEEE Transactions on Education, 65, 1, pp. 18-29, (2022)
4 Bolmsten, Johan, Agile social learning – capacity-building for sustainable development in higher education, International Journal of Sustainability in Higher Education, 21, 7, pp. 1563-1586, (2020)
5 Bergin, Joseph, Agile development in computer science education: Practices and prognosis, Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005, pp. 130-131, (2005)
6 Nerur, Sridhar Panchapakesan, Theoretical reflections on agile development methodologies, Communications of the ACM, 50, 3, pp. 79-83, (2007)
7 Agile Experience Communication and Collaboration in Agile Software Development Teams, (2006)
8 undefined, (2024)
9 Melnik, Grigori, Introducing agile methods: Three years of experience, Conference Proceedings of the EUROMICRO, 30, pp. 334-341, (2004)
10 Fernandes, João M., An integrated approach to develop professional and technical skills for informatics engineering students, European Journal of Engineering Education, 37, 2, pp. 167-177, (2012)
Quick Actions
Full Text via DOI
Citation Metrics
0
Times Cited (Scopus)

References 10
Document Identifiers