Objectifs du cours :
Comprendre ce qu’est un projet :
La gestion de projet
Le problème du risque
Découpage structurel et temporel d’un projet
Analyse des interfaces (API) et des dépendances d’un projets
Concevoir un projet concret à réaliser en équipe de 3
Les étapes d’un projet, les méthodes de réalisation associées (cycle en V, agilité, devops, etc.)
Estimation des charges
Planification d’un projet, organisation des ressources humaines sur le projet
Estimation des coûts
Plan de cours : 8 séances
1 - Qu’est-ce qu’un projet
Analyse de projet concret
Analyse des interfaces et des dépendances
Commencez à réfléchir à un projet perso à faire en groupe de 2 ou 3 personnes.
2 - Découpage structurel :
MOA - MOE
5 distinctions capitales :
1 : Réaliser un projet = Conception + Réalisation
2 : Conception = Architecture fonctionnelle + architecture technique
3 : Architecture = architecture des sous-systèmes + architecture par sous-système
4 : Architecture d’un sous-système = architecture des structures (= analyse générale) + architecture détaillée (=analyse détaillée)
5 : Projet = Données + Traitements (L’analyse-architecture des données c’est MCD, MLD, MPD)
Plan type d’une cahier des charges du projet
1 : Objectifs
2 : L’existant
3 : Le fonctionnel : users, postes de travail=PT, fonctionnalité par user et PT
4 : Le technique : ergonomie, style graphique, évolutivité
5 : Les contraintes : temps, argent, ressources (personne, matériel, interfaces (API))
Commencer à écrire un cahier des charges pour un projet perso à faire en groupe de 2 ou 3 personnes
3 - Les méthodes : cycle en V et généralités sur les méthodes agile, le devops et l’UX
On avance sur le cahier des charges du projet perso.
4 - La modélisation des données et les sous-domaines fonctionnels associés
On avance sur le projet :
Cahier des charges
MCD de niveau MOA
Sous-dommaines fonctionnels issus du MCD
5 - Précisions sur les méthodes
6-7 - Estimation des charges et planification : diagramme de GANTT
On avance sur le projet côté MOE : jusqu’à l’analyse général pour pouvoir faire une planification prévisionnelle. On propose plusieurs niveaux de détail des planification prévisionnelles.
8 - Estimation des coûts
Suivi du cours 2024-2025 - 1er semestre
J-1 Vendredi 25/10 : Introduction
Cours : Management de projet ->
ici
Exercice : définir un projet. Définir les clients, les utilisateurs, les interfaces et les dépendances d’un projet
TD : Exemples : Réservation d’hôtel, site de vente en ligne, application carnet de santé de sa voiture, application site Hackathon
Documents et code du jour (quand le cours est fini !) ->
ici
A faire pour la prochaine fois :
Commencer à réfléchir à un projet perso à faire en groupe de 2 ou 3 personnes.
Commencer à réfléchir à un cahier des charges (les services rendus par le projet et les contraintes dont toutes les interfaces et dépendances. Réfléchissez aussi à ce qui existe déjà qui fait plus ou moins la même chose et aux outils qui permettent de réaliser votre projet.
J-2 Vendredi 8/11 : Les 5 distinctions capitales du découpage structurel
Cours : Management de projet : on reprend le 1er chapitre : Qu’est-ce qu’un projet. Puis on passe au 2ème : Cycle en V et agilité ->
ici
Cours : On passe au 2ème chapitre : Cycle en V et agilité qui est développé le document "Introduction_a_la_methode". On commence par les 5 disctinctions capitales (pp. 5-17) ->
ici
TD : On travaille sur l’écriture d’un cahier des charges. Soit d’un projet personnel. Vous pouvez réfléchir ensemble à en trouver 1.
Soit on reprend les projets abordés la dernière fois : Réservation d’une chambre d’hôtel en ligne et/ou Application carnet de santé de sa voiture.
On peut aussi s’intéresser au projet d’une application permettant de gérer un Hackathon, ou au projet d’un site de vente en ligne permettant de vendre un ou des produits.
Documents et code du jour (quand le cours est fini !) ->
ici
A faire pour la prochaine fois :
Commencer à réfléchir à un projet perso à faire en groupe de 2 ou 3 personnes.
Continuez à réfléchir à un cahier des charges. Commencez à l’écrire.
J-3 Vendredi 15/11 : Cycle et V et agilité
Rappels des distinctions principales du développement d’un projet informatique :
MOA - MOE
Le projet côté MOA
Analyse du contexte : les dépendances
Ecriture d’un cahiers des charges
Le projet côté MOE : objectif management de projet
Rappels : principes du découpage structurel : les 5 distinctions capitales
cycle en V et généralités sur les méthodes agile, le devops et l’UX ->
ici
Le cahier des charges fonctionnel : niveau MOE ->
ici
TD : On avance sur le cahier des charges du projet perso.
J-4 Vendredi 22/11 :Cahier des charges du projet perso - Modélisation des données
TD : On avance sur le cahier des charges du projet perso.
Dernière étape du cahier des charges fonctionnel : la modélisation des données : niveau MOE et MOA (business analyse). On met ça en pratique sur le projet perso. Business Analyse : l’entreprise comme SI. ->
ici
Point sur les attentes pour ce cours
Compléments de cours :
Management de projet ->
ici
Introduction à la méthode ->
ici