Design of a Course Oriented to the Comprehension of Agile Methods Based on Teamwork, Role-Play, and Class Project with a Real Client | IEEE Conference Publication | IEEE Xplore