23
Implantation du TSP tm / PSP tm leçons apprises Présenté par: Frédérick Lussier Janvier 2010, version 1.0 Tous droits réservés © 2008 Frédérick Lussier

Implantation TSP et PSP Leçons Apprises Fra

Embed Size (px)

DESCRIPTION

Leçons apprises lors de l'amélioration des processus.

Citation preview

Page 1: Implantation TSP et PSP Leçons Apprises Fra

Implantation du TSPtm / PSPtm

leçons apprisesPrésenté par: Frédérick LussierJanvier 2010, version 1.0

Tous droits réservés © 2008 Frédérick Lussier

Page 2: Implantation TSP et PSP Leçons Apprises Fra

Agenda• Démarche

• Leçons apprises

sm Personal Software Process, PSP and Team Software Process, TSP are service marks of Carnegie Mellon University® Capability Maturity Model, Capability Maturity Modeling, Carnegie Mellon, CMM, and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.

Team Software Process – TSPtm

Personal Software Process – PSPtm

Capability Maturity Model Integration – CMMI® Software Engineering Institute – SEI

Page 3: Implantation TSP et PSP Leçons Apprises Fra

LA DÉMARCHEImplantation du TSPtm / PSPtm

Page 4: Implantation TSP et PSP Leçons Apprises Fra

Démarche proposée• Ayez une démarche adaptée à votre

organisation.

• Commencez avec des projets pilotes− 2 à 4 projets− Établissez les objectifs et les critères de succès− Former les membres du projet pilote et les managers− Démarrer votre projet− Récoltez vos données et évaluez les résultats

• Établissez votre plan de transition− Former vos instructeurs et vos coaches.− Démarrer vos autres projets

Page 5: Implantation TSP et PSP Leçons Apprises Fra

Formation• Former les membres :

−Séminaire exécutif (optionnel) – 1 jour – Exécutif;

−Mener une équipe de développement TSP – 3 jours – Direction et chef d’équipe.

−Membre d’équipe TSP – 2.5 jours – Membre d’équipe non logiciel;

−Principes PSP – 5 jours – Développeurs logiciels de l’équipe;

−PSP Avancé (optionnel) – 5 jours – Développeurs logiciels clés de l’équipe;

5

Page 6: Implantation TSP et PSP Leçons Apprises Fra

Accompagnement• Accompagner le projet :

−1 à 2 semaines au début du projet : démarrer l’équipe;

−1 à 3 jours pour redémarrer les équipes à des jalons déterminés;

−Équivalent d’une journée par semaine d’accompagnement des membres de l’équipe.

Page 7: Implantation TSP et PSP Leçons Apprises Fra

Projet pilote−Maximum de 12 membres;−Des managers & directeurs informés et

motivés à la démarche;−Un gestionnaire de projet expérimenté et

engagé à la démarche;−Chefs d’équipe engagés à la démarche;−Membres d’équipe formés et ouverts à la

démarche;−Des technologies connues;−Des spécifications bien définies;−Un produit démontrable à un client;−Des objectifs réalistes.

7

Page 8: Implantation TSP et PSP Leçons Apprises Fra

Calendrier typique• Basé sur des projets pilotes de 6 à 12

mois

M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12

Formation

M13 M14 M15 M16

Projet Pilote

M17

Déploiement

Page 9: Implantation TSP et PSP Leçons Apprises Fra

LEÇONS APPRISESImplantation du TSPtm / PSPtm

Page 10: Implantation TSP et PSP Leçons Apprises Fra

Ne pas préparer sa transition • Une équipe qualifiée, c’est bien, mais après…

• Vous avez besoin d'une équipe de transition, pas simplement une personne−Nommez votre équipe de transition et formez les

membres.

• L'équipe de transition est responsable de:−établir le plan de transition;−négocier ce plan;−revoir le plan avec la haute direction; −suivre et guider l'effort de transition; −leader les ressources consacrées de transition.

Page 11: Implantation TSP et PSP Leçons Apprises Fra

Ne pas en parler• Beaucoup d'organisations ont mis en

application le TSPtm et le PSPtm.−Parlez avec ces organismes

• Qu’est-ce qui a marché et qu’est-ce qui n’a pas marché?

• Pourquoi ont-ils réussi ou échoués?• Quels résultats ont-ils réalisés?• Comment ont-ils formé leurs personnels?• Partagé.

• Présentez à l’interne vos intentions et vos résultants aux membres de votre organisation.

Page 12: Implantation TSP et PSP Leçons Apprises Fra

ABBAdobeAISBechtelBoeingBlackBerryCensus BureauDavis SystemsDFAS

EDS-SDRCEricksonFujifilmHelsanaHitashi Soft EngineeringHoneywellIBMIntuitKPMG

LockheedMicrosoft ITMotivaNASA LangleyNorthrop GummanOracleQuarkSoftRaytheonSamsung

SofttekSunTeradyneToshibaUSAF: Hill AFBUSN: NAVAIRVicarious Visions...

Page 13: Implantation TSP et PSP Leçons Apprises Fra

