Gestion de projet

Quadrimestre 5 -

Coordinator : FPL

Teacher : FPL

General course description

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.

Learning basic skills

  • Waterfall and RUP related methodologies
  • UML diagrams:
    • Class diagrams
    • Object diagrams
    • Package Diagrams
    • Use case diagrams
    • Activity diagrams
    • Sequence Diagrams
    • Collaboration diagrams
  • Object-oriented paradigm

Course Aims

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.

Learning outcomes

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.

Course Outline

  • Summary of previous curses
  • XP
    • Introduction
    • Project Management
    • Team management
    • Code Management
  • Design patterns
  • Live code analysis and project management

Bibliography

  • slides on poESI