In 2011, an experiment was undertaken at KTH Royal Institute of Technology to introduce agile methods for product development into a mechatronics capstone course. This paper describes the method used, Scrum, and the context of the studied mechatronics capstone course. Mechatronics is here defined as "synergistic integration" of electronics, mechanical engineering, control and software engineering. Mechatronics product development, in this context, therefore deals with the development of complex and intelligent products, which implies multi-disciplinary work and the use of models etc. from several domains and areas. With the integration of Scrum into the mechatronics capstone course, an educational favorable alternative is identified, to previously used design methodologies such as more traditional stage-gate methods as the Waterfall or method or the V-model. This is due to the emphasis on early prototyping, quick feedback and incremental development. It still might not be the favorable method for use in large scale industrial development projects where formal procedures might still be preferred, but the pedagogical advantages in mechatronics education are valuable. Incremental development and rapid prototyping for example gives many opportunities to reflect and improve. The Scrum focus on self-organizing teams also provides a platform to practice project organization, by empowering students to take responsibility for the product development process. Among the results of this study, it is shown that it is possible and favorable to integrate Scrum in a mechatronics capstone course and that this can enhance student preparation for a future career as mechatronics product developers. It is also shown that this prepares the students with a larger flexibility to handle the increased complexity in mechatronics product development and thereby enabling the project teams to deliver results faster, more reliable and with higher quality.
[1]
Martin Törngren,et al.
Experiences from large embedded systems development projects in education, involving industry and research
,
2007,
SIGBED.
[2]
Victor R. Basili,et al.
Iterative and incremental developments. a brief history
,
2003,
Computer.
[3]
Mats Hanson,et al.
Mechatronics—the evolution of an academic discipline in engineering education
,
2005
.
[4]
Fumio Harashima,et al.
Mechatronics - "What Is It, Why, and How?" An editorial
,
1996,
IEEE/ASME Transactions on Mechatronics.
[5]
Martin Grimheden.
Preparing Swedish Mechatronics Engineering Students for a Global Industry
,
2007
.
[6]
Robert C. Martin,et al.
Iterative and Incremental development
,
1999
.
[7]
Barry W. Boehm,et al.
Get Ready for Agile Methods, with Care
,
2002,
Computer.