Use of Agile Methods in Software Engineering Education

被引:55
|
作者
Rico, David F. [1 ]
Sayani, Hasan H. [2 ]
机构
[1] Boeing Co, Seattle, WA 98124 USA
[2] Univ Maryland, Univ Coll, College Pk, MD USA
来源
关键词
D O I
10.1109/AGILE.2009.13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of contemporary software development approaches such as agile methods is growing in widespread use throughout the world. Although some universities are starting to teach them, courses on agile methods at the undergraduate and graduate levels are still a new phenomenon. The University of Maryland University College (UMUC) adapted agile methods for its capstone course towards a master's degree in software engineering in the Fall of 2008. Three distributed teams of five students were asked to use agile methods to build competing electronic commerce websites. With little training in agile methods, virtual teams, collaboration tools, or web design, each of the three teams completed fully functional e-commerce websites using agile methods in little more than 13 weeks. Teams who struck an optimum balance of customer collaboration, use of agile methods, and technical programming ability had better productivity and website quality.
引用
收藏
页码:174 / +
页数:2
相关论文
共 50 条
  • [31] Agile methods for software practice transformation
    Woodward, E. V.
    Bowers, R.
    Thio, V. S.
    Johnson, K.
    Srihari, M.
    Bracht, C. J.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2010, 54 (02)
  • [32] Creativity in Agile Software Development Methods
    Crawford, Broderick
    Crawford, Kathleen
    Soto, Ricardo
    Leon de la Barra, Claudio
    HCI INTERNATIONAL 2015 - POSTERS' EXTENDED ABSTRACTS, PT II, 2015, 529 : 131 - 135
  • [33] Leadership in Agile Software Development Methods
    Leon de la Barra, Claudio
    Galdames, Sergio
    Crawford, Broderick
    Soto, Ricardo
    Crawford, Kathleen
    HCI INTERNATIONAL 2015 - POSTERS' EXTENDED ABSTRACTS, PT II, 2015, 529 : 154 - 158
  • [34] Teaching Agile Methods to Software Engineering Professionals: 10 Years, 1000 Release Plans
    Martin, Angela
    Anslow, Craig
    Johnson, David
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2017): 18TH INTERNATIONAL CONFERENCE, XP 2017, 2017, 283 : 151 - 166
  • [35] A Comparative Analysis of Traditional Software Engineering and Agile Software Development
    Aitken, Ashley
    Ilango, Vishnu
    PROCEEDINGS OF THE 46TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2013, : 4751 - 4760
  • [36] Introduction to Agile and Lean Software Engineering Minitrack
    Aitken, Ashley M.
    PROCEEDINGS OF THE 46TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2013, : 4750 - 4750
  • [37] Leveraging Avid Use of Technology in Software Engineering Education
    Gokhale, Swapna S.
    PROCEEDINGS OF THE 8TH IEEE INTEGRATED STEM EDUCATION CONFERENCE (ISEC 2018), 2018, : 125 - 132
  • [38] An Empirical Study on the Use of CDIO in Software Engineering Education
    Tanveer, Binish
    Usman, Muhammad
    IEEE TRANSACTIONS ON EDUCATION, 2022, 65 (04) : 684 - 694
  • [39] Agile Metrics for a University Software Engineering Course
    Matthies, Christoph
    Kowark, Thomas
    Uflacker, Matthias
    Plattner, Hasso
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [40] Agile Approaches towards Global Software Engineering
    Ahuja, Laxmi
    Priyadarshi, Rahul
    2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,