Cours de Génie Logiciel. David Janiszek. Le projet. En résumé. Troisième partie III. Eléments de gestion de projet



Documents pareils
2. Activités et Modèles de développement en Génie Logiciel

IFT3913 Qualité du logiciel et métriques. Chapitre 2 Modèles de processus du développement du logiciel. Plan du cours

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

2.DIFFERENTS MODELES DE CYCLE DE VIE

GESTION DE PROJET. - Tél : N enregistrement formation :

Processus d Informatisation

Gestion Projet. Cours 3. Le cycle de vie

Ensemble mobilisons nos énergies

LES OUTILS DE GESTION DE PROJET

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Le génie logiciel. maintenance de logiciels.

Gestion de projet. Définition. Caractérisation

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

LA GESTION DE PROJET INFORMATIQUE

Méthode Agile de 3 ème génération J-P Vickoff

Analyse,, Conception des Systèmes Informatiques

les outils de la gestion de projet

Développement itératif, évolutif et agile

LA GESTION DE LA RELATION CLIENT

Conception, architecture et urbanisation des systèmes d information

PEPI GPI (Gestion de Projet Informatique) - Note de Cadrage décembre

Systèmes et réseaux d information et de communication

Cours Gestion de projet

Pour une entreprise plus performante

Module Planification

LA GESTION DE PROJET INFORMATIQUE

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

1. QU'EST CE QUE LE TABLEAU DE BORD D UN PROJET?

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

Les 10 Etapes de la conduite de projet

Identification du module

Plateforme de capture et d analyse de sites Web AspirWeb

Guide d accompagnement. Document réalisé par Softcomputing et Microsoft France.

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Expertise du logiciel «GanttProject»

SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Les méthodes itératives. Hugues MEUNIER

Gestion de projet- Indicateurs de performance

Les projets d investissement en PME

Présentation du Système d Administration Générale des Projets (Agape )

AVIS DE SOLLICITATION DE MANIFESTATION D INTERET AUPRES DE CONSULTANT INDIVIDUEL

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Développement spécifique d'un système d information

Fiche méthodologique Rédiger un cahier des charges

Développement Offshore. Hervé Bleuer Président Co-fondateur

MÉTHODOLOGIE PROJET SYSTÈME D INFORMATION DÉCISIONNEL BI - BUSINESS INTELLIGENCE. En résumé :

Panorama général des normes et outils d audit. François VERGEZ AFAI

Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie

GL Processus de développement Cycles de vie

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Solution globale de gestion et reporting projet

Plateforme STAR CLM. Gestion intégrée des réseaux multilingues d entreprise

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas :

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

Lancement du projet TOP (Tracabilité et Optimisation des Process)

Qualité retour d expérience. Christophe Petit Responsable du pôle qualité de la DSI christophe.petit@ac-lille.fr

Présentation UBO 12/2008 Présentation des méthodes agiles

étude de rémunérations

Méthodologies de développement de logiciels de gestion

ÉLÉMENTS DE GESTION DE PROJET

Reza MADANI Manager et Consultant Indépendant Stratégie, organisation, management et transformation de systèmes d information

CLOUD PRIVÉ GENERALI - ACCOMPAGNEMENT AU CHANGEMENT - DU «POC» À LA RÉALITÉ. Alain ROY Generali Logo Société

Jean-Pierre Vickoff J-P Vickoff

Rational Unified Process

MANUEL GANTT PROJECT

Circuit du médicament informatisé

LA CONDUITE DE L ACTION COMMERCIALE

Pôle de compétitivité Aerospace Valley. Agilité et Confiance dans la filière aéronautique (2)

Ministère de l intérieur

Manage Yourself. Rapport de planification. Projet de 4ème année informatique. Equipe :

Les grandes familles du numérique

S8 - INFORMATIQUE COMMERCIALE

FORMAT FORMA ION SUR LA ION SUR LA GESTION DE PROJET & MS PROJECT

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

