IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Documents pareils
IFT6251 : Sujets spéciaux en génie logiciel

MRK 2106 MARKETING RELATIONNEL Hiver crédits Mercredi de 8h30 à 11h20

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

Rational Software Rational Portfolio Manager

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

12/ LES TECHNOLOGIES DE L INFORMATION ET DE LA COMMUNICATION SONT-ELLES VERTES?

Plan de cours ADM 992C Page 1. École des sciences de la gestion Département de management et technologie Université du Québec à Montréal

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Colloque Bio pour Tous. Hélène Fortier Bureau du Québec CRSNG 6 mars 2015

TP1 : Initiation à Java et Eclipse

Introduction à l Informatique licence 1 ère année Notes de Cours

MRK A : Méthodes d Analyse de Données en Marketing Automne 2010

PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011)

Rapport de Synthèse. Création d un Générateur de modèle PADL pour le langage C++ Sébastien Colladon

Démarche méthodologique pour la constitution des dossiers «LABEX»

Le cloud-computing : une réponse aux problématique de gestion de la qualité des projets pour des équipes géographiquement dispersées

S9 - Contrôle des sources, gestion des demandes de changement et travail en équipe sous IBM i avec le produit RTC (Rational Team Concert)

Notre métier : Vous accompagner dans votre Projet

Titre. SAP BusinessObjects. - 1 er semestre CONSEIL, SOLUTIONS DE TRANSFORMATION ET SERVICES IT

CHARGÉE DE COURS : Catherine Pelletier, MBA, chargée de communication, Service des communications et des relations avec le milieu, FSA

MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM TUNISIE MAROC ALGERIE


DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE

MASTER 2, MENTION MARKETING ET VENTE, PARCOURS COMMERCE DES VINS

SOI 6177 Gestion de projets Nouvelles pratiques 3 crédits. Syllabus. Mélina Royal, inf., M.Sc. Chargée de cours

Eclipse Process Framework et Telelogic Harmony/ITSW

Recherche et Formation dans un environnement de pointe. Contact:

La Fiducie du régime UNIVERSITAS La Fiducie du régime REEEFLEX La Fiducie du régime INDIVIDUEL

Institut de FORMATION

Le Master Mathématiques et Applications

Derrière toi Une machine virtuelle!

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

L art d ordonnancer. avec JobScheduler. François BAYART

Titre. SAP BusinessObjects. - 2 ème semestre CONSEIL, SOLUTIONS DE TRANSFORMATION ET SERVICES IT

Optimisation des performances

Atelier A6 : Editeurs de Logiciels, comment construire votre écosystème avec les Partenaires Revendeurs IBM?

Intégration et Déploiement de Systèmes d Information

Dessin Technique GMEC1311. PROFESSEUR Gabriel Cormier, Ph.D. Bureau : 217G2 Tél : Courriel : gabriel.cormier@umoncton.ca

Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

Dafoe Présentation de la plate-forme UIMA

Création d installateurs pour Windows avec InnoSetup

Service des stages et du placement - secteur placement ANNEE 2013 TITRES DE POSTES OFFERTS AUX DIPLOMES DE GENIE INFORMATIQUE

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

L équipe doit être constituée d'au moins 3 membres dont le chef de projet. Informations sur le Projet. Scientifiques. Secteurs développement

UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 2012/2017 LICENCE DROIT MENTION DROIT GENERAL

Intégration de l interface graphique de Ptidej dans Eclipse

SensOrLabs. a protocol validation platform for the IoT. Dominique Barthel, Quentin Lampin IMT/OLPS/BIZZ/MIS Apr 7th 2014, ST, CEA, LIG

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

SIO-6029-Z1 : Gestion de projet et du changement

Logiciels de Gestion de Projet: Guide de sélection

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational

Réussir la mise en œuvre d une solution de portail d entreprise.

La conciliation bancaire

CURRICULUM VITAE. Informations Personnelles

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Formation. continue diplômante. Diplômes Bac à Bac +3/4 E-learning Formation mixte Validation des acquis de l expérience (VAE)

Gestion de projet et. «Second précepte: diviser chacune des difficultés que j examinerois, en autant de. qu il seroit requis pour les mieux

REFERENCES BIBLIOGRAPHIQUES DE DOCUMENTS ELECTRONIQUES. Table des matières. Guide : présentation et utilisation 1. I.

Métiers - informatique et Internet Jobs - IT and Internet

La Négociation Raisonnée

COLLÈGE DE MAISONNEUVE

Master Management des systèmes d information

Z i e d Z a i e r ( )

Plan de cours. 1. Mise en contexte. 2. Place du cours dans le programme. 3. Descripteur du cours

