Title
Becoming Agile using Service Learning in the Software Engineering Course
Abstract
This experience report describes a three year journey toward agility in a software engineering course. Students in the course work in small project teams to develop an application for a real client using the service-learning model. In the first year, a formal plan-driven approach was used, and only two of four projects were completed successfully. A more agile approach was taken the second year, but there were still failing projects. In the third year a highly agile approach based on short iterations and user stories was used. This was more successful, as every project team delivered working software to their clients. This paper also discusses some of the challenges of managing and evaluating student work when using agile methods.
Year
DOI
Venue
2007
10.1109/AGILE.2007.18
AGILE
Keywords
Field
DocType
agile approach,becoming agile,software engineering course,service learning,project team,small project team,course work,formal plan-driven approach,agile method,student work,experience report,year journey,software engineering,computer science education,agile methods
Personal software process,Systems engineering,Software engineering,Computer science,Lean software development,Extreme programming practices,Knowledge management,Agile software development,Agile usability engineering,Software project management,Empirical process (process control model),User story
Conference
ISBN
Citations 
PageRank 
0-7695-2872-4
3
0.40
References 
Authors
4
1
Name
Order
Citations
PageRank
Brian Hanks121023.57