Agile software development methods assume that user requirements are formulated as short user stories written on paper notecards. Students often seem to be suspicious about this approach, finding user stories not precise enough to describe the desiredfunctionality. Therefore, practical experience is needed to overcome initial doubts and impart good understanding of the potentialbenefits and limitations. This paper describes how user stories are taught within the scope of the software engineering capstonecourse at the University of Ljubljana, Slovenia, and provides an in-depth analysis of students’ opinions on the basis of severalsurveys that have been conducted since the 2009/10 academic year. The analysis indicates that students’ opinions are mostlypositive and significantly improve after they gain more experience. Students successfully grasp the main concepts and understandthe advantages and limitations of user stories. However, better students are more confident about potential benefits and keener touse user stories in practice. Students’ satisfaction can be largely attributed to proper instruction of the course, which stimulateslearning through problem solving and requires close cooperation among students, the Product Owner, and the ScrumMaster.
© 2001-2026 Fundación Dialnet · Todos los derechos reservados