Integrating agile practices into software engineering courses

被引:0
|
作者
Williams, L [1 ]
Lutz, M [1 ]
Hislop, G [1 ]
McCracken, M [1 ]
Mead, N [1 ]
Naveda, JF [1 ]
机构
[1] N Carolina State Univ, Raleigh, NC 27695 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile software development methodologies claim to be superior for adapting to the changing needs of customers and projects and to the people on the team. As a result, these methodologies are steadily gaining interest and popularity in industry. Some examples of agile methodologies are Extreme Programming, Feature-Driven Development, Scrum, and Win-Win Spiral. Each of these processes comprises a set of practices, some of which are currently considered best practices and are consistent with what is taught in software engineering courses today. Other practices, however, are controversial and run contrary, to the focus of most curricular materials. As educators, we must assess the academic and technical values of emerging technologies and, if convinced of their worthiness, we owe it to our students to integrate them into our curricula.
引用
收藏
页码:263 / 264
页数:2
相关论文
共 50 条
  • [31] Investigating Agile Practices in Software Startups
    Souza, Renata
    Rocha, Larissa
    Silva, Franklin
    Machado, Ivan
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 317 - 321
  • [32] Agile improvement practices in software organizations
    Borjesson, Anna
    Martinsson, Fredrik
    Timmeras, Magnus
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2006, 15 (02) : 169 - 182
  • [33] Software "Best" Practices: Agile Deconstructed
    Fraser, Steven
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2009, 31 : 213 - 214
  • [34] Software "Best" Practices: Agile Deconstructed
    Fraser, Steven
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 32 : 8 - 13
  • [35] Common Agile Practices in Software Processes
    Abrantes, Jose Fortuna
    Travassos, Guilherme Horta
    2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 355 - 358
  • [36] Agile Software Development Methodologies and Practices
    Williams, Laurie
    ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [37] Accrediting software engineering courses
    Sterling, L
    2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 190 - 190
  • [38] Reengineering Software Engineering Course Structure and Delivery to Accommodate Iterative and Agile Development Practices
    Bolloju, Narasimha
    AMCIS 2016 PROCEEDINGS, 2016,
  • [39] Do Agile Software Development Practices Increase Customer Satisfaction in Systems Engineering Projects?
    Kohlbacher, Markus
    Stelzmann, Ernst
    Maierhofer, Sabine
    2011 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2011), 2011, : 168 - 172
  • [40] Prediciting NFRs in Agile Software Engineering
    Maiti, Richard R.
    Krasnov, Aleksandr
    Wilborne, Marvin
    SIGITE'18: PROCEEDINGS OF THE 19TH ANNUAL SIG CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2018, : 161 - 161