La modernisation de la gestion publique au sein des EPSCP. Colloque des Agents Comptables. 05 juin 2015

Exemple d implémentation d un. Projet SAP avec ASAP

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

LE KIT DU MANAGER DE PROJETS

La méthode A.S.A.P.P. Actions socles pour des Achats Publics Performants. Michel Madar

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Alignement stratégique du SI et gestion de portefeuille de projets

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Nom de l application

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

Pilotez, ajustez et optimisez votre portefeuille de projets

Information utiles. webpage : Google+ : digiusto/

M2S. Formation Management. formation. Animer son équipe Le management de proximité. Manager ses équipes à distance Nouveau manager

Progiciels pour TPE - PME - PMI

Sujet de thèse CIFRE RESULIS / LGI2P

RÉSEAU INSTITUTIONNEL DE FORMATION. INC - 27 janvier 2014

Estimation des charges. «Le travail se dilate jusqu à remplir le temps disponible»

Les tâches d un projet

LA QUALITE DU LOGICIEL

Prestations de conseil en SRM (Storage Ressource Management)

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

Transcription:

Troisième partie III Eléments de gestion de projet

Un projet informatique est l ensemble des activités et des actions à entreprendre pour répondre au besoin d informatisation d un ensemble de tâches dans un contexte défini Un projet doit concilier : Les objectifs fonctionnels Les spécifications (Aspects techniques) Les contraintes temporelles Les contraintes budgétaires Les contraintes matérielles (Ressources allouées)

est l ensemble des étapes du d une application ; du projet initial à sa fin d exploitation. Le cycle de vie permet de prendre en compte les aspects techniques du mais aussi ses aspects humains et organisationnels La présence ou l absence ainsi que la séquence des différentes phases définissent le cycle de vie de l application

Les différentes phases des cycles de vie d un (1) La définition des objectifs est une étape qui consiste à définir la finalité du projet et à le positionner dans une stratégie globale. L analyse des est une étape qui consiste à exprimer, recueillir et formaliser les et les contraintes du client L étude de faisabilité est une étape qui consiste à estimer l ensemble des éléments réalisables et éventuellement les contraintes liées à ces derniers.

Les différentes phases des cycles de vie d un (2) La spécification est une étape qui consiste à élaborer l architecture générale de l application. La conception est une étape qui consiste à définir précisément chaque sous-ensemble de l application. L implémentation est une étape qui consiste à traduire dans un langage de programmation des fonctionnalités définies lors de la phase de conception.

Les différentes phases des cycles de vie d un (3) Les tests unitaires forment une étape qui consiste à vérifier individuellement l adéquation entre les spécifications et les résultats de l implémentation de chaque sous-ensemble de l application. L intégration est une étape qui consiste à vérifier que chaque sous-ensemble de l application s interface correctement avec les autres.

Les différentes phases des cycles de vie d un (4) La qualification est une étape qui consiste à vérifier que l application obtenue est en adéquation avec les spécifications initiales (et éventuellement avec les exprimés par le client). La documentation est une étape qui consiste à produire les informations nécessaires à la correction, à l évolution et à l utilisation de l application. La mise en production est une étape qui consiste à permettre au client l utilisation de l application.

Les différentes phases des cycles de vie d un (5) La maintenance est une étape qui consiste à modifier l application afin de la corriger ou de la faire évoluer.

Le cycle de vie en cascade (1)

Le cycle de vie en cascade (2) Eléments clés : Mis au point en 1966 (Formalisé en 1970) Chaque phase se termine à une date précise par la production de documents ou de s Chaque phase doit être validée avant de passer à la suivante Extension : retour arrière sur la phase précédente (en pratique les corrections possibles sont insuffisantes)

Le cycle de vie en V (1)

Le cycle de vie en V (2) Eléments clés : Le cycle de vie le plus utilisé La décomposition de l application est décrite concomitemment à sa recomposition La description d un composant est accompagnée des tests permettant de le vérifier et de le valider Limite le risque de spécifier une propriété impossible à valider

Le cycle de vie en spirale (1)

