Title
Teaching Agile Collaboration Skills in the Classroom
Abstract
Agile methodologies like Scrum or Extreme Programming have come a long way over the last fifteen years. Recent quantitative studies show that many companies have successfully adopted agile methodologies. It was found that in agile software development, experience leads to collaboration. It could also be shown that successful professional agile teams tend to use more collaboration practices. In 2013, the new Computer Science studies at the University of Applied Sciences were started. For this, a new curriculum was developed. This paper presents and discusses the lectures, labs and educational software projects in the programming and software engineering modules. It is discussed how agile collaboration and collaboration practices can be taught in the classroom. For this, the setup and observations of an agile student project are presented and different online collaboration tools are discussed. It is argued that software engineering education benefits significantly from embracing the modern collaboration tools the Internet has made available.
Year
DOI
Venue
2016
10.1109/CSEET.2016.27
2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET)
Keywords
Field
DocType
Software Development,Curriculum,Collaboration,Agile
Personal software process,Systems engineering,Software engineering,Software documentation,Lean software development,Extreme programming practices,Requirements analysis,Agile software development,Agile usability engineering,Engineering,Empirical process (process control model)
Conference
ISSN
Citations 
PageRank 
1093-0175
3
0.41
References 
Authors
5
3
Name
Order
Citations
PageRank
Martin Kropp1266.65
Andreas Meier2254.56
Robert Biddle352845.50