Abstract
Agile software development is foundational for modern software engineering; however, as agile has been developed for business applications, clear practices for implementing agile into university education is lacking. Business feedback provided the impetus for creating agile-like educational experiences in order to better prepare students for industry. The objective of this work is to present a case study of how agile practices were selectively modified and embedded into three online courses, allowing students to develop software while engaging in agile methods as remote teams. During a single semester, teams were exposed to a variety of agile practices including: iterative development, Kanban, three questions, up front design, collaborative design, Scrum, stand-ups, soft skill development and customer/manager feedback. Through incorporation of agile practices, remote teams work collaboratively to develop industry-like software projects. A comparative analysis of student feedback, via identical survey instruments, reports perceived value of the course as an educational experience, agile practices, team collaboration, managerial tools, and soft skills.
Presenters
Christine BakkeInstructor, Math, Science, Technology, University of Minnesota, Minnesota, United States
Details
Presentation Type
Paper Presentation in a Themed Session
Theme
2021 Special Focus: Considering Viral Technologies: Pandemic-Driven Opportunities and Challenges
KEYWORDS
Project-Oriented-Learning, Soft-Skills, Industry-Experience, Agile-Software-Development, Remote-Team-Projects