Logo ÉTS
Session
Cours
Responsable(s) Alain April

Se connecter
 

Sauvegarde réussie
La notification a été envoyée
Echec de sauvegarde
Avertissement
École de technologie supérieure

Responsable(s) de cours : Alain April


PLAN DE COURS

Automne 2025
GTI510 : Gestion de projets et assurance de la qualité (3 crédits)





Préalables
Programme(s) : 7065
             
  Profils(s) : T  
             
    PCL210    
             
Programme(s) : 7070
             
  Profils(s) : T  
             
    PCT210    
             
Programme(s) : 7086, 7610
             
  Profils(s) : T  
             
    STA204    
             
Programme(s) : 7084, 7365
             
  Profils(s) : T  
             
    STA206    
             
Unités d'agrément




Qualités de l'ingénieur

Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué



Descriptif du cours
Au terme de ce cours, l’étudiante ou l'étudiant sera en mesure de :
• mesurer le logiciel en développement;
• estimer le coût et l’effort d’un projet de développement logiciel;
• identifier et gérer les ressources nécessaires pour le déroulement d’un projet;
• planifier, organiser, diriger et contrôler un projet d’assurance de la qualité en génie des TI;
• négocier et gérer les conflits;
• acquérir un cadre conceptuel pour l’étude de la gestion de projets et se familiariser avec les principes, techniques et outils de qualité totale ainsi qu’avec les normes de gestion et d’assurance de la qualité.

Les systèmes d’information sont des éléments essentiels du fonctionnement d’une entreprise industrielle. L’ingénieur en technologies de l’information doit être en mesure de gérer le développement, le déploiement et les opérations de ces systèmes.

Méthodes de sélection de projets. Analyse de faisabilité économique, technique, financière et organisationnelle. Gestion des risques. Planification des tâches. Gestion financière et méthodes de budgétisation. Planification des rôles et fonctions de gestionnaire de projets. Mesure et contrôle des coûts. Contrôle de la qualité et du temps de réalisation des projets. Principes de qualité totale. Prix Malcolm Baldrige. Norme ISO 9001 et contrôle de la qualité.

Séances de laboratoire axées sur l’application des concepts vus en classe et portant sur la planification, le déploiement et les opérations de systèmes d’information.



Objectifs du cours

Les systèmes d’information sont des éléments essentiels du fonctionnement d’une entreprise industrielle. L’ingénieur en génie logiciel et des technologies de l’information doit être en mesure de gérer le développement, le déploiement et les opérations de ces systèmes ainsi que de s'assurer de leur qualité. 

 

