Agile Iteration Reviews in a Project Course: A key to Improved Feedback and Assessment Practice
- 1 May 2021
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Agile development is increasingly taught at universities worldwide. Project courses are redesigned in order to better fit these methods, both with respect to content taught and how courses are organised. This position paper builds on experience with reviews as a feedback practice in a bachelor level project course. Reviews are a key element in agile development, but there has been little discussion in the software engineering education literature on the role of such reviews in improving feedback and assessment. Through examples of course improvement work in a course with about 140 students in 24 teams, we show how review practices are tailored to better comply with principles of good feedback practice which intend to empower students and help self-regulate learning. We argue that reviews can provide formative assessment and improve the learning outcome. Finally, we conclude with five lessons learned from three years of continuous improvement.Keywords
This publication has 9 references indexed in Scilit:
- Adopting industry agile practices in large-scale capstone educationPublished by Association for Computing Machinery (ACM) ,2020
- Performing standards: a critical perspective on the contemporary use of standards in assessmentTeaching in Higher Education, 2019
- The Rise and Evolution of Agile Software DevelopmentIEEE Software, 2018
- Lean Learning - Applying Lean Techniques to Improve Software Engineering EducationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2017
- Teaching Agile Software Development: A Case StudyIEEE Transactions on Education, 2010
- Feedback : all that effort, but what is the effect?Assessment & Evaluation in Higher Education, 2010
- Formative assessment and self‐regulated learning: a model and seven principles of good feedback practiceStudies in Higher Education, 2006
- Challenges of migrating to agile methodologiesCommunications of the ACM, 2005
- The Scrum software development process for small teamsIEEE Software, 2000