Training students to choose their agile practices and tools
We report on our experiences on training to agile teamwork and software development our Computer science students in a software engineering class along two different academic years. The project developed by the teams consisted in building a Twitter client with special capabilities, whose requirements were (re)defined by the instructors during the course till the end of the project. We observed more than one hundred students divided in teams averaging five members each. We offered the students a complete software development environment including only open source tools for supporting agile collaboration and self-tracking. We asked the students to form their teams and then engage in team building activities, to help them to know each other better before starting their cooperation. We introduced the students to the agile vision using the Essence approach, which allowed them to tailor Scrum to their needs and guided them during the retrospectives. The main results we claim are: all teams were able complete all tasks in a timely manner; the use of an adaptable framework like Scrum has been well supported by the Essence approach to agile teamwork; the constraint to only use open source software tools hosted on premises added some difficulty to the students job, however all data and documents produced were available for inspection by the instructors; a product quality model and a team maturity model were useful to evaluate and compare the teams.
Tue 8 AugDisplayed time zone: Osaka, Sapporo, Tokyo change
14:45 - 16:15 | [Research Track Full Papers] Agile and Project ManagementResearch Papers at Room B112 - B113 Chair(s): Daniel Port University of Hawai‘i at Mānoa | ||
14:45 30mPaper | Impact of Key Scrum Role Locations in Student Distributed Software Development Projects Research Papers Igor Cavrak University of Zagreb, Faculty of Electrical Engineering and Computing, Alessio Bucaioni Malardalen University, Raffaela Mirandola Politecnico di Milano | ||
15:15 30mPaper | Learning Software Project Management by Simulation -- Experience and Recommendations from 20 Years of Teaching Research Papers Andreas Bollin University of Klagenfurt, Austria | ||
15:45 30mTalk | Training students to choose their agile practices and tools Research Papers Paolo Ciancarini University of Bologna, Andrea Loretti University of Bologna, Marcello Missiroli University of Bologna, Andrea Schinoppi University of Bologna |