Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2889160.2889201acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article
Open access

Teaching university students Kanban with a collaborative board game

Published: 14 May 2016 Publication History

Abstract

Kanban is a workflow management method especially suitable for managing continuous software engineering work. We attempted to teach Kanban and lean thinking in a software project management course in Aalto University with a collaborative Kanban board game. Our goal was to measure if the learning goals of the class were reached and to study the student's perceptions of the game. Data was collected from two subsequent classes in 2014 and 2015. Quantitative data was collected with questionnaires and analysed descriptively and statistically. Qualitative data was collected from 57 learning diaries. The students perceived they had learned substantially from the game. They also evaluated the game very positively. However, the qualitative results and the measured learning indicated that the learning goals were only partially reached. The enjoyable game experience did not fully translate into effective learning.

References

[1]
K. Beck and C. Andres. Extreme programming explained: embrace change. Addison-Wesley, Boston, MA, USA, 2nd edition, 2004.
[2]
H. Coolican. Research methods and statistics in psychology. Hodder & Stoughton, London, UK, 3rd edition, 1999.
[3]
T. Dingsøyr, S. Nerur, V. Balijepally, and N. B. Moe. A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software, 85(6):1213--1221, 2012.
[4]
M. Forehandv. Bloom's taxonomy. In M. Orey, editor, Emerging Perspectives on Learning, Teaching, and Technology. Department of Educational Psychology and Instructional Technology, University of Georgia, 2001.
[5]
S. Holm. A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics, 6(2):65--70, 1979.
[6]
T. D. Jick. Mixing qualitative and quantitative methods: Triangulation in action. Administrative Science Quarterly, 24(4):602--611, 1979.
[7]
J. D. C. Little. OR FORUM---Little's Law as viewed on its 50th anniversary. Operations research, 59(3):536--549, 2011.
[8]
M. Paasivaara, V. Heikkilä, C. Lassenius, and T. Toivola. Teaching students Scrum using LEGO blocks. In Companion Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014, pages 382--391, New York, NY, USA, 2014. ACM.
[9]
K. Petersen and C. Wohlin. Measuring the flow in lean software development. Software: Practice and Experience, 41 (9): 975--996, 2011.
[10]
K. Rautiainen. Kanban for software development. In V. T. Heikkilä, K. Rautiainen, and J. Vähäniitty, editors, Towards Agile Product and Portfolio Management, chapter 12, pages 184--192. Aalto University, Helsinki, Finland, 2011.
[11]
D. G. Reinertsen. Principles of product development flow: second generation lean product development. Celeritas Publishing, Redondo Beach, CA, USA, 2009.
[12]
K. Schwaber and M. Beedle. Agile software development with Scrum. Prentice-Hall, Upper Saddle River, NJ, USA, 2002.
[13]
W. R. Shadish, T. D. Cook, and D. T. Campbell. Experimental and quasi-experimental designs for generalized causal inference. Houghton Mifflin, Boston, MA, USA, 2001.
[14]
Y. Sugimori, K. Kusunoki, F. Cho, and S. Uchikawa. Toyota production system and Kanban system materialization of just-in-time and respect-for-human system. International Journal of Production Research, 15(6):553--564, 1977.
[15]
VersionOne, Inc. 9th annual "state of agile development" survey. http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf, 2015.
[16]
C. G. von Wangenheim, R. Savi, and A. F. Borgatto. Deliver! - an educational game for teaching earned value management in computing courses. Information and Software Technology, 54(3):286--298, 3 2012.
[17]
C. G. von Wangenheim, R. Savi, and A. F. Borgatto. SCRUMIA---An educational game for teaching SCRUM in computing courses. Journal of Systems and Software, 86(10):2675--2687, 10 2013.
[18]
X. Wang, K. Conboy, and O. Cawley. "Leagile" software development: An experience report analysis of the application of lean approaches in agile software development. Journal of Systems and Software, 85(6):1287--1299, 2012.

Cited By

View all
  • (2024)LIZGAIRO: Improving learning experience through Scrum in telecommunications engineering curriculumComputer Applications in Engineering Education10.1002/cae.2276632:5Online publication date: 21-May-2024
  • (2023)Global Manager: A Serious Game to Raise Awareness of the Challenges of Being a Project Manager in Global Software DevelopmentACM Transactions on Computing Education10.1145/359262023:2(1-31)Online publication date: 13-Jun-2023
  • (2022)ScrummingHandbook of Research on the Influence and Effectiveness of Gamification in Education10.4018/978-1-6684-4287-6.ch026(521-540)Online publication date: 20-May-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '16: Proceedings of the 38th International Conference on Software Engineering Companion
May 2016
946 pages
ISBN:9781450342056
DOI:10.1145/2889160
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 May 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. games-based learning
  2. kanban
  3. serious games
  4. software engineering education

Qualifiers

  • Research-article

Conference

ICSE '16
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)320
  • Downloads (Last 6 weeks)53
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)LIZGAIRO: Improving learning experience through Scrum in telecommunications engineering curriculumComputer Applications in Engineering Education10.1002/cae.2276632:5Online publication date: 21-May-2024
  • (2023)Global Manager: A Serious Game to Raise Awareness of the Challenges of Being a Project Manager in Global Software DevelopmentACM Transactions on Computing Education10.1145/359262023:2(1-31)Online publication date: 13-Jun-2023
  • (2022)ScrummingHandbook of Research on the Influence and Effectiveness of Gamification in Education10.4018/978-1-6684-4287-6.ch026(521-540)Online publication date: 20-May-2022
  • (2021)Enhancing the Student Perception on Software Project Management in Computer ScienceIEEE Transactions on Education10.1109/TE.2020.299842964:1(1-11)Online publication date: Feb-2021
  • (2021)Serious games for teaching agile methods: A review of multivocal literatureComputer Applications in Engineering Education10.1002/cae.2243029:6(1931-1949)Online publication date: 14-May-2021
  • (2020)Exploring Creativity and Learning through the Construction of (Non-Digital) Board Games in HCI CoursesProceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3341525.3387374(246-251)Online publication date: 15-Jun-2020
  • (2020)Classroom Simulations for Teaching Production Control in Nonrepetitive Contexts: Insights for Theory and PracticeDecision Sciences Journal of Innovative Education10.1111/dsji.1222318:4(568-588)Online publication date: Sep-2020
  • (2020)The effects of game‐based learning in the acquisition of “soft skills” on undergraduate software engineering courses: A systematic literature reviewComputer Applications in Engineering Education10.1002/cae.2230428:5(1327-1354)Online publication date: 18-Jul-2020
  • (2019)Masters of the ProcessProceedings of the XXXIII Brazilian Symposium on Software Engineering10.1145/3350768.3352459(532-536)Online publication date: 23-Sep-2019
  • (2018)On the benefits and challenges of using kanban in software engineering: a structured synthesis studyJournal of Software Engineering Research and Development10.1186/s40411-018-0057-16:1Online publication date: 19-Oct-2018
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media