Agile et le Management Le Chaînon Manquant
Bruno Collet Chef de Projets et Auditeur
27 octobre 2009 Agile Tour 2009 - Montréal
Synapsys Canada
Agenda
1. 2. 3. 4. 5.
Aux frontières de l’Agilité Agile + Projet Agile + Direction Agile + RH Agile + Contrats
© Bruno Collet - Synapsys Canada
2
1
Aux Frontières de l’Agilité
© Bruno Collet - Synapsys Canada
3
Agile et la Gestion Satisfaire les intervenants Étendre Agile au-delà du dév. logiciel
$
…
© Bruno Collet - Synapsys Canada
?
4
2
© Bruno Collet - Synapsys Canada
5
L’Équipe Agile dans l’Organisation Direction Produits / Projets
Client / Sponsor Business case Valeur Satisfaction …
Zone Zone Agile Agile
Budget Délais Statut …
Développement Développementlogiciel logiciel
Fournisseurs
Contrats Coordination …
Fonctions Performance Récompense …
© Bruno Collet - Synapsys Canada
Ressources Humaines 6
3
Extensions Agiles Préserver les forces de l’Agilité Étendre les pratiques pour mieux prendre en compte la gestion
Aussi simple que possible, mais pas trop simple.
© Bruno Collet - Synapsys Canada
7
Agile + Projet
© Bruno Collet - Synapsys Canada
8
4
L’Agilité dans la Vie d’un Projet
Zone Agile Business Sélection Acquisition Exécution Projet Case Projet Équipe
Maintenance
© Bruno Collet - Synapsys Canada
9
Sélection du Projet Quelle est la meilleure solution pour satisfaire ce besoin?
Pré-projet Redéfinir la valeur livrée: information permettant de définir la solution Résultat final: recommandation d’un projet
© Bruno Collet - Synapsys Canada
10
5
Sélection du Projet Exemple d’ d’items 1. 2. 3. 4. 5.
Définir les critères d’évaluation Installer version essai Logiciel Existant Développer Prototype Dev Évaluer Logiciel Existant et Prototype Dev Formuler recommandation
© Bruno Collet - Synapsys Canada
11
Sé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 © Bruno Collet - Synapsys Canada
12
6
Acquisition de l’Équipe - De quels profils a-t-on besoin? - Quand les membres doivent-ils être disponibles?
Attitude, capacité, et motivation, au lieu de compétences, fonctions, … En collaboration avec le ScrumMaster Sur base volontaire Se servir du plan de projet
© Bruno Collet - Synapsys Canada
13
Solution d’Affaires Agile
Solution d’affaires
Processusvaleur d’affaires, stratégie Dissocier et fonctionnalité
Solution logicielle
Composants, Dissocier coûtProduits, et effort Intégration
Développement
Coding
© Bruno Collet - Synapsys Canada
14
7
Solution d’Affaires Agile Item
20
En tant que Spécialiste Marketing, je voudrais que notre produit soit connu des utilisateurs Agiles de Montréal Démo: Montrer matériel promo déployé Suivi: Mesurer les résultats de l’opération marketing à chaque sprint
3000$
50
Coût indépendant des prestations
Heures de prestation
© Bruno Collet - Synapsys Canada
15
Agile + Direction
© Bruno Collet - Synapsys Canada
16
8
La Planification - Combien ça va coûter? - Quand est-ce que ce sera livré? - Qu’est ce qui sera livré?
?
Équipe Backlog Importance Effort Vélocité locité
© Bruno Collet - Synapsys Canada
17
La Planification Lister les fonctionnalités
SM et DP
Prioriser
SM et DP
Estimer l’effort
Équipe
Estimer coût horaire moyen SM
100 $
Établir le plan
SM
Item Se (dé)connecter
Prio Effort 30
15
Créer, mod., sup. utilisateur 40
40
Répondre au questionnaire 20
120
Consulter le rapport
7
50
Évaluer l’application
3
10 235
© Bruno Collet - Synapsys Canada
18
9
La Planification $25,000
$23,500
$20,000 $17,500
$15,000
Budget $11,500
Budget total
$10,000 $7,500
$5,000
$6,000
$6,000
$4,000
$0 28-Aug
11-Sep
25-Sep
9-Oct
Répondre questionnaire Créer, mod., sup. utilisateur Se (dé)connecter Consulter rapport Évaluer application © Bruno Collet - Synapsys Canada
19
É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é?
?
Équipe Backlog Importance Plan pré Effort précédent + Vélocité locité © Bruno Collet - Synapsys Canada
20
10
Les Statuts de Projet À la fin du 1er sprint Planifié Effort Budget
40
60
4000$
5500$
-
6000$
40
55
Coût Valeur
Réel
Gestion de la Valeur Acquise (earned value management)
Variance de temps = 1500$ (+38%) Variance de coût = -500$ (-9%) © Bruno Collet - Synapsys Canada
21
Les Statuts de Projet Burndown projet: Valeur 250 200 Planifiée
150
Livrée 100 50 0 0
1
2
3
© Bruno Collet - Synapsys Canada
4
22
11
Les Statuts de Projet Burndown projet: Budget $25,000 $20,000 Planifié
$15,000
Restant $10,000 $5,000 $0 0
1
2
3
© Bruno Collet - Synapsys Canada
4
23
Agile + RH
© Bruno Collet - Synapsys Canada
24
12
RH Agile - Comment évaluer un candidat? - Comment évaluer les performances d’un équipier?
?
Aptitudes agiles Équipe Compé Compétences Performances © Bruno Collet - Synapsys Canada
25
Le Recrutement Agile Aptitudes
Désir de progresser Esprit d’équipe Orientation client Aptitudes de communication
plus important que
Qualifications
Compétences Diplômes Certifications
Entrevues RH et technique + Rencontre avec l’é quipe l’équipe © Bruno Collet - Synapsys Canada
26
13
L’Évaluation des Performances Équipe + Membres Évaluée par DP/client Sur base de la satisfaction Exemple: 7/10
Évalués par pairs Sur base de la contribution Exemple: John 8/10 Katty 4/10
Score de John = 15/20 Score de Katty = 11/20 © Bruno Collet - Synapsys Canada
27
Agile + Contrats
© Bruno Collet - Synapsys Canada
28
14
Le 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
© Bruno Collet - Synapsys Canada
29
La Vision Articulée Vision
Fonctionnalité Fonctionnalité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
© Bruno Collet - Synapsys Canada
30
15
Questions? Si vous ne retenez que 3 points… 1. Il est important de 1. collaborer avec les intervenants dans leur propre langage 2. L’Agilité peut être étendue 2. au-delà du développement Bruno Collet, MBA, MScIT, PMP logiciel Chef de Projets et Auditeur 3. Des techniques de gestion 3. Synapsys Canada traditionnelle peuvent être
[email protected] Blog: www.brunocollet.com appliquées en préservant les avantages de l’Agilité © Bruno Collet - Synapsys Canada
31
16