Score: 2

Patterns for Teaching Agile with Student Projects -- Team and Project Setup

Published: October 3, 2025 | arXiv ID: 2510.03005v1

By: Daniel Pinho , Petr Pícha , Filipe Correia and more

Potential Business Impact:

Teaches students to build software faster.

Business Areas:
EdTech Education, Software

Higher education courses teaching about agile software development (ASD) have increased in commonality as the ideas behind the Agile Manifesto became more commonplace in the industry. However, a lot of the literature on how ASD is applied in the classroom does not provide much actionable advice, focusing on frameworks or even moving beyond the software development area into teaching in an agile way. We, therefore, showcase early work on a pattern language that focuses on teaching ASD practices to university students, which stems from our own experiences as educators in higher education contexts. We present five patterns, specifically focused on team and project setup phase: Capping Team Size, Smaller Project Scope, Business Non-Critical Project, Self-assembling Teams, and Team Chooses Topic as a starting point for developing the overall pattern language.

Country of Origin
🇨🇿 🇵🇹 Czech Republic, Portugal

Repos / Data Links

Page Count
27 pages

Category
Computer Science:
Software Engineering