Adopting industry agile practices in large-scale capstone education
- 27 June 2020
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
This paper presents the practice and experience in adopting an agile organizational model for a final-year capstone program in Software Engineering. The model developed is motivated by having real (and developing) software artifacts with incrementally changing team members working on a product-line. This in turn results in more sophisticated capstone student-project outcomes. The model proposed supports student mentoring and promotes, through its internal organization, leadership and personal responsibility. The students are supported by professional software engineers, up-skilling workshops, and academic supervisors who act as a personalized reporting and grading point for the team. The academic supervisors are themselves supported by a tribe leader, a faculty member who assumes overall responsibility for a product-line, and who acts as a report to an external industry client/sponsor. This paper describes the motivation for the capstone model, its adoption, and some preliminary observations.Keywords
This publication has 26 references indexed in Scilit:
- Software Engineering Project Courses with Industrial ClientsACM Transactions on Computing Education, 2015
- Improving software engineering education through an empirical approachPublished by Association for Computing Machinery (ACM) ,2014
- A decade of agile methodologies: Towards explaining agile software developmentJournal of Systems and Software, 2012
- The impact of inadequate customer collaboration on self-organizing Agile teamsInformation and Software Technology, 2011
- The difficult bridge between university and industry: a case study in computer science teachingAssessment & Evaluation in Higher Education, 2010
- Inductive Teaching and Learning Methods: Definitions, Comparisons, and Research BasesJournal of Engineering Education, 2006
- Elements of a successful capstone course considering the needs of stakeholdersEuropean Journal of Engineering Education, 2005
- eXtreme Programming––helpful or harmful in educating undergraduates?Journal of Systems and Software, 2005
- Extreme Programming and Agile Software Development MethodologiesInformation Systems Management, 2004
- Extreme programming for software engineering education?Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002