Study Programmes 2026-2027
INEC0002-3  
Project
  • Gestion de projets et méthodes AGILE
  • Software Development Environments
Duration :
Gestion de projets et méthodes AGILE : 18h Th, 18h Pr
Software Development Environments : 36h Th
Number of credits :
Bachelier en informatique (P), orientation développement d'applications7
Lecturer :
Gestion de projets et méthodes AGILE : Cédric Peeters
Software Development Environments : Benoit Burlion
Coordinator :
Benoit Burlion, Cédric Peeters
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the first semester, review in January
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Learning unit contents :
Gestion de projets et méthodes AGILE
Après avoir posé la notion de projet, ce cours permettra à l'étudiant de comprendre qu'il existe divers cycles de vie possibles pour un projet informatique.

Le cours se focalisera sur la méthode AGILE Scrum. Il faudra l'appliquer sur un projet à réaliser en groupe. 
Les éléments qui seront abordés : 

- Les principes des méthodes dites "AGILE".

- La méthode Scrum
- Le Product Owner (Directeur de Produit)
- Le Scrum Master
- L'équipe de développement
- Cycle de vie basé sur des sprints
- User stories
- Le Product Backlog
- La priorisation (méthode Kano)
- Définir l'effort d'une User Story à l'aide du poker planning.
- Les burndown chart, burnup chart et vélocité.
- Réunion de planification de Sprint
- Le Sprint Backlog
- Sprint Review
- Scrum Meeting
Software Development Environments
Cette activité d'appretissage permet d'approfondir le C# notamment sur les aspects :

  • L'accès aux bases de données SQL : ADO.NET
  • Les services Web
  • Web API et application Web
  • Entity Framework
  • Identity
  • Unit Test
  • Linq
Learning outcomes of the learning unit :
Gestion de projets et méthodes AGILE
  • Estimer la charge de travail d'un tâche ;
  • Tenir le rôle de Product Owner ;
  • Tenir le rôle de Scrum Master ;
  • Evaluer le résultat du travail et proposer des actions ;
  • Poser les questions adéquates et adaptées aux spécifications demandées ;
  • Adapter ses techniques de communication, son vocabulaire à l'interlocuteur ;
  • Ecouter et comprendre son interlocuteur ;
  • S'adapter aux procédures de l'entreprise ;
  • S'informer et se documenter.
Software Development Environments
  • Comprendre, concevoir et implémenter des algorithmes répondant aux spécifications et fonctionnalités fournies.
  • Comprendre, choisir et mettre en oeuvre un standard défini (méthodologie, environnement, langage).
  • Collaborer et s'intégrer au sein d'une équipe éventuellement multidisciplinaire.
  • Mettre à jour ses compétences en fonction de l'évolution technologique.
  • Prendre en compte la problématique de sécurité des applications.
Prerequisite knowledge and skills :
Gestion de projets et méthodes AGILE
Connaitre des termes spécifiques à un projet informatique afin de pouvoir suivre les exposés (par exemple : tests unitaires, analyse des besoins).
Software Development Environments
Il est important de connaître :

  • la POO
  • les bases de données relationnelles
  • le développement Web
Il faut également avoir suivi l'activité d'apprentissage "Environnement et développement de logiciels" du bloc 2.
Planned learning activities and teaching methods :
Gestion de projets et méthodes AGILE
Exposés accompagnés d'exemples.
Concrétisation de la gestion d'un projet. Ce projet sera géré selon une méthode de gestion de projet décrite en classe. Ce projet sera implémenté selon ce qui est enseigné dans l'activité d'apprentissage "environnement de développement logiciel" de la même unité.
Software Development Environments
Cours magistral complété d'exemple et suivi d'exercices dirigés.
Mode of delivery (face to face, distance learning, hybrid learning) :
Gestion de projets et méthodes AGILE
Présentiel et travaux à domicile.

Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de ladite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Software Development Environments
Présentiel

Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de ladite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Recommended or required readings :
Gestion de projets et méthodes AGILE
Le cours se base sur les livre ci-dessous :
VANNIEUWENHUYZE, Aurélien. Scrum. Une méthode agile pour vos projets.
Software Development Environments
La partie consacrée à ADO.NET se base sur ce livre : PATRICK, Tim. Microsoft ADO.NET 4 Step by Step. 1ère édition, États-Unis : O'Reily, 2010. 400 p.
La documentation officielle en ligne : https://docs.microsoft.com/en-us/dotnet/
Assessment methods and criteria :
Not available
Work placement(s) :
Organizational remarks :
Contacts :
Gestion de projets et méthodes AGILE
cedric.peeters _at_ hers.be ("_at_" devant être remplacé par "@")
Software Development Environments
benoit.burlion [at] hers.be