Dans ce cours, les différentes modèles de cycles de vie de projets logiciels sont introduits et expérimentés à l'aide d'un simulateur. Un projet fait l'objet de planification des tâches, des activités, des rôles et des livrables par l'équipe de projet (c'est-à -dire à l'aide d'une approche classique et/ou agile/DevOps de gestion de projet), l'estimation de l'effort/coût est approfondie et la notion de gestion du risque. Des notions de culture qualité, neurosciences, savoir-être (Sorftskills), leadership, éthique, d'intelligences artificielles et considérations environmentales sont abordées. Les notions de gestion des fournisseurs et de contrats sont aussi présentées. La deuxième partie du cours porte sur des sujets d'assurance qualité logicielle (AQL), incluant la définition d'exigences qualité, de revues/inspection, vérification & validation et d'audits sont couverts. Les normes et modèles de pratiques exemplaires les plus importants du domaine sont aussi introduits: SWEBOK, PMBOK, BABOK, ISO 12207, CMMi, ISO 9001/90003, ITIL/ISO20000, CobiT, EN50128 pour le ferroviaire, DO-178C pour l'aéronautique et ISO13485 pour les machines médicales sont introduits. Par la suite un chapitre se consacre aux mesures utilisées dans un projet logiciel.

 

Finalement l'étudiant pourra comprendre l'importance de la formalisation des politiques, processus et procédures du domaine du logiciel pour une entreprise. Les séances de laboratoire sont axées sur l’application des concepts vus en classe et portant sur l'expérimentation des cycles de vies, la planification d'un projet, incluant les activités d'AQL et l'estimation.




Stratégies pédagogiques

Les objectifs seront atteints par la prestation hebdomadaire d'un cours de trois heures suivi de deux heures de travaux pratiques/laboratoires. L’étudiant(e) devra compléter sa formation par six heures de travaux et lectures personnelles hebdomadaires.

La pédagogie du cours est basée sur les méthodes suivantes :

  • Des exposés magistraux et des lectures individuelles d’ouvrages de référence permettant de comprendre le contenu du cours;
  • L'utilisation d'un simulateur de gestion de projet logiciel afin d'expérimenter différents cycles de vie de développement logiciel;
  • Des travaux pratiques en laboratoire à réaliser en équipe de 5 à 7.

Charge d’enseignement : 39 heures de cours et 24 heures de travaux pratiques.

Charge de travail supplémentaire : 6 heures de travail hors classe par semaine.




Utilisation d’appareils électroniques

Utilisation de son ordinateur personnel pour effectuer les simulations SIMSE, la suite Microsoft Office et utiliser Microsoft TEAM, Slack ou Discord pour communiquer en équipe pour le projet de session.




Horaire
Groupe Jour Heure Activité
01 Mercredi 08:30 - 12:00 Activité de cours
Jeudi 13:30 - 15:30 Laboratoire (Groupe A)
Jeudi 15:30 - 17:30 Laboratoire (Groupe B)
02 Mardi 18:00 - 20:00 Laboratoire
Jeudi 18:00 - 21:30 Activité de cours



Coordonnées du personnel enseignant le cours
Groupe Nom Activité Courriel Local Disponibilité
01 Dominik Désilets Activité de cours cc-dominik.desilets@etsmtl.ca
01 Dominik Désilets Activité de cours cc-dominik.desilets@etsmtl.ca A-3736
02 David-Alexandre Paquette Activité de cours cc-David-Alexandre.Paquette@etsmtl.ca A-4526



Cours
Séance Titre du cours

01

Cours 1 - Intro, la gestion par processus, le PMBOK et les référentiels de gestion de projet logiciel

02

Cours 2 -  Les parties prenantes, qualités d'un gestionnaire de projet, exigences fonctionnelles et qualité, la portée d'un projet

03

Cours 3 - Cycle de vie, charte de projet, plan de projet, processus de gestion de projet, Appels d'offres, Technique d'évaluation de projet

04

Cours 4 - Structures de projet, chemin critique, marge, contraintes de projet, ordonnacement, nivellement, atttribution de tâche, gestion multiprojet

05

Cours 5- Gestion des configurations, gestion de l'intégration, gestion du contenu, mesure de l'effort et valeur acquise, indicateurs du projet

06

Cours 6 - Gestion des coûts et budget, gestion de la qualité, IEEE730, ISO12207, ITIL

07

Cours 7 - Gestion du risque

  EXAMEN INTRA

08

Cours 8- Estimation

09

Cours 9  - Gestion des approvisionnement, gestion des communications, structures organisationnelles, ISO9001 et la qualité

10

Cours 10 - Gestion stratégique, gestion de portefeuille et programmes de projets, critères de sélection de projets, SWEBOK, ISO15939 et CMMI

11

Cours 11 - Gestion des ressources humaines, évolution de la GRH, cadre légal, évaluation du rendement, développement des compétences, mobilisation, influences organisationnelles, types d'orgainsation, actifs organisationnels

12

Cours 12  - Société par actions, personne morale, conseil d'administration, dirigeants, registre des entreprises et états des résultats

 

Note: L'ordre et le contenu peut être modifié en cours de session en fonction de circonstances particulières.




Laboratoires et travaux pratiques
Labo Titre de l'examen (EXAM) / travail pratique (TP)

01

EXAM 1 = SIMSE (individuel)

02 TP1 = Plan de projet étape 1 (équipe)

03

TP2 = Plan de projet étape 2 (équipe)

04

TP3 = Plan de projet étape 3 (équipe)




Utilisation d'outils d'ingénierie
  • La Suite Microsoft Office
  • Exécutables de modèles de cycles de vie (Simulateur SIMSE)
  • Gabarit de plan de projet typique incluant des sections qui rencontrent la structure recommandée par le PMBOK
  • Microsoft TEAM, Slack ou Discord pour la communication entre coéquipiers
  • Un logiciel de tableau Kanban/SCRUM (GitHub, Trello ou autre au choix de l'équipe)
  • Un logiciel libre pour effectuer des «MockUps» d'interfaces utilisateurs
  • L'utilisation de Github et WordPress pour y travailler du code source d'un logiciel Web existant à améliorer



Évaluation

Trois contrôles minutes en classe (65%) (individuel)
Contrôle 1 : SIMSE 10%
Contrôle 2 : Intra 25%
Contrôle 3 : Final 30%

Trois travaux pratiques de laboratoire (35%) (En équipe)
TP1: 10%
TP2: 10%
TP3: 15%

À noter qu’une moyenne inférieure à 60% (pour le volet individuel ou en équipe) entraîne automatiquement un échec au cours. Ceci est une condition nécessaire mais non suffisante pour réussir ce cours.

 

Installation de SEB requise : Les étudiants sont tenus d'installer le logiciel Safe Exam Browser (SEB) avant les contrôles. Cette installation est de leur responsabilité. Aucune assistance technique ne sera disponible le jour du contrôle, et aucune dérogation à cette exigence ne sera possible.

 

Les étudiants doivent installer ce logiciel à partir de ce lien: https://safeexambrowser.org/download_en.html et s'assurer que ce logiciel soit bien installé

 

Pour les examens, une feuille manuscrite recto verso de 8 1/2 x 11po, en cm = (A4) est permise seulement.




Double seuil
Note minimale : 60



Dates des examens intra
Groupe(s) Date
1 29 octobre 2025
2 30 octobre 2025



Date de l'examen final
Votre examen final aura lieu pendant la période des examens finaux, veuillez consulter l'horaire à l'adresse suivante : https://www.etsmtl.ca/programmes-et-formations/horaire-des-examens-finaux


Politique de retard des travaux
Tout travail (devoir pratique, rapport de laboratoire, rapport de projet, etc.) remis en retard sans motif valable, c’est-à-dire autre que ceux mentionnés dans le Règlement des études (1er cycle, article 7.2.5/ cycles supérieurs, article 6.5.2) se verra attribuer la note zéro, à moins que d’autres dispositions ne soient communiquées par écrit par l’enseignante ou l’enseignant dans les consignes de chaque travail à remettre ou dans le plan de cours pour l’ensemble des travaux.



Absence à une évaluation

Afin de faire valider une absence à une évaluation en vue d’obtenir un examen de compensation, l’étudiante ou l’étudiant doit utiliser le formulaire prévu à cet effet dans son portail MonÉTS pour un examen final qui se déroule durant la période des examens finaux ou pour tout autre élément d’évaluation surveillé de 15% et plus durant la session. Si l’absence concerne un élément d’évaluation de moins de 15% durant la session, l’étudiant ou l’étudiante doit soumettre une demande par écrit à son enseignante ou enseignant.

Toute demande de validation d’absence doit se faire dans les cinq (5) jours ouvrables suivant la tenue de l’évaluation, sauf dans les cas d’une absence pour participation à une activité prévue aux règlements des études où la demande doit être soumise dans les cinq (5) jours ouvrables avant le jour de départ de l’ÉTS pour se rendre à l’activité.

Toute absence non justifiée par un motif majeur (voir articles 7.2.6.1 du RÉPC et 6.5.2 du RÉCS) entraînera l’attribution de la note zéro (0).




Infractions de nature académique
Les clauses du « Règlement sur les infractions de nature académique de l’ÉTS » s’appliquent dans ce cours ainsi que dans tous les cours du département. Les étudiantes et les étudiants doivent consulter le Règlement sur les infractions de nature académique (www.etsmtl.ca/a-propos/gouvernance/secretariat-general/cadre-reglementaire/reglement-sur-les-infractions-de-nature-academique) pour identifier les actes considérés comme étant des infractions de nature académique ainsi que prendre connaissance des sanctions prévues à cet effet. À l’ÉTS, le respect de la propriété intellectuelle est une valeur essentielle et tous les membres de la communauté étudiante sont invités à consulter la page Citer, pas plagier ! (www.etsmtl.ca/Etudiants-actuels/Baccalaureat/Citer-pas-plagier).

Systèmes d’intelligence artificielle générative (SIAG)
L’utilisation des systèmes d’intelligence artificielle générative (SIAG) dans les activités d’évaluation constitue une infraction de nature académique au sens du Règlement sur les infractions de nature académique, sauf si elle est explicitement autorisée par l’enseignante ou l’enseignant du cours.



Documentation obligatoire

Première partie du cours: La gestion de projet 

- Guide du Corpus des connaissances en management de projet (guide PMBOK), Sixième édition, 2017Pour accéder à ce livre, vous utilisez votre compte ÉTS (courriel (@ens.etsmtl.ca et mot de le passe associé).

Deuxième partie du cours: L'assurance Qualité logicielle

- IEEE SWEBOK® Software Engineering Body of Knowledge (SWEBOK), v3.0, 2014

 

 

 




Ouvrages de références

-SAFE - (https://www.scaledagile.com/enterprise-solutions/what-is-safe/) 

-SEI CMMI®- version 2.0

-ISO 9001-2015 - Système de management de la qualité

-IEEE Std 730-2014 - Processus d'assurance qualité logicielle (SQA)

-IEEE Std 29119-3 - Essais du logiciel — Partie 3: Documentation des essais 

-ISO/IEC/IEEE 29148-2018 - Ingénierie des exigences

-IEEE Std 1058-1998Gestion de projet logiciel (SPM)




Adresse internet du site de cours et autres liens utiles

Le site Moodle du cours (https://ena.etsmtl.ca) contient les informations.




Autres informations

Avant les cours – Lire la présentation d'avant-cours.

Pendant les cours – Être présents au cours par une participation active durant le cours.

Après les cours – Lire la présentation Power Point (disponible après le cours seulement).