====== M3301- Méthodologie de la production d’applications ====== ===== Objectifs du module ===== * 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 ==== Compétences visées : ==== * FA1-A : Analyse d’une solution informatique * FA1-B : Conception technique d’une solution informatique * FA1-C : Réalisation d’une solution informatique ===== Intervenants ===== ^ 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 & S3A | | [[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 | | [[oumy.seye@unice.fr|Oumy Seye]] | ---| Bâtiment Templiers | S3D | ===== Contenus ===== * C1 : Le système d’information dans les organisations * Cette partie est abordée dans le 3204 * C2 : Études préalables et analyse des exigences: recueil des besoins métier, domaine, acteurs * C3 : Analyse et modélisation des processus métier, par exemple : diagramme d’activités, MOT (Modèle Organisationnel des Traitements / MERISE), BPMN (Business Process Model and Notation) * C4 : Production du cahier des charges, cas d'utilisation, scénarios * C5 : Normes et métriques pour le logiciel et la qualité * C6 : Compléments d’organisation et gestion du projet, processus de production, documentation * C7 : Estimation des charges et modèles de coûts, planification des délais * Cette partie a été abordée en 1e année et sera approfondie en 3204 * C8 : Gestion des risques ==== Modalités de mise en oeuvre ==== * Équipe enseignante transversale entre informatique et gestion * S’appuyer sur un modèle de cycle de vie * Organiser le module autour d’un [[2014_2015:s3:etudedecas:etudedecas|projet]] qui couvre le cycle de vie * Utiliser des outils de travail en équipe Ce module est mené en concordance avec le module [[2014_2015:s3:concprogobjet:start|M3105]]. Un projet commun est partagé entre les deux modules. 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 [[2014_2015:s3:methodo:td:start|TDs]]. ===== Planification ===== - {{:2014_2015:s3:methodo:methodes-2014-2015.pdf|Introduction au Cycle de vie du logiciel}} (MBF) //(C2, C4, C6)// * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_1decouverte_du_sujet|TD en Phase 1 : Découverte de l'étude de cas]] **(S3T : 1/9)** - Méthode agiles : {{:2014_2015:s3:methodo:xp-2014-2015.pdf|XP}}, {{:2014_2015:s3:methodo:userstories.pdf|focus sur les User story}} : une autre façon de travailler sur les exigences ; gestion de projet par le Kanban(MBF) //(C4,C6,C7)// * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_2travail_sur_le_us|TD en Phase 1 : séance 2 : User Stories]]**(S3T : 8/9)** - {{:2014_2015:s3:methodo:scrum-2014-2015.pdf|SCRUM}} //(C4,C6,C7)// **(S3T : 15/9)** * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_3planification_initiale_des_us|TD en Phase 1 : Séance 3 : Planification ]] - Compléments d’organisation et gestion du projet, processus de production, documentation (NF) //(C6)// **(S3T : 22/9)** * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_1passage_en_conception|TD en Phase 2 : Séance 1 : Passage en conception]] - {{:2014_2015:s3:methodo:activity_diagrams-2014.pdf|Diag. Activités}} (MBF) (C3) //(C8)// //(C2, C6)// **(S3T : 29/9)** * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_2codage_de_la_partie_metier|TD en Phase 2 : séance 2 : Codage du "core"]] - {{:2014_2015:s3:methodo:rup-2014-2015.pdf|RUP (MBF)}} **(S3T : 6/10)** * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_3codage_et_preparation_des_demonstrations|TD en Phase 2 : séance 3 : Codage et préparation des démos]] - La séance a été permutée avec COO - Tests d'intégration * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_4livraisons_1_retrospective_preparation_du_sprint_2|TD en Phase 2 : séance 4 : Livraisons 1, Préparation du Sprint 2]] **(S3T : 13/10)** - {{:2014_2015:s3:methodo:test2014-2015.pdf|Tests}} * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seances_5_6codage_des_us_du_sprint_2|Codage des US Sprint 2]]**(S3T : 20/10)** - {{:2014_2015:s3:methodo:qualite-2014-15.pdf|Normes et métriques pour le logiciel et la qualité}} (MBF) (C5) **(S3T : 6/11)** * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_6fin_des_livraisons_1_codage_des_us_du_sprint_2| TD en Phase 2 : séance 6]] **(S3T : 6/11)** - Suite sur la qualité **(S3T : 13/11)** * [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_7livraisons_2|TD en Phase 2 : séance 7 : Livraisons 2]] **(S3T : 13/11)** - {{:2014_2015:s3:methodo:cahierdescharges-2014-2015.pdf|Cahier des charges}} (MBF) (C4) * [[ https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:organisation:start&#seance_1qualite_et_retrospective |TD en Phase 3 : Séance 1 : Qualité et Rétrospective ]] **(S3T : 17/11)** - Répondre à un Appel d'offre (Clémentine Nemo - Atos) **(S3T : 27/11 => déplacée au 10/12)** * TD en Phase 4 : séance 1 Préparation à l'intégration **(S3T : 24/11)** - Normes et métriques pour le logiciel et la qualité, focus sur CMMI(Fabien Peri Atos) (C3) * TD en Phase 4 : séance 2 Intégration **(S3T : 4/12)** - Compléments d’organisation et gestion du projet, processus de production, documentation (Fabien Peri, Atos) * TD en Phase 4 : séance 3 Intégration **(S3T : 11/12)** - Livraisons * TD en Phase 4 : séance 4 Livraisons **(S3T : 15/12)** ===== Evaluation du module ===== Ce module est évalué par un examen (coeff 1,25) et une note de suivi de projet (coeff 1,5) et une note d'implication (coeff0,25). Voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=2014_2015:s3:methodo:td:start#evaluation_des_tds|détail]]. ===== References ===== * [[https://www.youtube.com/watch?v=jevZUdsB_Zc|Agilité dans la vie, un kanban pour trouver un mec, minutes 35]] * [[https://www.youtube.com/watch?v=boqLbCd4eCA|Comment concilier attentes Scrum et Management pour les équipes de tests]] * [[http://alistair.cockburn.us/Elephant+carpaccio| Pouvons-nous faire un éléphant à partir d'un carpacio d'éléphant? Ou quelle est la place des UC dans le développement agile ?]] * [[http://www.agilegamesfrance.fr/index.php?title=Jeux|Jeux agiles]] * https://www.youtube.com/watch?v=y1O1K_zrQ5o&feature=youtu.be : => pour atteindre ce type de diagrammes en VP : modélisation d'affaire => Diagramme de processus