• DocumentCode
    1567965
  • Title

    Agile practices in software development - experiences from student projects

  • Author

    Schneider, Jean-Guy ; Vasa, Rajesh

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, Vic.
  • fYear
    2006
  • Lastpage
    410
  • Abstract
    To address the problems of traditional software development methodologies, recent years have seen the introduction of more light-weight or "agile" development processes. These processes are intended to support early and quick production of working code by structuring the development into small release cycles and focus on continual interaction between developers and customers. As these kinds of software development processes are becoming more and more popular in industry, there is a growing demand to expose Software Engineering students to agile development practices. This, however, is not a straightforward task as the corresponding practices cannot be adjusted easily to a learning environment or may even run counter to educational goals. In this paper, we discuss our experiences in introducing agile practices in student software development projects and reflect on both the benefits and drawbacks of agile processes in this setting
  • Keywords
    computer science education; programming; project management; software development management; Software Engineering students; agile development process; software development; student project; Australia; Books; Communications technology; Computer industry; Counting circuits; Employment; Production; Programming profession; Software engineering; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2006. Australian
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2551-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2006.9
  • Filename
    1615073