Le cycle de vie en spirale (2) Formalisé en 1988 (B. Boehm) Modèle plus général que le cycle de vie en V Axé sur l analyse des risques

Le cycle de vie par incréments (1)

Le cycle de vie par incréments (2) Permet la construction d une application étape par étape (fonctionnalité par fonctionnalité) Pour chaque incrément : 1 Conception détaillée 2 Implémentation 3 Tests unitaires 4 Intégration 5 Livraison Permet la prise en compte de l analyse des risques Permet une acceptation progressive de l application par les utilisateurs Il ne s agit pas d une méthode essai/erreur

Analyse des risques (1) Risques humains Défaillance du personnel, surestimation des compétences Travailleur solitaire, héroisme, manque de motivation Risques processus Pas de gestion de projet Calendrier et budget irréalistes Calendrier abandonné sous la pression des clients Composants externes manquants Tâches externes défaillantes Insuffisance de données Validité des Développement de fonctions inappropriées Développement d interfaces utilisateurs inappropriées

Analyse des risques (2) Risques technologiques Produit miracle Changement de technologie en cours de route Problèmes de performance Exigences démesurées par rapport à la technologie Incompréhension des fondements de la technologie

Les principaux acteurs du projet (1) Rôles et responsabilités des principaux acteurs impliqués dans le d un projet La maîtrise d ouvrage ou le maître d ouvrage est le donneur d ordre au profit duquel l application est conçue. La maîtrise d oeuvre ou le maître d oeuvre répond au programme fonctionnel déterminé par la maîtrise d ouvrage en proposant une solution qui permette la réalisation de ce programme tout en respectant les contraintes préétablies (moyens, budget, planning,...)

Les principaux acteurs du projet (2) Rôle du maître d ouvrage Décrire les et définir le cahier des charges Etablir le financement et le planning général des projets Fournir les spécifications fonctionnelles générales et valider la recette fonctionnelle Coordonner les instances projets entre les utilisateurs métiers et la maîtrise d oeuvre Assurer la responsabilité de pilotage du projet dans ses grandes lignes Adapter le périmètre fonctionnel en cas de retard afin de respecter la date de la livraison

Les principaux acteurs du projet (3) Rôle du maître d oeuvre Conseiller la maîtrise d ouvrage Participer à la conception de l application Garantir la bonne réalisation technique de la solution proposée Vérifier la qualité de la réalisation (recette)

(1) Les différentes formes de réticences Le manque ou l absence d adhésion au projet Le scepticisme La résistance au changement Le refus ou la peur de s engager pour les autres Les considérations techniques prenant le dessus sur les enjeux fonctionnels Le manque de temps réel ou supposé

(2) Les différentes approches pour recueillir les Se baser sur l existant Se baser sur des études de cas ou sur les meilleures pratiques Commencer par une feuille blanche Recommandations Savoir écouter Faire preuve de psychologie Fédérer toutes les personnes concernées par le projet Réaliser un compte rendu (illustré) après chaque réunion Etudier les projets similaires

Déterminer le niveau de satisfaction Identification Type d interaction avec l application Fonction au sein de l entité Pouvoir décisionnaire Exemples d évaluation Questionnaire de satisfaction Etudier l utilisation réelle de l application Evaluer la fidélité du client

(1) Exemple de diagramme de Gantt :

(2)

(3) Exemple de réseau PERT :

Quelques outils Gestion de projet Microsoft Project,... OpenProj GanttProject, Open Workbench, Taskjuggler,... Logiciel de diagrammes Microsoft Visio,... Dia, kivio, xfig,...

Equipe de (la taille ne fait pas tout...) Le facteur limitant est le nombre d interactions.

Un projet regroupe de nombreuses activités Le cycle de vie permet de prendre en compte les aspects techniques du mais aussi ses aspects humains et organisationnels La spécification des est une étape clé On identifie 3 types de risques : Humains Technologiques Organisationnels L efficacité d une équipe dépend de la qualité de ses interactions