Scrum2Kanban: Integrating Kanban and Scrum in a University Software Engineering Capstone Course

04/10/2018
by   Christoph Matthies, et al.
0

Using university capstone courses to teach agile software development methodologies has become commonplace, as agile methods have gained support in professional software development. This usually means students are introduced to and work with the currently most popular agile methodology: Scrum. However, as the agile methods employed in the industry change and are adapted to different contexts, university courses must follow suit. A prime example of this is the Kanban method, which has recently gathered attention in the industry. In this paper, we describe a capstone course design, which adds the hands-on learning of the lean principles advocated by Kanban into a capstone project run with Scrum. This both ensures that students are aware of recent process frameworks and ideas as well as gain a more thorough overview of how agile methods can be employed in practice. We describe the details of the course and analyze the participating students' perceptions as well as our observations. We analyze the development artifacts, created by students during the course in respect to the two different development methodologies. We further present a summary of the lessons learned as well as recommendations for future similar courses. The survey conducted at the end of the course revealed an overwhelmingly positive attitude of students towards the integration of Kanban into the course.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2018

Beyond Surveys: Analyzing Software Development Artifacts to Assess Teaching Efforts

This Innovative Practice Full Paper presents an approach of using softwa...
research
10/26/2021

The Role of the Scrum Master in an Industry based University Course

Background: Scrum is the most commonly used agile software development m...
research
11/09/2021

An adaptive 3D virtual learning environment for training software developers in scrum

Scrum is one of the most used frameworks for agile software development ...
research
02/04/2019

A Study of an Agile Methodology with Scrum Approach to the Filipino Company-Sponsored I.T. Capstone Program

Purpose - The research aims to show the relevance of company client spon...
research
03/14/2021

Exploring motivation and teamwork in a large software engineering capstone course during the coronavirus pandemic

In the spring of 2020, the Department of Informatics covered a 20 ECTS c...
research
06/13/2019

A project-based course on software development for (engineering) research

This paper describes the motivation and design of a 10-week graduate cou...

Please sign up or login with your details

Forgot password? Click here to reset