Le cycle de vie : sur mesure Cycle de vie «basique» OPPORTUNITE FAISABILITE CONCEPTION REALISATION RECEPTION MISE EN PRODUCTION MAINTENANCE «Basique» = phases de base nécessaires à la couverture d un cycle de vie. «ordonnançable» en modèles indépendamment des activités transversales (ou de support) management, assurance qualité et logistique
Opportunité Le cycle de vie : sur mesure Modèle en cascade Faisabilité Passage à la phase n si phase n-1 OK Formalisation du besoin Conception Réalisation Tests Projets courts (<1 an) de type back office Mise en production Maintenance
Opportunité Faisabilité Expression Besoins Modèle: Cycle en V Bilan Déploiement Recette Spécification Formalisation du besoin Validation ANALYSE Conception préliminaire Analyse fonctionnelle Conception détaillée Analyse Organique Méthodes & Techniques * Modèle du Génie G Logiciel Conception fonctionnelle Conception technique PQL Plan Qualité Logiciel Réalisation Coding Management projet Tests Intégrations Tests unitaires Outils & Expérience SYNTHESE
Le modèle «en V» (2) Analyse des besoins préparation / validation Tests d acceptation Spécifications externes Tests système Conception globale Tests d intégration Conception détaillée Tests unitaires Codage
Le cycle de vie : sur mesure Modèle itératif : modèle en spirale Objectifs Contraintes Prototype Version Analyse risques + Prototype Revue Replanification Valid. & Vérif. (Proto=?=Objectifs) Grands projets complexes, plutôt objets Projets internes car difficiles à contractualiser
Le cycle de vie : sur mesure Modèle itératif : RAD Opportunité Maintenance Faisabilité, besoins Tests Conception Réalisation Implication forte des utilisateurs Rendu rapide aux utilisateurs (intéressant pour les «jetables» maquettes) Attention : maîtrise technique des itérations (gestion de configuration, AGL) (1) Rapid Application Development
Cycle de vie / Phases / Exemple III CdV d un projet (révision 2004) 0. Avant-projet 1. Lancement 2.Conception & Réalisation 3.Déploiement 4.Garantie LANCEMENT ET ORGANISATION DU PROJET ACTUALISATION DE L ARCHITECTURE DE REFERENCE (FONCTIONNELLE et TECHNIQUE) Lots 5.Exploitation Maintenance ANALYSE & CONCEPTION Hors-Lots possible «n» petites itérations IMPLEMENTATION ET TESTS n itérations INTEGRATION RECETTES TECHNIQUES RECETTES FONCTIONNELLES Macro-chantier : processus Fabrication MISE EN PRODUCTION RUP PASSAGE DE RELAIS (Hors Lots) GESTION DE PROJET Gestion: des risques/des changements/des configurations/ jalons principaux 0 Étude d opportunité MOA Cadrage 1 1bis 2 3 4 5 Budget de projet Étude de faisabilité MOE/opportunité MOA Charte de projet Étude de faisabilité MOE/ opportunité MOA actualisée; Cahier des charges de réalisation contenant: Charte de projet; Plan de projet; Description des services Dossier de déploiement en production (d exploitabilité): Fiche Applicative; Livraison; Plan de Déploiement; Recette; Reprise de données: Formation PV de la mise en production Lancement Réalisation & Recettes Appropriation PV de la mise en exploitation: Bilan de projet; Plan de maintenance
Cycle de vie / Phases Jalon / Exemple PHASES (temps) Cycle de vie / vue synthétique, projet de développement Avant projet (non détaillé ici) Expression des besoins Etude d opportunité Portefeuille de projets Planification globale AVANT- PROJET INITIALI- SATION Actualisation de la solution choisie en avant projet Analyse fonctionelle Détailler le concept de solution, Couper en lots Instance de validation Intégration Livrable validé ANALYSE REALISATION DEPLOIEMENT UP Analyse détaillée Développement & Tests Analyse détaillée, conception, développement, tests UP n lots (répétition) Création de l application Chantiers Unified Process UP EXPLOITATION & MAINTENANCE Version 2.0 09.2003 CTI/OT Cahier des charges MOA Rapport d opportunité initial Rapport d opportunité mis à jour Plan de projet initial Plan de projet complété (y compris plan de lotissement) Analyse détaillée (technique) Recettes techniques Recettes fonctionnelles PV de recettes fonctionnelles Mise en production Déploiement Feu vert de démarrage Date de mise en production PV de mise en prod. Passage de relais Processus Préparation du déploiement Formation Organisation de la MOA Reprise des données Environnements & infrastructures Organisation de la maintenance du produit Sécurité Contrôle qualité GESTION DE PROJET (organisation, planification, suivi, communication, change management, etc...) BILAN DU PROJET