• 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