—- data course —-
Number: 4020
Title: Agile Software Engineering
English Title: Agile Software Engineering
Level: Micromaster
Field: Software Engineering
Credits: 3
Type: Theoretical
Category: Specialized
Prerequisite: General Objective
Corequisite: –
Image: agile.png
ID: 4020
Instructor: Education
Term: Summer 2025
Schedule: Sunday and Tuesday 15:00-16:30
Priority: 40
General Objective
The objective of this course is to familiarize students with the concepts, principles and methods of agile software systems engineering. After an initial introduction to agility principles, students will learn about Scrum and DAD methodologies, as well as practical agile procedures.
Topics
Introduction and Basic Concepts
Scrum Methodology
Fundamental concepts (2 sessions)
High-level planning (2 sessions)
Iterative activities (2 sessions)
DAD Methodology (Disciplined Agile Delivery)
Practical Agile Procedures
Assessment
Assignments: 6 points
Final exam: 14 points
References
K.S. Rubin. Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley, 2012.
K. Schwaber, J. Sutherland.
The Scrum Guide. Published online at:
https://scrumguides.org/, November 2020 (last visited: 30 April 2024).
S.W. Ambler, M. Lines.Choose Your WoW: A Disciplined Agile Delivery Handbook for Optimizing Your Way of Working. Project Management Institute, 2020.
-
H. Kniberg, M. Skarin. Kanban and Scrum: Making the Most of Both. InfoQ, 2009.