Being Extreme in the Classroom: experiences Teaching XP

作者: Alfredo Goldman , Fabio Kon , Paulo J. S. Silva , Joseph W. Yoder

DOI: 10.1007/BF03192356

关键词:

摘要: Agile Methods propose a new way of looking at software development that questions many the beliefs conventional Software Engineering. methods such as Extreme Programming (XP) have been very effective in producing high-quality real-world projects with strict time constraints. Nevertheless, most university courses and industrial training programs are still based on old-style heavyweight methods. This article, our experiences teaching XP academic environments, presents ways students professionals how to develop following principles agile development. We also discuss related work area, describe cases, open problems not yet resolved.

参考文章(32)
Kent Beck, Pete McBreen, Questioning Extreme Programming ,(2002)
Kim Man Lui, Keith C. C. Chan, Test Driven Development and Software Process Improvement in China international conference on software engineering. pp. 219- 222 ,(2004) , 10.1007/978-3-540-24853-8_27
Laurie Williams, Alistair Cockburn, The costs and benefits of pair programming Extreme programming examined. pp. 223- 243 ,(2001)
Robert Kessler, Laurie Williams, Pair programming illuminated ,(2007)
Nachiappan Nagappan, Laurie Williams, Eric Wiebe, Carol Miller, Suzanne Balik, Miriam Ferzli, Julie Petlick, Pair Learning: With an Eye Toward Future Success Lecture Notes in Computer Science. pp. 185- 198 ,(2003) , 10.1007/978-3-540-45122-8_21
Johan Andersson, Geoff Bache, Peter Sutton, XP with Acceptance-Test Driven Development: A Rewrite Project for a Resource Optimization System Extreme Programming and Agile Processes in Software Engineering. pp. 180- 188 ,(2003) , 10.1007/3-540-44870-5_23
Matt Stephens, Doug Rosenberg, Extreme Programming Refactored: The Case Against XP ,(2003)
Kent Beck, M. Beedle, Arie Van Bennekum, Alistair Cockburn, W. Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas, Manifesto for agile software development The Agile Alliance, 2002-04. ,(2001)
Owen Astrachan, Robert C. Duvall, Bringing Extreme Programming to the Classroom ,(2001)