280 likes | 682 Views
Conférence 2TUP. Stéphane Barthon 03/12/2012. Conférence 2TUP. Sommaire. Présentation Question/Réponse La théorie La pratique Re: Question/Réponse. 2TUP: Question/Réponse. Méthode pour aborder un projet ?. Méthode théorique: Méthode Scrum Méthode XP: eXtreme Programming
E N D
Conférence 2TUP Stéphane Barthon 03/12/2012
Conférence 2TUP Sommaire Présentation Question/Réponse La théorie La pratique Re: Question/Réponse
2TUP: Question/Réponse Méthode pour aborder un projet ? Méthode théorique: Méthode Scrum Méthode XP: eXtreme Programming Méthode RAD: Rapide Application Development Méthode terrain Gestion par livrables Gestion par deadLine: Planning de Gantt Gestion par ressources
2TUP: Question/Réponse Objectif(s) de réussite ? Satisfaire le client Respecter l‘objectif du client Respecter les délais Respecter les budgets Répondre aux contraintes continuelles de changement
2TUP: Question/Réponse Risques d‘échec ? Livraison du projet annulé Exemple: ne respecte pas les aspects juridiques Projet jamais terminé Exemple: projet constamment reporté suite à des modifications des demandes du client Problèmes techniques non estimés Exemple: livrer une application pour un site non connexion internet Problèmes financiers Exemple: solution trop cher pour le client Problèmes de ressources Exemple: ressources techniques non prévus Longévité du projet Exemple: où est la doc ? Qui a développé ca déjà ?
2TUP: Question/Réponse Solution ? Maitriser les risques Appliquer une méthode Définir et limiter le périmètre du projet Plannifier et informer de l‘avancement Organiser le projet
2TUP: présentation Plusieurs processus Plusieurs processus Plusieurs processus Plusieurs processus Incrémental Itératif Piloté par les risques Orienté composant Orienté utilisateur Définition de processus unifiés Caractéristiques d‘un processus unifié
2TUP: présentation Présentation méthode 2TUP (ou cycle en Y)
2TUP: principes Prises en charge des principaux risques dès le debut Inadéquation de la solution par rapport aux besoins des utilisateurs Incapacité de l‘architecture à répondre aux besoins Non respects des couts et délais Manque de qualité Documentation du projet Identification des cas d‘utilisations Référencement des acteurs utilisateurs du système et exploitant le système Organisation du projet Classement des différents modules Traitement en priorité Workflow documentaire
2TUP: UML Buts d‘UML Comprendre et décrire les besoins Spécifier et documenter les sytèmes Concevoir Langages de modélisation Unification des notations Langage accessible aux utilisateurs Relation forte avec 2TUP Langage de modélisation objet Correspondance avec les différentes étapes
2TUP: UML Capture des besoins fonctionnels Diagramme des cas d‘utilisation Diagramme de séquences Diagramme de collaboration Analyses Diagramme de classes Diagramme de transition Conception Diagramme de composants Diagramme de déploiements
2TUP: En résumé Capitalisation de la connaissance de l‘entreprise Référencement des acteurs Description fonctionnelle et technique Organisation du projet Séquencement Processus itératif Rentabilité Minimiser les risques Grande capacité adaptatives et évolutives
2TUP: pratique 1 Fiche projet -acteurs -responsabilités -objectifs -plan de charges -calendrier 2 Doc Analyse -historique -partenaires -utilisateurs -fonctionnement attendu -contraintes techniques 4 Besoins techniques -architecture technique -besoins techniques généraux -cas d‘utilisations techniques -contraintes identifiées -architecture technique -architecture logicielle 3 Spécif Fonctionnelles -dictionnaire -cas d‘utilisations -scénarii -écrans -contraintes identifiées 5 Doc déploiement -mise en production -configuration -administration -solutions alternatives
2TUP: pratique 2ème étape: Réunion de lancement de projet Présentation du projet par le donneur d‘ordre Elaboration du document „Fiche projet“ 2ème étape: Validation fiche projet Rédaction de la fiche Validation par le donneur d‘ordre 3ère étape: donneur d‘ordre Rédaction d‘un „document d‘analyse“ 4ème étape: Reprise du document d‘analyse = Spécifications Elaboration du „document de spécifications fonctionnelles“ et le „document d‘architecture technique“ Validation par le donneur d‘ordre et l‘équipe système 5ème étape: Dévelopements itératifs en lots Cycle de dévelopement et de recette Mise à jour, si besoin, des documents de spécifications 6ème étape: Déploiement Rédaction du „document de déploiements“
Contacts Stephane.barthon@aquasys.fr Guillaume.defay@aquasys.fr Site internet http://www.aquasys.fr Publication http://www.youtube.com/myaquasys