*Référent technologique ICS * IBM Premier Partner * 35 collaborateurs certifiés * Équipe commerciale qualifiée * Méthodologie éprouvée

MASTER INFORMATIQUE COLLABORATIVE EN ENTREPRISE (ICE)

GOL460 CHAÎNES LOGISTIQUES ET D'APPROVISIONNEMENT Préalable(s) : GOL405 PLAN DE COURS SESSION AUTOMNE 2013

Pilotez votre activité depuis le Cloud

Des solutions J2EE open source professionnelles adaptées à votre système d information d entreprise

Le CRSNG: Un partenaire financier incontournable en matière de R&D et d innovation. Robert Déziel, Ph. D. MBA Gestionnaire, bureau régional du Québec

Introduction à l étude des Corps Finis

Présenta;on du cours

Merci beaucoup de votre collaboration

L industrialisation de l ordonnancement en Centre de Services

Licence Chimie et procédés

PASSEPORT INNOVATION Guide de présentation des demandes Janvier 2015

La recherche universitaire en sécurité routière

PASSEPORT INNOVATION Guide de présentation des demandes Mai 2015

ÉCOLE DES SCIENCES DE LA GESTION DE L UQAM MBA pour cadres spécialisés en gestion des villes et métropoles

FUJITSU WORLD TOUR 2014 Paris

une vocation unique dans toutes les disciplines informatiques depuis sa création.

Analyse des logiciels d application spécialisée pour le courtage en épargne collective

Logiciel collaboratif de gestion de projets et de portfolio. Success can be planned

MASTER (LMD) MODELISATION, OPTIMISATION, COMBINATOIRE ET ALGORITHME

Comment présenter une bibliographie ou une réseaugraphie? Il existe plusieurs méthodes de présentation des sources bibliographiques.

AXIAD Conseil pour décider en toute intelligence

LICENCE PROFESSIONNELLE ASSURANCE BANQUE - FINANCE

ANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer

