A cross-program investigation of students' perceptions of agile methods
Agile software development: the business of innovation