====== 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