AQUASYS Méthode 2TUP

Download Report

Transcript AQUASYS Méthode 2TUP

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: Question/Réponse
2TUP: présentation
Définition de processus unifiés
Plusieurs
Plusieurs
processus
Plusieurs
processus
Plusieurs
processus
processus
Caractéristiques d‘un processus unifié
Incrémental
Itératif
Piloté par
les risques
Orienté
composant
Orienté
utilisateur
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
2 Doc Analyse
-historique
-partenaires
-utilisateurs
-fonctionnement attendu
-contraintes techniques
3 Spécif Fonctionnelles
-dictionnaire
-cas d‘utilisations
-scénarii
-écrans
-contraintes identifiées
1 Fiche projet
-acteurs
-responsabilités
-objectifs
-plan de charges
-calendrier
4 Besoins techniques
-architecture technique
-besoins techniques généraux
-cas d‘utilisations techniques
-contraintes identifiées
-architecture technique
-architecture logicielle
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“
2TUP: Questions
Contacts
[email protected]
[email protected]
Site internet
http://www.aquasys.fr
Publication
http://www.youtube.com/myaquasys