31
Bruno Collet Chef de Projets et Auditeur Synapsys Canada 27 octobre 2009 Agile Tour 2009 - Montréal Agile et le Management Agile et le Management Le Chaînon Manquant Le Chaînon Manquant

Agile et le Management - V2

  • View
    1.472

  • Download
    0

Embed Size (px)

DESCRIPTION

Explore comment interfacer l\'équipe Agile avec les intervenants externes traditionnels, ainsi que comment étendre l\'Agilité au-delà du développement logiciel.

Citation preview

Page 1: Agile et le Management - V2

Bruno ColletChef de Projets et AuditeurSynapsys Canada

Bruno ColletChef de Projets et AuditeurSynapsys Canada

27 octobre 2009Agile Tour 2009 - Montréal

27 octobre 2009Agile Tour 2009 - Montréal

Agile et le ManagementAgile et le ManagementLe Chaînon ManquantLe Chaînon Manquant

Page 2: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

2

AgendaAgenda

1. Aux frontières de l’Agilité2. Agile + Projet3. Agile + Direction4. Agile + RH5. Agile + Contrats

1. Aux frontières de l’Agilité2. Agile + Projet3. Agile + Direction4. Agile + RH5. Agile + Contrats

Page 3: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

3

Aux Frontières de l’Agilité

Page 4: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

4

Agile et la GestionAgile et la Gestion

Satisfaire les intervenantsÉtendre Agile au-delà du dév.

logiciel

Satisfaire les intervenantsÉtendre Agile au-delà du dév.

logiciel

$ … ?

Page 5: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

5

Page 6: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

6

L’Équipe Agile dans l’Organisation

L’Équipe Agile dans l’Organisation

Zone AgileDéveloppement logiciel

Zone AgileDéveloppement logiciel

Direction Produits / ProjetsClient / Sponsor

Ressources HumainesFournisseurs

BudgetDélaisStatut…

Business caseValeurSatisfaction…

ContratsCoordination…

FonctionsPerformanceRécompense…

Page 7: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

7

Extensions AgilesExtensions Agiles

Préserver les forces de l’AgilitéÉtendre les pratiques pour mieux

prendre en compte la gestion

Préserver les forces de l’AgilitéÉtendre les pratiques pour mieux

prendre en compte la gestion

Aussi simple que possible,Aussi simple que possible,mais pas trop simple.mais pas trop simple.

Page 8: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

8

Agile + Projet

Page 9: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

9

L’Agilité dans la Vie d’un Projet

L’Agilité dans la Vie d’un Projet

BusinessCase

SélectionProjet

Zone Agile

Exécution ProjetMaintenanceAcquisition

Équipe

Page 10: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

10

Sélection du ProjetSélection du Projet

Pré-projet Redéfinir la valeur livrée:

information permettant de définir la solution

Résultat final: recommandation d’un projet

Pré-projet Redéfinir la valeur livrée:

information permettant de définir la solution

Résultat final: recommandation d’un projet

Quelle est la meilleure solution pour satisfaire ce besoin?

Page 11: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

11

Sélection du ProjetSélection du Projet

1. Définir les critères d’évaluation2. Installer version essai Logiciel Existant3. Développer Prototype Dev4. Évaluer Logiciel Existant et Prototype Dev5. Formuler recommandation

1. Définir les critères d’évaluation2. Installer version essai Logiciel Existant3. Développer Prototype Dev4. Évaluer Logiciel Existant et Prototype Dev5. Formuler recommandation

Exemple d’itemsExemple d’items

Page 12: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

12

Sélection du ProjetSélection du Projet

1. Status Quo 2. Acheter 3. Développer

ROI – 6 mois

ROI – 3 ans

Compétences

Align. stratégie

Faible risque

Recommandation

Page 13: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

13

Acquisition de l’ÉquipeAcquisition de l’Équipe

Attitude, capacité, et motivation, au lieu de compétences, fonctions, …

En collaboration avec le ScrumMaster

Sur base volontaire Se servir du plan de projet

Attitude, capacité, et motivation, au lieu de compétences, fonctions, …

En collaboration avec le ScrumMaster

Sur base volontaire Se servir du plan de projet

- De quels profils a-t-on besoin?- Quand les membres doivent-ils être disponibles?

Page 14: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

14

Solution d’Affaires AgileSolution d’Affaires Agile

Développement

Solution logicielle

Solution d’affaires

Coding

Composants, Produits, Intégration

Processus d’affaires, stratégie

Dissocier coût et effort

Dissocier valeur et fonctionnalité

Page 15: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

15

Solution d’Affaires AgileSolution d’Affaires Agile

En tant que Spécialiste Marketing, je voudrais que notre produit soit connu des utilisateurs Agiles de Montréal

20Item

Démo: Montrer matériel promo déployé

Suivi: Mesurer les résultats de l’opération marketing à chaque sprint

503000$

Coût indépendant des prestations Heures de prestation

Page 16: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

16

Agile + Direction

Page 17: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

17

?

La PlanificationLa Planification

- Combien ça va coûter?- Quand est-ce que ce sera livré?- Qu’est ce qui sera livré?

BacklogBacklogÉquipeÉquipe

ImportanceImportanceEffortEffort

VélocitéVélocité

Page 18: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

18

