Adapting agile practices in university contexts

被引:43
作者
Masood, Zainab [1 ]
Hoda, Rashina [1 ]
Blincoe, Kelly [1 ]
机构
[1] Univ Auckland, Dept Elect & Comp Engn, SEPTA Res, Auckland, New Zealand
关键词
Agile software development; Agile practices; Teaching; University; Adapting; Contextualization; SOFTWARE-DEVELOPMENT;
D O I
10.1016/j.jss.2018.07.011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Teaching agile practices has found its place in software engineering curricula in many universities across the globe. As a result, educators and students have embraced different ways to apply agile practices during their courses through lectures, games, projects, workshops and more for effective theoretical and practical learning. Practicing agile in university contexts comes with challenges for students and to counter these challenges, they perform some adaptations to standard agile practices making them effective and easier to use in university contexts. This study describes the constraints the students faced while applying agile practices in a university course taught at the University of Auckland, including difficulty in setting up common time for all team members to work together, limited availability of customer due to busy schedule and the modifications the students introduced to adapt agile practices to suit the university context, such as daily stand-ups with reduced frequency, combining sprint meetings, and rotating scrum master from team. In addition, it summarizes the effectiveness of these modifications based on reflection of the students. Recommendations for educators and students are also provided. Our findings and recommendations will help educators and students better coordinate and apply agile practices on industry-based projects in university contexts.
引用
收藏
页码:501 / 510
页数:10
相关论文
共 26 条
  • [1] Anslow C., 2015, P 46 ACM TECHN S COM
  • [2] Baochuan L., 2011, J COMPUTING SCI COLL, V26, P293
  • [3] Bunse C. R.L., 2004, INT C EXTR PROGR AG
  • [4] Campbell J., 2016, P 47 ACM TECHN S COM
  • [5] Teaching Agile Software Development: A Case Study
    Devedzic, Vladan
    Milenkovic, Sasa R.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2011, 54 (02) : 273 - 278
  • [6] Fenwick J.B., 2003, XP AGILE UNIVERSE
  • [7] Glaser B. G., 1992, Emergence vs forcing: Basics of grounded theory
  • [8] Goldman A., 2004, J BRAZILIAN COMPUTER, V10, P5
  • [9] Hanks B, 2007, AG C AGILE 2007
  • [10] Hazzan O., 2007, ACM SIGSOFT Software Engineering Notes, V32, P1