Patterns for Teaching Agile with Student Projects -- Team and Project Setup
By: Daniel Pinho , Petr Pícha , Filipe Correia and more
Potential Business Impact:
Teaches students to build software faster.
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.
Similar Papers
Communication in Agile Software Development -- A Mapping Study
Software Engineering
Improves how software teams talk and work.
Investigating the Experience of Autistic Individuals in Software Engineering
Software Engineering
Helps autistic people excel at computer coding.
Agile and Student-Centred Teaching of Agile/Scrum Concepts
Software Engineering
Teaches students how to build software faster.