Teaching Agile Software Development: A Case Study

被引:54
|
作者
Devedzic, Vladan [1 ]
Milenkovic, Sasa R. [2 ]
机构
[1] Univ Belgrade, FON Sch Business Adm, Belgrade 11000, Serbia
[2] Megatrend Univ, FKN Fac Comp Sci, Belgrade 11000, Serbia
关键词
Agile software development (ASD); computer science education; Extreme Programming (XP); Scrum;
D O I
10.1109/TE.2010.2052104
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This paper describes the authors' experience of teaching agile software development to students of computer science, software engineering, and other related disciplines, and comments on the implications of this and the lessons learned. It is based on the authors' eight years of experience in teaching agile software methodologies to various groups of students at different universities, in different cultural settings, and in a number of courses and seminars. It specifically discusses three different courses on agile software development, given in different teaching settings and at different levels, and briefly surveys variations to these courses given elsewhere. Based on the experience acquired, analyses and evaluations conducted, and current pedagogical trends at relevant university departments, the authors provide recommendations on how to overcome potential problems in teaching agile software development and make their adoption more effective.
引用
收藏
页码:273 / 278
页数:6
相关论文
共 50 条
  • [1] Teaching Agile Software Development Using Agile Methods: A Case Study
    Sarikaya, Erkan
    Bagriyanik, Selami
    Gokalp, Mesut
    2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 7 - 12
  • [2] nCanto An agile software development case study
    Richter, Wolfgang
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [3] A Case Study of Coordination in Distributed Agile Software Development
    Hole, Steinar
    Moe, Nils Brede
    SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2008, 16 : 189 - +
  • [4] Reflections on Agile Software Development: A Conversion Master Case study
    Ahmed, Ali
    Lundqvist, Karsten
    Ferreira, Jennifer
    Watterson, Craig
    2022 IEEE FRONTIERS IN EDUCATION CONFERENCE, FIE, 2022,
  • [5] Agile methodology in the software development Case study: Electoral Justice of Brazil
    Alves dos Santos, Vinicius Salustiano
    Canedo, Edna Dias
    PROCEEDINGS OF THE 2014 9TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2014), 2014,
  • [6] Improvement of Agile Software Development Process Based on Automotive SPICE: A Case Study
    Komiyama, Toshihiro
    Konno, Shigeo
    Watanabe, Takahiro
    Matsui, Shigenori
    Kase, Masakazu
    Igarashi, Issei
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2019), 2019, 1060 : 518 - 531
  • [7] Agile Software Integration in Telecommunications - a Case Study
    Himer, Heimo
    Lavicka, Markus
    Schefer-Wenzl, Sigrid
    Miladinovic, Igor
    2019 27TH TELECOMMUNICATIONS FORUM (TELFOR 2019), 2019, : 622 - 625
  • [8] Agile Development as a Change Management Approach in Software Projects: Applied Case Study
    Alawairdhi, Mohammed
    PROCEEDINGS OF 2016 2ND INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT (ICIM2016), 2016,
  • [9] Exploratory Study on Sustainability in Agile Software Development
    Oyedeji, Shola
    Shamshiri, Hatef
    Adisa, Mikhail O.
    Porras, Jari
    Naqvi, Bilal
    Lammert, Dominic
    HUMAN-CENTERED SOFTWARE ENGINEERING, HCSE 2024, 2024, 14793 : 264 - 272
  • [10] Challenges of shared decision-making: A multiple case study of agile software development
    Moe, Nils Brede
    Aurum, Aybuke
    Dyba, Tore
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (08) : 853 - 865