Offre de thèse. Co-encadrant de thèse : HENRY Sébastien Coordonnées électroniques : Sébastien.Henry@univ-lyon1.fr Laboratoire : DISP (

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Gilles Morin MBA Expert BPM, instructeur certifié et associé BPTrends Associates Architecte d affaires et agent de transformation

Curriculum Vitae. Informations générales

ITIL V2. Historique et présentation générale

Méthodologies SCRUM Présentation et mise en oeuvre

Host Integration Server 2000

Distinctions et classements

Transcription:

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche opérationnelle Université de Montréal Yann-Gaël Guéhéneuc 2006

Plan du cours 1. Introduction 2. Notion de projet logiciel 3. Organisation du développement 4. Planification du développement 5. Contrôle du développement 6. Organisation de la maintenance 2/29

1. Introduction 1. Professeur et démonstratrice 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Évaluation du cours 6. Concepts connexes 3/29

1.1. Prof. et démonstratrice (1/4) Yann-Gaël Guéhéneuc Professeur adjoint Doctorat en informatique de l université de Nantes, rétro-conception des programmes Deux ans à Object Technology International, Inc., Ottawa (maintenant IBM, Eclipse) 4/29

1.1. Prof. et démonstratrice (2/4) Naouel Moha Étudiante en doctorat DESS en Génie Logiciel Université Joseph Fourier (Grenoble, France) Deux ans d expérience en «sociétés de service en informatique industrielle» 5/29

1.1. Prof. et démonstratrice (3/4) Expérience Professionnelle Enseignement Théorique la pratique, c est sur le terrain! Tous vos commentaires sont bienvenus 6/29

1.1. Prof. et démonstratrice (4/4) Absences prévues Participation à des conférences Du 16 au 19 octobre Du 23 au 27 octobre (semaine de relâche) L enseignement, c est la santé la recherche, c est la conservée! 7/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Évaluation du cours 6. Concepts connexes 8/29

1.2. Objectifs de l informatique Créer des logiciels Résoudre des problèmes existants Résoudre ces problèmes bien Logiciel Programme (code source / binaire) Structure de données / données Documents 9/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Évaluation du cours 6. Concepts connexes 10/29

1.3. Objectifs du cours (1/5) Introduction à la notion de projet Organisation de projets, gestion du développement Décomposition, estimation planification, ordonnancement Contrôle Gestion des risques Budget et ressources humaines 11/29

1.3. Objectifs du cours (2/5) Préalable IFT2251 Obligatoire 1-175-1-0, baccalauréat en informatique Présent 1-175-2-0, Majeur en informatique 1-191-1-0, Baccalauréat en mathématiques et informatique 1-205-1-0, Baccalauréat en physique et informatique 1-238-1-0, Baccalauréat en économie et informatique 1-468-1-0, Baccalauréat en bio-informatique 12/29

1.3. Objectifs du cours (3/5) Les quatre P dans un projet Les participants Le problème Le processus Le projet 13/29

1.3. Objectifs du cours (4/5) Vous aider à Organiser, planifier, diriger, contrôler le développement et la maintenance de logiciels Hacker? Manager? Comprendre Expliciter Communiquer Malheureusement, peu d exemples concrets à vous donner 14/29

1.3. Objectifs du cours (5/5) Concepts de la gestion de projet Définitions pendant le cours Compréhension des concepts Question en cours, démos, examen intra. Application des concepts Démos, TPs, examen final Analyse de cas de projets Travail de recherche en équipe, présentation d un point de vue 15/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Évaluation du cours 6. Concepts connexes 16/29

1.4. Méthodologie du cours (1/9) Concepts de la gestion de projet Cours magistraux Lundis, 13h30-14h30, AA-1409 Mercredis, 14h30-16h30, AA-1409 Période d'activités libres Du 23 au 27 octobre 17/29

1.4. Méthodologie du cours (2/9) Compréhension des concepts Question en cours Lundis, 13h30-14h30, AA-1409 Mercredis, 14h30-16h30, AA-1409 Démos Lundis, 14h30-16h30, AA-1409 Examen intra. Mercredi 1 novembre de 14h30 à 16h30, D-225, 20% Sans documents 18/29

1.4. Méthodologie du cours (3/9) Application des concepts Démos Lundis, 14h30-16h30, AA-1409 Travaux pratiques 3 TPs Livrables du projet 20% Examen final Lundi 18 décembre de 13h30 à 16h30, AA-1177, 30% 19/29

1.4. Méthodologie du cours (6/9) Application des concepts Invités? Laboratoires SAP Canada Date à préciser, 14h30-16h30 Pierre Patenaude Bureau de la recherche et valorisation Date à préciser, 14h30-16h30 Évaluation Orale et écrite, 20% 20/29

1.4. Méthodologie du cours (4/9) Analyse de cas de projets Travail de recherche en équipe Avant le mercredi 27 septembre, mise en place Du 2 au 18 octobre, recherche et démarrage Du 30 au 6 décembre, analyse et préparation Lundi 11, mercredi 13 décembre, évaluation Présentation de votre point de vue Évaluation Orale, écrite ou à l examen final, 10% 21/29

1.4. Méthodologie du cours (5/9) Concepts de la gestion de projet Définitions pendant le cours Compréhension des concepts Question en cours, démos, examen intra. Application des concepts Démos, TPs, invités, examen final Analyse de cas de projets Travail de recherche en équipe, présentation d un point de vue 22/29

1.4. Méthodologie du cours (7/9) Votre avis Examen intra., mercredi 1 er novembre, 20% 3 travaux pratiques, 20% Livrables du projet Invités, 20% Examen final, 30% Analyse de cas de projets en équipes, évaluation orale, écrite ou à l examen final, lundi 13, mercredi 13 décembre, 10% 23/29

1.4. Méthodologie du cours (8/9) Transparents, ressources en ligne ptidej.iro.umontreal.ca/teachings/ift3902/fall06/ www.progcours.umontreal.ca/cours/index_fiche _cours/ift3902.html Forums de discussions (?) www-etud.iro.umontreal.ca/ ~guehene/phpbb2/ 24/29

1.4. Méthodologie du cours (9/9) Livres Roger S. Pressman ; Software Engineering: A Practitioner's Approach ; 5th edition, McGraw Hill, 2000 Software Engineering Project Management ; Richard H. Thayer, editor, 2nd edition, IEEE Computer Society Press, 1997 Robert K. Wysocki, Rudd McGary ; Effective Project Management: Traditional, Adaptive, Extreme ; 3rd edition, Wiley and Sons, 2003 25/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Évaluation du cours 6. Concepts connexes 26/29

1.5. Évaluation du cours Examens Intra : 20%, mercredi 1 er novembre, 2h Final : 30%, lundi 18 décembre, 3h Invités (participation, compréhension) : 20% Travaux pratiques : 20% Présentation des projets : 10% Attention : un examen de rattrapage porterait sur toute la matière du cours! Attention : plagiat = 0 + sanctions! 27/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Évaluation du cours 6. Concepts connexes 28/29

1.6. Concepts connexes Métriques Normes Points de fonction Patrons de conception Modèles prédictifs de qualité Logiciels libres Risques Maintenance Impartition Droit d auteur, propriétés intellectuelle 29/29