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

Daniel Pinho, Petr Pícha, Filipe Correia, Přemek Brada

公開日: 2025/10/3

Abstract

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.

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