This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2016_2017:s3:methodo:start [2017/07/14 18:05] blay [Planification] |
2016_2017:s3:methodo:start [2017/07/15 18:05] (current) blay |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== M3301- Méthodologie de la production d’applications ====== | ====== M3301- Méthodologie de la production d’applications ====== | ||
- | ===== Généralités ===== | + | ===== Objectifs du module ===== |
- | + | ||
- | <accordion> | + | |
- | <panel title="Objectifs du module"> | + | |
* O1 : Analyser les besoins pour la conception et l’évolution des systèmes d’information dans une organisation | * O1 : Analyser les besoins pour la conception et l’évolution des systèmes d’information dans une organisation | ||
* O2 : Organiser et gérer un projet - Couvrir le cycle de vie en intégrant différents points de vue : l’organisation et sa stratégie, les utilisateurs, la gestion, la qualité et la technique, la maintenance et l’exploitation | * O2 : Organiser et gérer un projet - Couvrir le cycle de vie en intégrant différents points de vue : l’organisation et sa stratégie, les utilisateurs, la gestion, la qualité et la technique, la maintenance et l’exploitation | ||
- | </panel> | + | |
- | <panel title="Compétences visées "> | + | ==== Compétences visées : ==== |
* FA1-A : Analyse d’une solution informatique | * FA1-A : Analyse d’une solution informatique | ||
* FA1-B : Conception technique d’une solution informatique | * FA1-B : Conception technique d’une solution informatique | ||
* FA1-C : Réalisation d’une solution informatique | * FA1-C : Réalisation d’une solution informatique | ||
- | </panel> | + | |
- | <panel title="Intervenants"> | + | ===== Intervenants ===== |
^ Nom ^ Affiliation ^ Adresse ^ Formation ^ | ^ Nom ^ Affiliation ^ Adresse ^ Formation ^ | ||
| __[[blay@unice.fr|Mireille Blay-Fornarino (MBF)]]__ | IUT/UNS/I3S | Bureau XXX ou Bâtiment Templiers :Bureau 449 ([[http://www.polytech.unice.fr/~blay|www]]) | S3T | | | __[[blay@unice.fr|Mireille Blay-Fornarino (MBF)]]__ | IUT/UNS/I3S | Bureau XXX ou Bâtiment Templiers :Bureau 449 ([[http://www.polytech.unice.fr/~blay|www]]) | S3T | | ||
| [[feneon@unice.fr|Nathalie Feneon (NF)]] | IUT/UNS| Bureau XXX | S3T | | | [[feneon@unice.fr|Nathalie Feneon (NF)]] | IUT/UNS| Bureau XXX | S3T | | ||
| [[map@unice.fr|Marie-Agnes Peraldi (MAP)]] | IUT/UNS/I3S| Bureau XXX ou INRIA Sophia Antipolis |S3T | | | [[map@unice.fr|Marie-Agnes Peraldi (MAP)]] | IUT/UNS/I3S| Bureau XXX ou INRIA Sophia Antipolis |S3T | | ||
- | | [[--]] | --- | --- | --- | | + | | [[ -- ]] | ---| ---- | ---| |
- | </panel> | + | |
- | <panel title="Contenus"> | + | ===== Contenus ===== |
Chaque point est annoncé (en italique) tel que dans le PPN puis éventuellement discuté. | Chaque point est annoncé (en italique) tel que dans le PPN puis éventuellement discuté. | ||
* //C1 : Le système d’information dans les organisations// | * //C1 : Le système d’information dans les organisations// | ||
- | * Cette partie est abordée dans le 3204 | + | * Cette partie est abordée dans le M3204 |
* //C2 : Études préalables et analyse des exigences: recueil des besoins métier, domaine, acteurs// | * //C2 : Études préalables et analyse des exigences: recueil des besoins métier, domaine, acteurs// | ||
* Cet aspect a été abordé en S2T dans différents modules. Il est revisité ici par les histoires utilisateurs. | * Cet aspect a été abordé en S2T dans différents modules. Il est revisité ici par les histoires utilisateurs. | ||
Line 34: | Line 34: | ||
* Cette partie a été abordée en 1e année et sera approfondie en M3204 | * Cette partie a été abordée en 1e année et sera approfondie en M3204 | ||
* //C8 : Gestion des risques// | * //C8 : Gestion des risques// | ||
- | </panel> | + | ==== Modalités de mise en oeuvre ==== |
- | <panel title="Modalités de mise en oeuvre"> | + | |
* Équipe enseignante transversale entre informatique et gestion | * Équipe enseignante transversale entre informatique et gestion | ||
* S’appuyer sur un modèle de cycle de vie | * S’appuyer sur un modèle de cycle de vie | ||
* Organiser le module autour d’un [[2016_2017:s3:methodo:td:etudedecas|projet]] qui couvre le cycle de vie | * Organiser le module autour d’un [[2016_2017:s3:methodo:td:etudedecas|projet]] qui couvre le cycle de vie | ||
* Utiliser des outils de travail en équipe | * Utiliser des outils de travail en équipe | ||
+ | |||
Dans le cadre de ce module, nous mettrons l'accent sur les parties "Gestion de projet" et "Méthode de développement de projets". | Dans le cadre de ce module, nous mettrons l'accent sur les parties "Gestion de projet" et "Méthode de développement de projets". | ||
Pour plus d'information sur la mise en oeuvre pratique se reporter aux [[2016_2017:s3:methodo:td:start|TDs]]. | Pour plus d'information sur la mise en oeuvre pratique se reporter aux [[2016_2017:s3:methodo:td:start|TDs]]. | ||
- | </panel> | ||
- | </accordion> | ||
+ | ===== Planification ===== | ||
- | + | Pour une vue séparée de l'[[:2016_2017:s3:methodo:td:start|organisation]][[:2016_2017:s3:methodo:td:start| des TD, voir ici]] | |
- | Pour une vue séparée de l'[[:2017_2018:s3:methodo:td:start|organisation]][[:2017_2018:s3:methodo:td:start| des TD, voir ici]] | + | |
- **(S3T : 05/09, S3A : 4/9)** | - **(S3T : 05/09, S3A : 4/9)** | ||
* //Cours :// | * //Cours :// | ||
- | * {{:2017_2018:s3:methodo:1-methodologie-intro-2016-2017.pdf|Introduction au module et directives}} | + | * {{:2016_2017:s3:methodo:1-methodologie-intro-2016_2017.pdf|Introduction au module et directives}} |
- | * {{:2017_2018:s3:methodo:2-userstories.pdf||Focus sur les User stories}} : une autre façon de travailler sur les exigences (MBF) //(C4,C6,C7)// (MBF) (CC) | + | * {{:2016_2017:s3:methodo:2-userstories.pdf||Focus sur les User stories}} : une autre façon de travailler sur les exigences (MBF) //(C4,C6,C7)// (MBF) (CC) |
* (10 mn) Jeu agile / Importance de la communication, bien "modéliser/spécifier"! (dans les slides du cours) | * (10 mn) Jeu agile / Importance de la communication, bien "modéliser/spécifier"! (dans les slides du cours) | ||
- **(S3T : 12/09, S3A : 15/9)** | - **(S3T : 12/09, S3A : 15/9)** | ||
* //Cours :// | * //Cours :// | ||
* Planning Pocker (fin du cours sur les user-stories) | * Planning Pocker (fin du cours sur les user-stories) | ||
- | * {{:2017_2018:s3:methodo:4-hands-on_maven.pdf|Maven}} | + | * {{:2016_2017:s3:methodo:4-hands-on_maven.pdf|Maven}} |
- | * {{:2017_2018:s3:methodo:3-gestionversion_2017_2018.pdf|Gestion de version}} | + | * {{:2016_2017:s3:methodo:3-gestionversion_2016_2017.pdf|Gestion de version}} |
* //TD :// /* 1 */ | * //TD :// /* 1 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_d_analyse_en_sous-equipes|Phase analyse]] /* [[2017_2018:s3:methodo:td:td1|TD : Phase Analyse, Construire les US]] (MBF, MP, NF) (CC) */ | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_d_analyse_en_sous-equipes|Phase analyse]] /* [[2016_2017:s3:methodo:td:td1|TD : Phase Analyse, Construire les US]] (MBF, MP, NF) (CC) */ |
- **(S3T : 19/09, S3A : 29/9)** | - **(S3T : 19/09, S3A : 29/9)** | ||
* //Cours :// | * //Cours :// | ||
Line 68: | Line 67: | ||
* Cycle de vie du logiciel (MBF) (CC) //(C2, C4, C6)// | * Cycle de vie du logiciel (MBF) (CC) //(C2, C4, C6)// | ||
* //TD :// /* 2 */ | * //TD :// /* 2 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_d_analyse_en_sous-equipes|Phase analyse]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_d_analyse_en_sous-equipes|Phase analyse]] |
- | /* * [[2017_2018:s3:methodo:td:td2|TD : Planifier les US]] (MBF, MP, NF)(CC) */ | + | /* * [[2016_2017:s3:methodo:td:td2|TD : Planifier les US]] (MBF, MP, NF)(CC) */ |
- **(S3T : 26/09, S3A : 13/10)** | - **(S3T : 26/09, S3A : 13/10)** | ||
* //Cours :// | * //Cours :// | ||
- | * Méthode agiles : {{:2017_2018:s3:methodo:6-xp-2016.pdf|XP}}, //(C4,C6,C7)// | + | * Méthode agiles : {{:2016_2017:s3:methodo:6-xp-2016.pdf|XP}}, //(C4,C6,C7)// |
* //TD :// /* 3 */ | * //TD :// /* 3 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_d_analyse_en_sous-equipes|Phase analyse, Finalisation des histoires utilisateur et préparation de livraison du premier livrable]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_d_analyse_en_sous-equipes|Phase analyse, Finalisation des histoires utilisateur et préparation de livraison du premier livrable]] |
- | * <color blue/lightblue>[[:2017_2018:s3:methodo:td:livrable1|Livrable 1.1]]</color> | + | * <color blue/lightblue>[[:2016_2017:s3:methodo:td:livrable1|Livrable 1.1]]</color> |
- **(S3T : 03/10, S3A : 27/10)** | - **(S3T : 03/10, S3A : 27/10)** | ||
* //Cours :// | * //Cours :// | ||
* [[https://www.youtube.com/watch?v=VWhLcgo9z74|Cours SCRUM sur Youtube : doit avoir été écouté; il sera traité en cours inversé]] (MBF) (CC) //(C4,C6,C7)// | * [[https://www.youtube.com/watch?v=VWhLcgo9z74|Cours SCRUM sur Youtube : doit avoir été écouté; il sera traité en cours inversé]] (MBF) (CC) //(C4,C6,C7)// | ||
* //TD :// /* 4 */ | * //TD :// /* 4 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, conception ]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, conception ]] |
- **(S3T : 10/10, S3A : 10/11)** | - **(S3T : 10/10, S3A : 10/11)** | ||
* //Cours :// | * //Cours :// | ||
- | * {{:2017_2018:s3:methodo:7-test2016-2017.pdf|Tests}} | + | * {{:2016_2017:s3:methodo:7-test2016_2017.pdf|Tests}} |
* //TD :// /* 5 */ | * //TD :// /* 5 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, développement]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, développement]] |
- **(S3T : 17/10, S3A : 24/11)** | - **(S3T : 17/10, S3A : 24/11)** | ||
* //Cours :// | * //Cours :// | ||
- | * {{:2017_2018:s3:methodo:archivecodetestmock.zip|Codes utilisés dans la présentation en cours}} | + | * {{:2016_2017:s3:methodo:archivecodetestmock.zip|Codes utilisés dans la présentation en cours}} |
- | * {{:2017_2018:s3:methodo:7-mocks2016.pdf|Introduction aux Mocks}} | + | * {{:2016_2017:s3:methodo:7-mocks2016.pdf|Introduction aux Mocks}} |
* //TD :// /* 6 */ | * //TD :// /* 6 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, développement ]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, développement ]] |
- **(S3T : 24/10)** | - **(S3T : 24/10)** | ||
* //Cours :// | * //Cours :// | ||
* {{:undefined:7-testintegration-2016.pdf|Tests d'intégration : point de vue global}} | * {{:undefined:7-testintegration-2016.pdf|Tests d'intégration : point de vue global}} | ||
- | * {{:2017_2018:s3:methodo:game_dev_tests.pdf|Processus de tests dans les jeux vidéo}} (Tom Bonnot & Alex Ferreti) | + | * {{:2016_2017:s3:methodo:game_dev_tests.pdf|Processus de tests dans les jeux vidéo}} (Tom Bonnot & Alex Ferreti) |
* //TD :// /* 7 */ | * //TD :// /* 7 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, Démonstrations]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, Démonstrations]] |
- | * <color blue/lightblue>[[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Livrables Démo (2.1) et Codes (2.2) ]]</color> | + | * <color blue/lightblue>[[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Livrables Démo (2.1) et Codes (2.2) ]]</color> |
- **(S3T : 31/10)** Vacances | - **(S3T : 31/10)** Vacances | ||
- **(S3T :07/11, 8/12))** | - **(S3T :07/11, 8/12))** | ||
* //Cours :// | * //Cours :// | ||
- | * [[:2017_2018:s3:methodo:qualite-2015-16.pdf?media=2017_2018:s3:methodo:qualite-2015-16.pdf|Normes et métriques pour le logiciel et la qualité]] (MBF) (CC) (C5) | + | * [[:2016_2017:s3:methodo:qualite-2015-16.pdf?media=2016_2017:s3:methodo:qualite-2015-16.pdf|Normes et métriques pour le logiciel et la qualité]] (MBF) (CC) (C5) |
* //TD :// /* 8 */ | * //TD :// /* 8 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, Rétrospective ]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_de_realisation_en_sous-equipes|Phase de réalisation, Rétrospective ]] |
- | * <color blue/lightblue> [[:2017_2018:s3:methodo:td:retrospective1|Livrable Rétrospective (2.3) ]] </color> | + | * <color blue/lightblue> [[:2016_2017:s3:methodo:td:retrospective1|Livrable Rétrospective (2.3) ]] </color> |
- **(S3T : 14/11, S3A : 12/1)** | - **(S3T : 14/11, S3A : 12/1)** | ||
* //Cours :// | * //Cours :// | ||
* Remplacé par des TD en COO | * Remplacé par des TD en COO | ||
* //TD :// /* 9 */ | * //TD :// /* 9 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_d_integration|Phase Intégration : Conception (Nouvelles histoires et architecture) ]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_d_integration|Phase Intégration : Conception (Nouvelles histoires et architecture) ]] |
- **(S3T : 21/11, S3A : 26/1)** | - **(S3T : 21/11, S3A : 26/1)** | ||
* //Cours :// | * //Cours :// | ||
* Remplacé par des TD en COO | * Remplacé par des TD en COO | ||
* //TD :// /* 10 */ | * //TD :// /* 10 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_d_integration|Phase Intégration : Développements ]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_d_integration|Phase Intégration : Développements ]] |
- **(S3T : 28/11, S3A : 9/2)** | - **(S3T : 28/11, S3A : 9/2)** | ||
* //Cours :// | * //Cours :// | ||
Line 121: | Line 120: | ||
* (S3T) Pas de cours | * (S3T) Pas de cours | ||
* //TD :// /* 11 */ | * //TD :// /* 11 */ | ||
- | * [ voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start&do=edit#phase_d_integration|Phase Intégration : Développements et préparation de la démonstration]] | + | * [ voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start&do=edit#phase_d_integration|Phase Intégration : Développements et préparation de la démonstration]] |
* retrospective (CC) | * retrospective (CC) | ||
- **(S3T : 05/12)** | - **(S3T : 05/12)** | ||
* //Cours :// | * //Cours :// | ||
* Introduction à la complexité des logiciels François Montigny | * Introduction à la complexité des logiciels François Montigny | ||
- | * Intervention extérieure : //Mercredi 25/11 de 9h à 10h// : [[:2017_2018:s3:methodo:presentation_151125_iut-nice.pdf?media=2017_2018:s3:methodo:presentation_151125_iut-nice.pdf|démarche ACOSS de conception des IHMs]]//Karine BERNACKI// | + | * Intervention extérieure : //Mercredi 25/11 de 9h à 10h// : [[:2016_2017:s3:methodo:presentation_151125_iut-nice.pdf?media=2016_2017:s3:methodo:presentation_151125_iut-nice.pdf|démarche ACOSS de conception des IHMs]]//Karine BERNACKI// |
* Compléments d’organisation et gestion du projet | * Compléments d’organisation et gestion du projet | ||
* Les principes de pilotage d’un projet | * Les principes de pilotage d’un projet | ||
* La planification et le suivi d’avancement | * La planification et le suivi d’avancement | ||
- | * [[:2017_2018:s3:methodo:rup-2015-2016.pdf?media=2017_2018:s3:methodo:rup-2015-2016.pdf|RUP (MBF)]] | + | * [[:2016_2017:s3:methodo:rup-2015-2016.pdf?media=2016_2017:s3:methodo:rup-2015-2016.pdf|RUP (MBF)]] |
* Normes et métriques pour la Qualité logicielle. Une réponse: Le modèle CMMI | * Normes et métriques pour la Qualité logicielle. Une réponse: Le modèle CMMI | ||
* Constats sur la qualité logicielle | * Constats sur la qualité logicielle | ||
Line 136: | Line 135: | ||
* Organisation d’un projet d’amélioration CMMI | * Organisation d’un projet d’amélioration CMMI | ||
* //TD :// /* 12 */ | * //TD :// /* 12 */ | ||
- | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start&do=edit#phase_d_integration|démonstration au sein des groupes ]] | + | * voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start&do=edit#phase_d_integration|démonstration au sein des groupes ]] |
- | * <color blue/lightblue> [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start&do=edit#phase_d_integration|Livrable 3.1]]</color> (MBF, MP, NF) | + | * <color blue/lightblue> [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start&do=edit#phase_d_integration|Livrable 3.1]]</color> (MBF, MP, NF) |
- **(S3T : 12/12)** | - **(S3T : 12/12)** | ||
* //Cours/TDs:// | * //Cours/TDs:// | ||
* Présentations des meilleurs projets sélectionnés dans les sous-groupes | * Présentations des meilleurs projets sélectionnés dans les sous-groupes | ||
- | * voir <color blue/lightblue> [[https://mbf-iut.i3s.unice.fr/doku.php?id=2017_2018:s3:methodo:td:start#phase_d_integration|démonstration finale 3.3]]</color> | + | * voir <color blue/lightblue> [[https://mbf-iut.i3s.unice.fr/doku.php?id=2016_2017:s3:methodo:td:start#phase_d_integration|démonstration finale 3.3]]</color> |
- | * <color blue/lightblue> [[:https:mbf-iut.i3s.unice.fr_doku.php?id=2017_2018:s3:methodo:td:start#phase_d_integration|Livrable Rendu Final 3.2]]</color> | + | * <color blue/lightblue> [[:https:mbf-iut.i3s.unice.fr_doku.php?id=2016_2017:s3:methodo:td:start#phase_d_integration|Livrable Rendu Final 3.2]]</color> |
<html> <!– - Analyse architecturale p 523 – FURPS+ + s appuyer en cours sur leur retour | <html> <!– - Analyse architecturale p 523 – FURPS+ + s appuyer en cours sur leur retour | ||
Line 149: | Line 148: | ||
* S"appuyer pour complément sur Larman | * S"appuyer pour complément sur Larman | ||
- | [[:2017_2018:s3:methodo:activity_diagrams-2014.pdf?media=2017_2018:s3:methodo:activity_diagrams-2014.pdf|Diag. Activités + BPMN]] (MBF) (CC) (C3) //(C8)// //(C2, C6)// | + | [[:2016_2017:s3:methodo:activity_diagrams-2014.pdf?media=2016_2017:s3:methodo:activity_diagrams-2014.pdf|Diag. Activités + BPMN]] (MBF) (CC) (C3) //(C8)// //(C2, C6)// |
- <del>C7 : Estimation des charges et modèles de coûts, planification des délais (NF)</del> | - <del>C7 : Estimation des charges et modèles de coûts, planification des délais (NF)</del> | ||
Line 158: | Line 157: | ||
</html> | </html> | ||
- | |||
Line 176: | Line 174: | ||
- | ==== Rendus de 2016-2017 ==== | + | ==== Rendus de 2016_2017 ==== |
* [[http://alexandre-bruyat.fr/iutgo/|Groupe 1]] | * [[http://alexandre-bruyat.fr/iutgo/|Groupe 1]] |