Quadrimestre 5 -
The course aims to introduce project management methodologies, team management and code configuration management.
Especially focused on agile methodologies, the course explores the XP methodology (eXtreme Programming) by explaining key concepts such as pair programming, iterative planning, team management, collective responsibility of code, unit and acceptance tests, ...
The whole is put into practice on a large project during laboratories by teams of 6 to 10 students with a "real" customer, coming from outside.
At the end of the course, the student is able to know what a complete and agile methodology is, to compare it with other types of methodologies, to evaluate the quality of an object-oriented code, to establish and to re-evaluate a coherent planning.
To be able to know what a complete and agile methodology is, to compare it with other types of methodologies, to evaluate the quality of an object-oriented code, to establish and to re-evaluate a coherent planning.