Research and Practice on Agile Development Method for Teaching with Lego Blocks


Authors : Ming Zhu, Kang Du, Jing Li

Volume/Issue : Volume 5 - 2020, Issue 4 - April

Google Scholar : http://bitly.ws/9nMw

Scribd : https://bit.ly/3g2X41L

Abstract : - Agile development is a lightweight software development method with user-centered, iterative and evolutionary features. This method has gradually become a hot topic in research on teaching software engineering. However, the existing teaching methods of agile development may have some problems such as requiring a long teaching period and insufficiency of evaluating results of teaching. To solve such problems, a teaching method of agile development in a classroom using Lego blocks is proposed. In this method, models of Lego blocks are used as the project to be constructed, instead of using a real software project. In a 100-minute classroom teaching session, the Lego blocks models are built iteratively by Scrum in agile development. After the class, data of the practice are gathered and analyzed, and performances of students in the classroom are evaluated. Through several experimental practices, results show that this teaching method can achieve the expected goal of teaching agile development.

Keywords : Software Engineering; Classroom Teaching; Agile Development; Scrum; LEGO Blocks.

- Agile development is a lightweight software development method with user-centered, iterative and evolutionary features. This method has gradually become a hot topic in research on teaching software engineering. However, the existing teaching methods of agile development may have some problems such as requiring a long teaching period and insufficiency of evaluating results of teaching. To solve such problems, a teaching method of agile development in a classroom using Lego blocks is proposed. In this method, models of Lego blocks are used as the project to be constructed, instead of using a real software project. In a 100-minute classroom teaching session, the Lego blocks models are built iteratively by Scrum in agile development. After the class, data of the practice are gathered and analyzed, and performances of students in the classroom are evaluated. Through several experimental practices, results show that this teaching method can achieve the expected goal of teaching agile development.

Keywords : Software Engineering; Classroom Teaching; Agile Development; Scrum; LEGO Blocks.

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe