Teaching Agile Software Development at University Level: Values, Management, and Craftsmanship

被引:0
|
作者
Kropp, Martin [1 ]
Meier, Andreas [2 ]
机构
[1] Univ Appl Sci, Windisch, Switzerland
[2] Zurich Univ Appl Sci, Winterthur, Switzerland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile methodologies have come a long way over the last decade. Several recent surveys show that agile methodologies like Scrum, Extreme Programming and, more recently, Kanban have been successfully adopted by many companies to develop their software. However, the same surveys show that only few of the agile practices are used and even fewer are applied consequently and thoroughly. This is to a great extent due to the lack of skilled personnel. Although teaching agile software development has drawn some attention in recent research and has been discussed in several papers, we do not yet seem to be able to "deliver" the appropriately skilled personnel. What is the reason for this, and more importantly, how can we improve the situation? In this paper we propose a more holistic approach for teaching agile software development, in which the required agile practices and values are not only integrated theoretically into our courses but also practically applied and repeated until they become a habit to our graduates. The proposed concept was realized in a new Software Engineering course held at Zurich University of Applied Sciences during 2012. The evaluation shows very encouraging results, but also leaves some challenges and problems to be solved.
引用
收藏
页码:179 / 188
页数:10
相关论文
共 50 条
  • [21] Agile Software Development Applied to the Management of Business Projects
    Lopez, R. E.
    2015 IEEE THIRTY FIFTH CENTRAL AMERICAN AND PANAMA CONVENTION (CONCAPAN XXXV), 2015,
  • [22] Integrating Agile Software Development and Enterprise Architecture Management
    Hanschke, Sebastian
    Ernsting, Jan
    Kuchen, Herbert
    2015 48TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2015, : 4099 - 4108
  • [23] Agile Software Development: It Is about Knowledge Management and Creativity
    Leon de la Barra, Claudio
    Crawford, Broderick
    Soto, Ricardo
    Misra, Sanjay
    Monfroy, Eric
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2013), PT III, 2013, 7973 : 98 - 113
  • [24] Exploring knowledge management in agile software development organizations
    Carine Khalil
    Sabine Khalil
    International Entrepreneurship and Management Journal, 2020, 16 : 555 - 569
  • [25] A Mapping Study on Knowledge Management in Agile Software Development
    Indumini, Udeshika
    Vasanthapriyan, Shanmuganathan
    2018 18TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER) CONFERENCE PROCEEDINGS, 2018, : 441 - 441
  • [26] Understanding Knowledge Management in Agile Software Development Practice
    Andriyani, Yanti
    Hoda, Rashina
    Amor, Robert
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT (KSEM 2017): 10TH INTERNATIONAL CONFERENCE, KSEM 2017, MELBOURNE, VIC, AUSTRALIA, AUGUST 19-20, 2017, PROCEEDINGS, 2017, 10412 : 195 - 207
  • [27] Management Ambidexterity: A Clue for Maturing in Agile Software Development
    Fontana, Rafaela Mantovani
    Meyer, Victor, Jr.
    Reinehr, Sheila
    Malucelli, Andreia
    AGILE PROCESSES, IN SOFTWARE ENGINEERING, AND EXTREME PROGRAMMING, XP 2015, 2015, 212 : 199 - 204
  • [28] Implementation of Agile Development Software Based on Project Management
    Li, Mengting
    Li, Xin
    Chen, Fan
    Hao, Haijiang
    Li, Ran
    2019 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING (ICIIP 2019), 2019, : 398 - 405
  • [29] Software tools for teaching numerical series at the university level
    Baran, Veronica
    Frausin, Adriana
    de los Milagros Gutierrez, Ma.
    2019 38TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2019,
  • [30] Agile software development
    Brandl, Dennis
    CONTROL ENGINEERING, 2009, 56 (07) : 18 - 18