Agile for Millennials: A Comparative Study
- 1 May 2017
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 9, 47-53
Abstract
Context: Comparative study of software development methodologies in millenials high school students. Objective: This paper compares the performance and satisfaction of both students and teachers in using two development strategies in a K-12 Computer Science teaching practice. Method: This study includes an experiment, administered in a laboratory controlled setting to measure students' performances. Results: Scrum produces less usable software with better working features compared to Waterfall, it is also more appreciated by students. Teachers are more experienced with Waterfall, which also offers more control on the development process. Conclusions: From an educational perspective, the two methods are equivalent. Since we noted an overall positive effect on the learning environment, we recommend that at least one method be taught in practice.Keywords
This publication has 18 references indexed in Scilit:
- Individual empowerment of agile and non-agile software developers in small teamsInformation and Software Technology, 2014
- Teaching agile software development at university level: Values, management, and craftsmanship2013
- Agile projects in high school computing education2012
- An Agile Constructionist Mentoring Methodology for Software Projects in the High SchoolACM Transactions on Computing Education, 2010
- Weaving Agile Software Development Techniques into a Traditional Computer Science Curriculum2009
- A survey study of critical success factors in agile software projectsJournal of Systems and Software, 2008
- Using return on investment to compare agile and plan-driven practices in undergraduate group projects2006
- Comparison Between Test Driven Development and Waterfall Development in a Small-Scale Project2006
- What is Evidence-based Education?British Journal of Educational Studies, 1999
- Software process validationACM Transactions on Software Engineering and Methodology, 1999