Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Teaching Agile Software Development: A Case Study

Published: 01 May 2011 Publication History

Abstract

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.

Cited By

View all
  • (2024)Agile Practices and their Role in Enhancing Productivity in Student-Run Software Development ProjectsJournal of Computing Sciences in Colleges10.5555/3665609.366561239:8(39-54)Online publication date: 17-May-2024
  • (2024)AI-Grading Standup Updates to Improve Project-Based Learning OutcomesProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653541(17-23)Online publication date: 3-Jul-2024
  • (2024)MILSDeM: Guiding immersive learning system development and taxonomy evaluationEducation and Information Technologies10.1007/s10639-024-12479-429:13(16283-16316)Online publication date: 7-Feb-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Education
IEEE Transactions on Education  Volume 54, Issue 2
May 2011
159 pages

Publisher

IEEE Press

Publication History

Published: 01 May 2011

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Agile Practices and their Role in Enhancing Productivity in Student-Run Software Development ProjectsJournal of Computing Sciences in Colleges10.5555/3665609.366561239:8(39-54)Online publication date: 17-May-2024
  • (2024)AI-Grading Standup Updates to Improve Project-Based Learning OutcomesProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653541(17-23)Online publication date: 3-Jul-2024
  • (2024)MILSDeM: Guiding immersive learning system development and taxonomy evaluationEducation and Information Technologies10.1007/s10639-024-12479-429:13(16283-16316)Online publication date: 7-Feb-2024
  • (2023)Education to Agile: Fostering Team Awareness with EssenceFrontiers in Software Engineering Education10.1007/978-3-031-48639-5_6(69-84)Online publication date: 23-Jan-2023
  • (2019)Nurturing Collaboration in an Undergraduate Computing Course with Robot-themed Team Training and Team BuildingProceedings of the 3rd Conference on Computing Education Practice10.1145/3294016.3294019(1-4)Online publication date: 9-Jan-2019
  • (2018)Measuring students' attitudes toward information technologyJournal of Computing Sciences in Colleges10.5555/3199572.319958633:4(101-102)Online publication date: 1-Apr-2018
  • (2018)GencyberscrumJournal of Computing Sciences in Colleges10.5555/3199572.319958133:4(60-68)Online publication date: 1-Apr-2018
  • (2018)Improved scrum method through staging priority and cyclomatic complexity to enhance software process and qualityInternational Journal of Internet Technology and Secured Transactions10.1504/IJITST.2018.0933428:2(150-166)Online publication date: 1-Jan-2018
  • (2018)An agile project management experienceProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266248(240-249)Online publication date: 17-Sep-2018
  • (2018)Combining Agile Software Development and Service-learningProceedings of the 49th ACM Technical Symposium on Computer Science Education10.1145/3159450.3159564(491-496)Online publication date: 21-Feb-2018
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media