====== M3301- Méthodologie de la production d’applications ====== **Warning!** En travaux. ===== Généralités ===== * 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 * FA1-A : Analyse d’une solution informatique * FA1-B : Conception technique d’une solution informatique * FA1-C : Réalisation d’une solution informatique ^ 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 | /* | [[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 | */ Chaque point est annoncé (en italique) tel que dans le PPN puis éventuellement discuté. * //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// * Cet aspect a été abordé en S2T dans différents modules. Il est revisité ici par les histoires utilisateurs. * //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// * Cet aspect a été abordé en S2T dans différents modules. * //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 M3204 * //C8 : Gestion des risques// * Équipe enseignante transversale entre informatique et gestion * 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 * 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". ===== Planification ===== Cette année, les enseignements liés à ce module seront appliqués dans le cadre de la formation traditionnelle sur le projet tutoré et pour les apprentis, une approche différente sera proposée. [[2018_2019:s3:methodo:Plannification:start|Planification]] ===== Evaluation du module ===== Un livrable non rendu dans les temps a un 0 NON NEGOCIABLE. /* Projet(1,5) Devoirs(0,5) DS(1) */ Ce premier rapprochement entre ce module et le PTT rend difficile la prévision exacte des évaluations. Les éléments ci-après seront donc sujets à modification dans le respect des MCC, et cela dans l'intérêt des étudiants. Pour l'instant uniquement pour les TRAD, pour les ALT un point sera fait ultérieurement. * **DS (1)** - Cette note est composée d'une note obtenue à un DS final et de QCM bonus éventuels. * **Devoirs (D) (0,5) et Projet (1,5)** - Qualité de la gestion de version : // avant le 30/11 (D), Fin de projet // - Régularité, Messages des commits, utilisation des branches, appartenance des codes, contenu des commits - Qualité des US : // 21 septembre (rendu intermédiaire)(D), 20 octobre 9 novembre 7 décembre // - Bien formés ; - Critères cohérents et bien définis : SMART avec des exemples; - Complexité pour l'équipe, - Valeur métier, - Les histoires dans le Milestone courant seront regardées en détail (Pour le POC du 30/11). Les autres prévues pour le "sprint/milestone" suivant seront juste survolées. - Absence de recouvrement entre les histoires - Association cohérente des tâches associées - Organisation : // 13 octobre (rendu intermédiaire)(D), 30/11 7/12 puis au fil du temps// - Gestion des milestones, - Décomposition en tâches (issues) et relations : US, livraisons, dev, tests, .... - Préparation du POC, - Tableau de bord - Commits : premiers éléments. - Qualité // fin de projet au plus tard 11 janvier 2019 // - couverture de tests - organisation des codes - organisation des tests - formulaires d'évaluation de l'application (tests utilisateur) - Production d'un tutoriel adapté au développeur qui teste. ==== Rendus Finaux de 2016-2017 ==== * [[http://alexandre-bruyat.fr/iutgo/|Groupe 1]] * [[http://gourevitch.org/|Groupe 2]] * [[http://thibaut-semiond.fr/IUT-GO/site/|Groupe 3]] * [[http://dmware.fr/iutgo/|Groupe 4]] ==== Rendus Finaux de 2017-2018 ==== Groupe 1 : http://samuelcavaco.fr/escapegame.html Groupe 2 : www.escapejufac.fr Groupe 3 : http://vincentcreusy.esy.es/run-out/ Groupe 4 : www.t2lab.ovh/IUT/vitrinedoomotic/ ===== References ===== * [[https://www.youtube.com/watch?time_continue=166&v=VKe9EE4MUxk|Dette technique vs Entropie du code]] * https://fr.slideshare.net/calton13/blend-webmix-il-tait-une-fois-la-vie-dun-product-owner * [[https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-170-software-studio-spring-2013/lecture-notes/MIT6_170S13_54-devel-proce.pdf|Cours Processus de développement vu par le MIT]] * [[https://youtu.be/vhpcngRVE_A|Production du logiciel]] * [[http://promyze.com/wp-content/uploads/2016/06/LaDetteTechnique.pdf|La dette technique]] * [[https://www.youtube.com/watch?v=jevZUdsB_Zc|Agilité dans la vie, un kanban pour trouver un mec, minutes 35]] * http://fr.slideshare.net/yquenechdu/rdiger-des-user-stories * [[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