OpenUPDuvivier Julien - Orban Pierre-Yves30/04/2013
Plan1. OpenUP, cest quoi ?2. Principes3. Organisationa. Méthode(1) Rôles, (2) Disciplines, (3) Tâches , (4) Artifacts, (5)...
OpenUP, cest quoi ?● 2005: Basic Unified Process par IBM● 2006: OpenUP et EPF par Eclipse Foundation● Process itératif bas...
Principes1. Collaborer pour aligner ses intérêts et partager les connaissances2. Equilibrer les priorités afin de maximise...
Principes // Manifeste agile1. Collaborer pour aligner ses intérêts et partager les connaissances--> "Individuals and inte...
OrganisationNiveaux :
Méthode: les rôles (1)● Rôles○ Parties prenantes○ Analyste○ Architecte○ Développeur○ Testeur○ Project Manager○ Any role● +...
Méthode: les disciplines (2)La méthode se concentre sur les disciplines suivantes :1. Exigences2. Architecture3. Développe...
Méthode: les tâches (3)● "Unit of work a role may be asked to perform"● Primary performer vs Additional performers● Enviro...
Méthode: Artefacts (4)● "Something that is produced, modified or used by a task."● Pas de formalisme dans la représentatio...
Méthode : Directives (5)● Ensemble de conseils et de checklist utiles pour atteindre lesobjectifs
Processus : Patterns (1)● Définit lensemble destâches à effectuer pourrépondre à un besoin duprojet.● Itéré tant que lobje...
Processus : Cycle de vie dune itération (2)1. Meeting pour planifier litération2. Exécuter et tester les micro incréments3...
Processus : Delivery process (3)● Décrit la vie complète du projet, mais ne remplace pas laréalité● Composé de Patterns à ...
Micro-increment
Micro-increment● Résultat dun travail pouvant aller de quelques heures àquelques jours dune personne ou de plusieurs.● BUT...
Influences● Scrum et XP : modèle itératif court avec délivrable en fin dechaque itération● RUP : reprend le concept de pha...
SourcesOpenUPhttp://epf.eclipse.org/wikis/openup/http://www.eclipse.org/epf/general/OpenUP.pdfhttp://www.methodsandtools.c...
Prochain SlideShare
Chargement dans…5
×

OpenUP - Présentation

705 vues

Publié le

Introduction et présentation de l'Open Unified Process, un processus itératif basé sur RUP (Rational Unified Process) en utilisant une approche Agile.

Publié dans : Design
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
705
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

OpenUP - Présentation

  1. 1. OpenUPDuvivier Julien - Orban Pierre-Yves30/04/2013
  2. 2. Plan1. OpenUP, cest quoi ?2. Principes3. Organisationa. Méthode(1) Rôles, (2) Disciplines, (3) Tâches , (4) Artifacts, (5) Directivesb. Processus(1) Patterns, (2) Cycle de vie itération, (3) Delivery process4. Micro incrément5. Influences
  3. 3. OpenUP, cest quoi ?● 2005: Basic Unified Process par IBM● 2006: OpenUP et EPF par Eclipse Foundation● Process itératif basé sur RUP○ Minimal○ Complet○ Extensible● Approche agile○ Collaboration et communication
  4. 4. Principes1. Collaborer pour aligner ses intérêts et partager les connaissances2. Equilibrer les priorités afin de maximiser le bénéfices des partiesprenantes3. Se concentrer sur larchitecture très tôt pour minimiser les risqueset organiser le développement4. Evoluer pour continuellement recevoir des feedbacks etsaméliorer
  5. 5. Principes // Manifeste agile1. Collaborer pour aligner ses intérêts et partager les connaissances--> "Individuals and interactions over process and tools"2. Equilibrer les priorités afin de maximiser le bénéfices desstakeholders--> "Customer collaboration over contract negotiation"3. Se concentrer sur larchitecture très tôt pour minimiser les risqueset organiser le développement--> "Working software over comprehensive documentation"4. Evoluer pour continuellement recevoir des feedbacks etsaméliorer--> "Responding to change over following a plan"
  6. 6. OrganisationNiveaux :
  7. 7. Méthode: les rôles (1)● Rôles○ Parties prenantes○ Analyste○ Architecte○ Développeur○ Testeur○ Project Manager○ Any role● + 6 rôles spécifiques du déploiement● + 2 rôles spécifiques de lenvironnement
  8. 8. Méthode: les disciplines (2)La méthode se concentre sur les disciplines suivantes :1. Exigences2. Architecture3. Développement4. Test5. Project Management6. Configuration & change management
  9. 9. Méthode: les tâches (3)● "Unit of work a role may be asked to perform"● Primary performer vs Additional performers● Environ 35 tâches définies par défaut réparties dans 7catégories (5 disciplines + deployment & environnement)Ex:○ Envision the architecture (Architecture)○ Package the release (Deployment)○ Create test cases (Test)○ Deploy the process (Environment)○ ...
  10. 10. Méthode: Artefacts (4)● "Something that is produced, modified or used by a task."● Pas de formalisme dans la représentation des artefacts○ Ex: Photo dun tableau blanc présentant larchitecture● Environ 30 Artifacts définis par défaut réparties dans 7catégoriesEx:○ Glossary (Requirement)○ Risk list (Project management)○ Deployment plan (Deployment)○ ...
  11. 11. Méthode : Directives (5)● Ensemble de conseils et de checklist utiles pour atteindre lesobjectifs
  12. 12. Processus : Patterns (1)● Définit lensemble destâches à effectuer pourrépondre à un besoin duprojet.● Itéré tant que lobjectif nestpas atteint.● Unité de base du Deliveryprocess
  13. 13. Processus : Cycle de vie dune itération (2)1. Meeting pour planifier litération2. Exécuter et tester les micro incréments3. Résolution des erreurs et possible ajout de nouvellescaractéristiques4. Rétrospective et évaluation
  14. 14. Processus : Delivery process (3)● Décrit la vie complète du projet, mais ne remplace pas laréalité● Composé de Patterns à itérer autant de fois que nécessairepour chacune des 4 phases● Le nombre ditération dépend fort du type de projet
  15. 15. Micro-increment
  16. 16. Micro-increment● Résultat dun travail pouvant aller de quelques heures àquelques jours dune personne ou de plusieurs.● BUT :○ Séparer le travail en plus petites unités de sorte quechacune contribue à la valeur ajoutée du projet.○ Boucle très courte de feedback● OpenUP ne fournit pas une liste complète des microincréments possibles.
  17. 17. Influences● Scrum et XP : modèle itératif court avec délivrable en fin dechaque itération● RUP : reprend le concept de phase en y ajoutant la "Self-organization" et litération● Eclipse Way : Agile et itératif
  18. 18. SourcesOpenUPhttp://epf.eclipse.org/wikis/openup/http://www.eclipse.org/epf/general/OpenUP.pdfhttp://www.methodsandtools.com/PDF/mt200801.pdfhttp://www.ibm.com/developerworks/rational/library/sep07/kroll/EPFhttp://en.wikipedia.org/wiki/Eclipse_Process_Frameworkhttp://www.eclipse.org/epf/

×