Sous estimés les outils• Adaptez et employez des technologies

de l’amélioration de processus qui vous aidera à résoudre vos problèmes d'organisation pendant que vous mettez en application le TSPtm et le PSPtm.−CMMI, six sigmas, Lean, Agile

• Trouvez des outils adaptés à vos besoins et employez-le− SEI Spreadsheet, Process Dashboard, MS

Project, MS Team Foundation, DevTrak

Page 14: Implantation TSP et PSP Leçons Apprises Fra

Ne pas mesurer le succès• Plusieurs organisations ne mesurent

pas leurs succès, il mesure leurs échecs.

• Définissez vos critères de succès:−Employez les mesures dites SMART

(Specific, Measureable, Achievable, Realistic and Time-Bound)

−Ayez, dans votre équipe des séniors, des leaders et des responsables du projet; formez-les à la mesure et à son contrôle.

Page 15: Implantation TSP et PSP Leçons Apprises Fra

Avoir la bonne aide 1/2• Débuter avec des gens ayant

l’expérience du TSPtm et du PSPtm.

• Sélectionnez quelqu'un qui se maille avec votre organisation.

Page 16: Implantation TSP et PSP Leçons Apprises Fra

Avoir la bonne aide 2/2−Habilités/Expériences du coach:

• Excellent négociateur;• Expérience en construction d’équipe;• Compétence sur la motivation d’équipe;• Connaissance des différents types d’équipes;• Connaissance et expérience dans les meilleures pratiques;• Expérience dans l’analyse et la résolution de conflits et de

problèmes;• Compétence dans la communication (lecture, écriture, écoute,

parler, et présentation);• Niveau approprié des connaissances techniques de votre

domaine, et du TSPtm et du PSPtm;• Niveau approprié des connaissances processus et des méthodes;• Expérience en formation;• Expérience sur le leadership d’équipe de projet et le maintien du

rythme dans un projet;• Formation et Expérience sur le coaching TSPtm et du PSPtm.

Page 17: Implantation TSP et PSP Leçons Apprises Fra

Sous estimés votre capacité interne.• Avoir des conseillers sur place c’est super,

mais vous désirez une certaine forme d’autonomie.

• Développez votre propre capacité interne pour soutenir votre organisation.− Planifiez vos ressources requises;− Planifiez qualifier vos coaches et vos

instructeurs;− Planifiez votre transition.

Page 18: Implantation TSP et PSP Leçons Apprises Fra

Ne pas être à l’écoute.• Souvent nous appliquons un plan sans

écouter les gens.−Quels sont les problèmes qu’ils vivent?−Quels sont leurs soucis?−Ont-ils découvert un risque, ou une

opportunité?

−Questionnez−Adressez vos observations durant le projet et

ajuster−Impliquez l'organisation dans le changement,

pas simplement dans la formation.

Page 19: Implantation TSP et PSP Leçons Apprises Fra

Vouloir aller trop vite.• L'amélioration de processus est dur

labeur.−La plupart des directions/VP veulent des

résultats le plus rapidement.−Résistez à la tentation d'aller

rapidement • chacun a besoin d’attention, de commentaires

et de s’améliorer−N’acceptez pas le statu quo−Soyez patient

Page 20: Implantation TSP et PSP Leçons Apprises Fra

Bof! la formation.• Le SEI recommande que chacun soit formé.

Mais nous tous lésinons là-dessus, prétextant les coûts et le temps.

• Les membres qualifiés font beaucoup moins d’erreurs.

• Les lancements et les efforts de coaching sont beaucoup plus faciles si chacun est qualifié.−Accompagner quelqu’un dans une équipe

nationale de hockey qui ne connait pas les règles et beaucoup plus ardue.

Page 21: Implantation TSP et PSP Leçons Apprises Fra

Négliger les membres de la direction.• À première vue, la direction ne semble

pas être impactée par l’implantation du TSPtm et du PSPtm.−mais leurs rôles changent le plus:

• De directeur, ils deviennent leader.

• Ils ont besoin d’attention et d’être informé durant le pilote et la transition

• Gardez-les impliqués−Revues, tables rondes, discussion face à

face.

Page 22: Implantation TSP et PSP Leçons Apprises Fra

L’apport du Senior management• L'appui des seniors management est

absolument nécessaire.−Ils doivent comprendre ce qui va se

produire et comment ils sont impactés;−Ce qui est important pour eux reste

important pour l’organisation−Assurez-vous qu'ils restent impliqués

• Considérez-les comme membre de l’équipe TSP.

Page 23: Implantation TSP et PSP Leçons Apprises Fra

Merci de votre attentionQuestions - Discussions

23

The development process is not fundamentally different…the mindset (managing by data (and judgment)) is different.

Eileen Fagan/Noopur Davis, Intuit, SEI SEPG 2005

Frédérick Lussier ([email protected]) Senior Consultant ---> "SEI-Certified PSP Developer"---> "SEI-Authorized Instructor for PSP“---> “Certified SCRUM Master”