43
Guillaume Lacreuse, 2013 Formation Gestion de Projet “Les Temps Modernes” FG 65.0109 E COM

Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Embed Size (px)

Citation preview

Page 1: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Guillaume Lacreuse, 2013

FormationGestion de Projet“Les Temps Modernes”

FG 65.0109 E

COM

Page 2: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 2IT PC MO| G.L.

1. Gestion de Projet « Classique »

Chemin critique + Optimisation + Jalon

Cdc

SpecPQP

Réunion de

Lancement

Réunion de

Lancement

To Do ListTo Do List

Réunion de

Suivi

Réunion de

SuiviTest DocumentTest Document

Livraison

& Retours

Livraison

& RetoursInclus

au Cdc ?Recette

Finale

Recette

FinaleLivraison

& Retours

Livraison

& RetoursInclus

au Cdc ?

Respect : consignes Disponibilité

Respect : consignes Disponibilité

problèmes

priorités

problèmes

priorités

Clé : Relations HumainesClé : Relations Humaines

Page 3: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 3IT PC MO| G.L.

Planning = ((Phases [(Etapes ( tâches * Durée Estimée)] ) + Congés ou Indisponibilités)

/ Ressources affectées au projet

To do

List

MOA MOE (CP) MOECdc

Découpage précis

& Estimations

Délai

Souhaité

Chemin critique + Optimisation + Jalon

Départ

Valide Délai

Planning Détaillé

Chemin critique + Optimisation + Jalon

To do

List

1. Gestion de Projet « Classique »

Page 4: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 4IT PC MO| G.L.

2. Les Cycles de Gestion de Projet

Spécification

Conception

Réalisation

Intégration & validation

interne

Recette client

Mise en exploitation

Lancement

Clôture

Livraison du produit

Page 5: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 5IT PC MO| G.L.

2. Gestion de Projet « Classique »

Page 6: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 6IT PC MO| G.L.

3.1 MAIS… Les maux persistent

Ce que l’utilisateur souhaite

Ce que son responsable a compris

Comment le process expert l’a analysé

Comment le développeur l’écrit

Comment le consultant l’a décrit

Comment le projet est documenté

Ce qui a été mis en place

Ce que cela a couté Comment le support technique est effectué

Ce dont l’utilisateur avait besoin

Page 7: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 7IT PC MO| G.L.

3.2 Les Temps Nouveaux : Théorie des Contraintes (90)Planning = ((Phases [(Etapes ( tâches * Durée Estimée)] ) + Congés ou Indisponibilités)

/ Ressources affectées au projet

tâche 1.1

tâche 1.2

tâche 2.1

CONGES

RisqueEstimation Sécurité

Page 8: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 8IT PC MO| G.L.

3.2 Les Temps Nouveaux : Théorie des Contraintes (90)Planning = ((Phases [(Etapes ( tâches * Durée Estimée)] ) + Congés ou Indisponibilités)

/ Ressources affectées au projet

CONGES

RisqueEstimation Sécurité

RisqueEstimation Sécurité

RisEst Séc

La loi de Murphy impose des sécurités,

Si globalement les sécurité sont justifiées elles seront réparties sur certaines tâches

Si on termine plus tôt, on a tendance à occuper le temps.

Prendre de l’avance est plutôt rare, on commence souvent à la dernière minute.

Il est fastidieux de mettre à jour le statut de toutes les tâches…

Page 9: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 9IT PC MO| G.L.

3.2 Les Temps Nouveaux : Théorie des Contraintes (90)Planning = ((Phases [(Etapes ( tâches * Durée Estimée)] ) + Congés ou Indisponibilités)

/ Ressources affectées au projet

CONGES

RisqueEstimation Sécurité

RisqueEstimation Sécurité

RisEst Séc

Si la tâche 1.1 se termine 1 jour plus tôt que prévu ( facteur de risque non utilisé)

Est il possible de démarrer dans de bonnes condition la tâche 1.2 ?

La notion d’avance n’est pas utilisée.

Justifiées ou non, les sécurité vont être consommées tout au long du projet

On gère l’avancement tâche après tâches.

Inconvénients de la planification classique :

Page 10: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 10IT PC MO| G.L.

3.2 Les Temps Nouveaux : Théorie des Contraintes (90)Planning = ((Phases [(Etapes ( tâches * Durée Estimée)] ) + Congés ou Indisponibilités)

/ Ressources affectées au projet

CONGES

Risque

Estimation Séc

Risque

Estimation

Séc

Est Séc

Séc

Séc

tâche Tampon

On va regrouper les estimations des risques et sécurité

Page 11: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 11IT PC MO| G.L.

3.2 Les Temps Nouveaux : Théorie des Contraintes (90)Planning = ((Phases [(Etapes ( tâches * Durée Estimée)] ) + Congés ou Indisponibilités)

/ Ressources affectées au projet

CONGES

Tampon 1

tâche 1.1

Tampon2

tâche 2.1

tâche 1.2

La durée du projet est la même.

On va démarrer les taches au plus tôt

Chaque tâche sera prête (moyens, disponibilité…) à l’avance

Les tests seront également prévus.

On va gérer l’avancement du projet à la consommation des tampons

On va essayer de crée une dynamique projet

Page 12: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 12IT PC MO| G.L.

3.2 Les Temps Nouveaux : Théorie des Contraintes (90)Planning = ((Phases [(Etapes ( tâches * Durée Estimée)] ) + Congés ou Indisponibilités)

/ Ressources affectées au projet

CONGES

tâche 1.3

tâche 1.1

tâche2.2

tâche 2.1

tâche 1.2

On va suivre en interne le projet par ce planning

En intégrant les tampons comme tâches à part entière,

Tout comme le sont les congés.

On va dégager un tampon important avec le macro planning.

Page 13: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 13IT PC MO| G.L.

3.2 Les Temps Nouveaux : Théorie des Contraintes (90)Planning = ((Phases [(Etapes ( tâches * Durée Estimée)] ) + Congés ou Indisponibilités)

/ Ressources affectées au projet

CONGES

tâche 1.3

tâche 1.1

tâche2.2

tâche 2.1

tâche 1.2

La théorie des contraintes ne s’appliquera

Que sur le chemin critique.

Aussi pour les tâches « non prioritaires » on pourra faire de la planification

Au plus tard…

tâche 3.1

Page 14: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 14IT PC MO| G.L.

3.3 Les Temps Nouveaux : Vive le WEB!

Page 15: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 15IT PC MO| G.L.

3.3 Les Temps Nouveaux : Vive le WEB!

Page 16: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 16IT PC MO| G.L.

3.3 Les Temps Nouveaux : Tendances

Tendances :

+ Complexité Technique (In Memory Computering, SOA, Web) = Abstraction logicielle

+ Informations ( tout le temps, à jour, partout )

+ Utilisateur au centre du projet

+ Modifications ( tout le temps, à jour, partout )

+ Petites Equipes Développement (agiles et internationales)

+ Dispersions de toute sorte (réunions, chat, email …)

Page 17: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 17IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité …Années 2000

Modèle en Cascade

MERISE , SADT (BTP)

Cycle en V

Cycle Itératif

RAD, RUP (IBM), XP, Scrum, Méthodes Agiles

Pour les modèles à « Cycle Itératif » on parle de méthode Agile

ou de Processus Unifié

Page 18: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 18IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité … C’est Manifeste!

Cycle Itératif

RAD, RUP (IBM), XP, Scrum, Méthodes Agiles

-Eviter l’effet Tunnel => Découpage du projet en X phases

Chaque phase est une itération

On multiplie les cycles

Elaboration par prototypes

Livrer le plus tot possible

Page 19: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 19IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité …

Cycle Itératif

RAD, RUP (IBM), XP, Scrum, Méthodes Agiles

- Mettre le client et son besoin au centre du projet ( rencontres fréquentes – Planning Game)

- Collaboration du client contre négociation de contrat

- Diminuer la documentation inutile

- Le changement est bienvenu, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client.

- programmation en binôme (Pair programming), l'appropriation collective du code

- motivation d’équipe , conduite du changement

- Simplicité, efficacité et qualité

- Amélioration continue du fonctionnement de l’équipe projet

Page 20: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 20IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité …J’itère

Cycle Itératif

RAD, RUP (IBM), XP, Scrum, Méthodes Agiles

Page 21: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 21IT PC MO| G.L.

- Just in Time : Produire ce dont on a besoin dans la quantité juste nécessaire exactement au bon moment.

- 5S : Seiri Chasse à l’inutile

• Seiton Rangement

• Seiso Qualité par la propreté

• Seiketsu Gain de temps

• Shitsuke Respect des règles

- 3M : Muri (Surchages) Muda (gaspis) Mura (conflits internes)

3.3 Les Temps Nouveaux : Agilité …Lean IT

Toyota Productive System (TPS)

Lean Manufacturing

Page 22: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 22IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité …Lean IT

Toyoto Productive System (TPS)

Charge

Capacité

-KANBAN

- Théorie des Contraintes

Page 23: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 23IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité …Lean IT

-Kanban Software System

-Scrum

Page 24: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 24IT PC MO| G.L.

Lean Principles

1.Eliminate waste

2.Amplify learning

3.Decide as late as possible

4.Deliver as fast as possible

5.Empower the team

3.Build integrity in

4.See the whole

Others :

• Seeing waste

• Value stream mapping

• Set-based development

• Pull systems

• Queuing theory

• Motivation

• Measurements

3.3 Les Temps Nouveaux : Agilité …Lean IT

Page 25: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 25IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité …Lean IT

1.Notre première priorité est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles.

2.Le changement est accepté, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client.

3.Livrer fréquemment une application fonctionnelle, toutes les deux semaines à deux mois, avec une tendance pour la période la plus courte.

4.Les experts métier et les développeurs doivent collaborer quotidiennement au projet.

5.Bâtissez le projet autour de personnes motivées. Donnez leur l'environnement et le soutien dont elles ont besoin, et croyez en leur capacité à faire le travail.

3.La méthode la plus efficace pour transmettre l'information est une conversation en face à face.

Page 26: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 26IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité …Lean IT

4.Un logiciel fonctionnel est la meilleure unité de mesure de la progression du projet.

8.Les processus agiles promeuvent un rythme de développement durable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment.

9.Une attention continue à l'excellence technique et à la qualité de la conception améliore l'agilité.

10.La simplicité - l'art de maximiser la quantité de travail à ne pas faire - est essentielle.

11.Les meilleures architectures, spécifications et conceptions sont issues d'équipes qui s'auto-organisent.

12.À intervalle régulier, l'équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens.

Page 27: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 27IT PC MO| G.L.

3.3 Les Temps Nouveaux : Agilité … Critique ?

Cycle Itératif

RAD, RUP (IBM), XP, Scrum, Méthodes Agiles

- « Bordel Organisé »

- Pas applicable aux projets de grande ampleur

-Augmente la complexité technique

-Devenir Agile prend du temps

-Argument commercial des SSII

Page 28: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 28IT PC MO| G.L.

Techniques

Analyse de déroulement, réseau de pétri, story board …

3.4 Méthodes d’analyse

Page 29: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 29IT PC MO| G.L.

Principe

Eviter les textes ( pb d’interprétation, de traduction …)

Préférer les représentations graphiques

Se rapprocher du langage machine ( logique non ?)

Penser IHM (web ?)

Zoning Maquette

Méthodes d’analyse

Page 30: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 30IT PC MO| G.L.

3.4 Les Temps Nouveaux : Outils de conception…

Outils de Modélisation :

UML : Diagramme d’activité & cas d’utilisation

Outils CASE

Génèrent du code source à partir d’UML

Reverse Engineering

Page 31: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 31IT PC MO| G.L.

Cas d’Utilisation

Page 32: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 32IT PC MO| G.L.

Diagramme d’activité

Page 33: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 33IT PC MO| G.L.

3.4 Les Temps Nouveaux : Outils de Gestion Projet …

Orientés Collaboratif !

Et aussi :

zoho.com

Manymoon

TeamLab

gyra

Base Camp et Redmine

Basecamp Redmine

Liste d'Outils

Page 34: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 34IT PC MO| G.L.

3.3 Les Temps Nouveaux : Nouvelle Langue …

Glossaire

Page 35: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 35IT PC MO| G.L.

4. 1 Gestion du Temps et des priorités

Chef de Projet = Machine à Prioriser = Savoir dire Non (souvent et politiquement …)

Apprendre à réellement travailler en équipe

Penser aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs, aux Objectifs, aux Utilisateurs, aux Objectifs

Page 36: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 36IT PC MO| G.L.

Comment faire avancer les choses :

Les priorités font avancer les choses

Faire avancer les choses en disant non

Gardez les pieds sur terre

Identifiez le chemin critique

Soyez déterminé(e)

Soyez futé(e)

4. 1 Gestion du Temps et des priorités

Page 37: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 37IT PC MO| G.L.

Comment faire avancer les choses

Les priorités font avancer les choses

Une gestion projet est fondée sur la visibilité du travail à faire et quand il doit être fait.

Maintenez en permanence une liste

– des objectifs à atteindre

– des tâches à faire

Sachez distinguer :

– Les tâches prioritaires non délègables

– Les tâches prioritaires délègables

– Les tâches non prioritaires non délègables

– Les tâches non prioritaires délègables

4. 1 Gestion du Temps et des priorités

Page 38: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 38IT PC MO| G.L.

Comment faire avancer les choses

– Les priorités font avancer les choses

• Soyez une machine à prioriser !

• De votre capacité à gérer vos priorités va dépendre votre capacité à gérer votre temps

• Les priorités sont des outils de pouvoir

4. 1 Gestion du Temps et des priorités

Page 39: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 39IT PC MO| G.L.

– Faire avancer les choses en disant non

• Sachez refuser des tâches que l’on souhaiterait vous confier

• Cela va de paire avec votre gestion de vos priorités

• Si une demande n’est pas accord avec vos priorités donc vos objectifs : il faut la refuser tout en motivant ce refus

• Vérifiez que les conditions à son exécution sont satisfaites

• En cas de modifications de spécifications, essayez de dire non et remettre les changements dans les prochaines versions

• Sachez dire un non définitif pour certaines requêtes

«  Non, Jamais, même pas en rêve »

4. 1 Gestion du Temps et des priorités

Page 40: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 40IT PC MO| G.L.

Comment faire avancer les choses

– Identifiez le chemin critique

• Ce chemin déterminé par la planification est le plus sensible

• Tout problème émanant de lui pourra avoir des conséquences sur l’objectif final de votre projet

• Il influence de facto vos décisions

• Attention :

» Se focaliser trop fortement sur le chemin critique peut le faire « disparaître » et en faire apparaître un autre dont vous ne soupçonnez pas l’existence

» « Ne déshabillez pas Paul pour rhabiller Pierre »

4. 1 Gestion du Temps et des priorités

Page 41: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 41IT PC MO| G.L.

4. 2 Quelques Techniques

Méthode GTD

Page 42: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 42IT PC MO| G.L.

4. 2 Quelques Techniques

Evitez la dispersion : Chat, mail, téléphone …

Tirez la sonnette d’alarme en cas de problème. La hiérarchie, ca sert à ca !

Favorisez les échanges courts, par téléphone ou sur place : FACE TO FACE

Utilisez la Méthode Patata Caliente

Faire de la veille Technologique => Prévoir et ne pas subir => Avoir un coup d’avance

Aménager son temps de travail

Utiliser un outil pour ne rien oublier : POST IT, ou mieux BLOC NOTE

Page 43: Guillaume Lacreuse, 2013 Formation Gestion de Projet Les Temps Modernes FG 65.0109 E COM

Gestion de Projet | 08.2012| Page 43IT PC MO| G.L.

4. 2 Quelques Techniques

Si une tâche prend moins de 10 minutes , la faire tout de suite, sinon prioriser

Ranger ses mails ( la boite de message n’est pas une Base de Données)

Faire ce qui est le plus facile et qui apporte le « plus » en premier

Loi de Pareto : 80/20 ou ABC

Bonnes pratiques de gestion de réunion :

– Agenda / ordre du jour

– Compte rendu avec date de prochaine réunion

– Tenir les délais de la réunion