Teaching Scrum through Team-Project Work: Students' Perceptions and Teacher's Observations

被引:0
作者
Mahnic, Viljan [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana 1000, Slovenia
关键词
software engineering education; agile methods; Scrum; capstone project; SOFTWARE-DEVELOPMENT; AGILE; MANAGEMENT;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In order to prepare students for the increasing use of agile methods in industry, teaching these methods is becoming an important part of the Computer Science and Software Engineering curricula. So far most of the attention has been devoted to Extreme Programming and its practices, but there is not much reported about teaching Scrum, in spite of the fact that Scrum is one of the most widespread agile methods. To fill this gap, a course was developed at the University of Ljubljana that not only teaches Scrum through a capstone project, but also serves as a study about the learnability and applicability of Scrum. This paper describes the course details and analyses students' perceptions and teachers' observations after running the course for the first time in the Spring semester of the Academic Year 2008/09. The student surveys showed that students were overwhelmingly positive about the course and confirmed the anecdotal evidence of Scrum's benefits as reported in the literature.
引用
收藏
页码:96 / 110
页数:15
相关论文
共 57 条
  • [1] Abrahamsson P., 2002, Proceedings of ESPOO 2002, P7
  • [2] AMBLER SW, 2008, HAS AGILE PEAKED LET
  • [3] Anbari F.T., 2003, PROJ MANAG J, V34, P12, DOI [10.1109/EMR.2004.25113, DOI 10.1177/875697280303400403, 10.1177/875697280303400403]
  • [4] [Anonymous], 2004, Agile project management with Scrum
  • [5] [Anonymous], P 12 INT C EUR U INF
  • [6] Beck K., 2000, Extreme Programming Ex-plained: Embrace Change
  • [7] Berander P, 2004, 2004 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, P167
  • [8] Bowyer J., 2006, 28th International Conference on Software Engineering Proceedings, P691, DOI 10.1145/1134285.1134393
  • [9] Earned value and Agile reporting
    Cabri, Anthony
    Griffiths, Mike
    [J]. AGILE 2006, Proceedings, 2006, : 17 - 22
  • [10] An agile classroom experience: Teaching TDD and refactoring
    Carlson, Brandon
    [J]. AGILE 2008, PROCEEDINGS, 2008, : 465 - 469