DocumentCode
2106335
Title
Teaching agile software development through lab courses
Author
Schroeder, Andreas ; Klarl, Annabelle ; Mayer, Philip ; Kroiss, Christian
Author_Institution
Inst. fur Inf., Ludwig-Maximilians-Univ. Munchen, Munich, Germany
fYear
2012
fDate
17-20 April 2012
Firstpage
1
Lastpage
10
Abstract
With the days of the lone coder long gone, it is critical in our education of young computer scientists to lay particular emphasis on the “softer” spots of software development: How to organize a development process, how to deal with teams of software engineers with different skills and motivations, and how to produce outstanding software despite hard deadlines and (ideally) a 40-hour-week. In this paper, we report on the setup, execution, and results of two software development labs with a specific focus on agile methodologies conducted in 2010 and 2011 at our university. Not only are agile methods widespread in practice today; with their focus on human interaction and work-life balance, we believe that experiencing a full agile product development cycle in the risk-free academic environment is a benefit not only for our students´ technical skills, but to their social skills as well.
Keywords
computer science education; educational courses; educational institutions; human computer interaction; software prototyping; student experiments; agile methodology; agile product development cycle; agile software development teaching; computer scientists; development process; human interaction; lab courses; lone coder; risk-free academic environment; social skills; software development labs; software engineers; students technical skills; university; work-life balance; Games; Internet; Libraries; Programming; Skeleton; Software; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Engineering Education Conference (EDUCON), 2012 IEEE
Conference_Location
Marrakech
ISSN
2165-9559
Print_ISBN
978-1-4673-1457-2
Electronic_ISBN
2165-9559
Type
conf
DOI
10.1109/EDUCON.2012.6201194
Filename
6201194
Link To Document