La PlanificationLa Planification

Lister les fonctionnalités

Prioriser

Estimer l’effort

Estimer coût horaire moyen

Établir le plan

SM et DP

SM et DP

Équipe

SM

SM

Item Prio Effort

Se (dé)connecter 30 15Créer, mod., sup. utilisateur 40 40

Répondre au questionnaire 20 120

Consulter le rapport 7 50

Évaluer l’application 3 10

235

100 $

Page 19: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

19

$4,000

$7,500$6,000 $6,000

$4,000

$11,500

$17,500

$23,500

$0

$5,000

$10,000

$15,000

$20,000

$25,000

28-Aug 11-Sep 25-Sep 9-Oct

Budget

Budget total

La PlanificationLa Planification

Créer, mod., sup. utilisateurSe (dé)connecter

Répondre questionnaireConsulter rapportÉvaluer application

Page 20: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

20

?

Évaluer le Statut du ProjetÉvaluer le Statut du Projet

- Où en est le projet par rapport à ce qui a été prévu?- Combien a-t-on dépensé?- Qu’est-ce qui a été livré?

BacklogBacklogÉquipeÉquipe

ImportanceImportanceEffortEffort

VélocitéVélocité

Plan précédent +Plan précédent +

Page 21: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

21

Les Statuts de ProjetLes Statuts de Projet

Planifié Réel

Effort 40 60

Budget 4000$ 5500$

Coût - 6000$

Valeur 40 55

À la fin du 1À la fin du 1erer sprint sprint

Variance de temps = 1500$ (+38%)Variance de coût = -500$ (-9%)

Gestion de la Valeur Acquise(earned value management)

Page 22: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

22

Les Statuts de ProjetLes Statuts de Projet

Burndown projet: Valeur

0

50

100

150

200

250

0 1 2 3 4

Planifiée

Livrée

Page 23: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

23

Les Statuts de ProjetLes Statuts de Projet

Burndown projet: Budget

$0

$5,000

$10,000

$15,000

$20,000

$25,000

0 1 2 3 4

Planifié

Restant

Page 24: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

24

Agile + RH

Page 25: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

25

?

RH AgileRH Agile

- Comment évaluer un candidat?- Comment évaluer les performances d’un équipier?

ÉquipeÉquipe

Aptitudes agilesAptitudes agiles

CompétencesCompétences

PerformancesPerformances

Page 26: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

26

Le Recrutement AgileLe Recrutement Agile

Désir de progresser Esprit d’équipe Orientation client Aptitudes de

communication

Désir de progresser Esprit d’équipe Orientation client Aptitudes de

communication

Compétences Diplômes Certifications

Compétences Diplômes Certifications

Entrevues RH et technique Entrevues RH et technique ++ Rencontre avec l’équipe Rencontre avec l’équipe

plusimportant

que

AptitudesAptitudes QualificationsQualifications

Page 27: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

27

L’Évaluation des Performances

L’Évaluation des PerformancesÉquipe + MembresÉquipe + Membres

Évaluée par DP/clientSur base de la satisfaction

Exemple: 7/10

Évalués par pairsSur base de la contribution

Exemple: John 8/10Katty 4/10

Score de John = 15/20Score de Katty = 11/20

Page 28: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

28

Agile + Contrats

Page 29: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

29

Le Contrat AgileLe Contrat Agile

Vision articulée remplace cahier des charges détaillé

Budget et date de livraison sont des contraintes La qualité n’est pas négociable Une estimation n’est pas une promesse

Vision articulée remplace cahier des charges détaillé

Budget et date de livraison sont des contraintes La qualité n’est pas négociable Une estimation n’est pas une promesse

Page 30: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

30

La Vision ArticuléeLa Vision Articulée

Le système permet aux utilisateurs d’évaluer le niveau d’agilité de leurs pratiques de développement.

Le système permet au client d’identifier les utilisateurs pour leur proposer des services personnalisés.

Le système permet aux utilisateurs d’évaluer le niveau d’agilité de leurs pratiques de développement.

Le système permet au client d’identifier les utilisateurs pour leur proposer des services personnalisés.

Connexion et déconnexion utilisateur

Gestion compte utilisateur

Questionnaire sur les pratiques agiles

Rapport de l’évaluation des pratiques agiles

Feedback

Connexion et déconnexion utilisateur

Gestion compte utilisateur

Questionnaire sur les pratiques agiles

Rapport de l’évaluation des pratiques agiles

Feedback

VisionVision FonctionnalitésFonctionnalités

Page 31: Agile et le Management - V2

© Bruno Collet - Synapsys Canada

31

Questions?Questions?

Bruno Collet, MBA, MScIT, PMPChef de Projets et AuditeurSynapsys [email protected]: www.brunocollet.com

1. Il est important de collaborer avec les intervenants dans leur propre langage

2. L’Agilité peut être étendue au-delà du développement logiciel

3. Des techniques de gestion traditionnelle peuvent être appliquées en préservant les avantages de l’Agilité

1. Il est important de collaborer avec les intervenants dans leur propre langage

2. L’Agilité peut être étendue au-delà du développement logiciel

3. Des techniques de gestion traditionnelle peuvent être appliquées en préservant les avantages de l’Agilité

Si vous ne retenez que 3 points…