Cas pratique : Chez Profideo
Pourquoi l'agilité ? (1/2)
Le développement de projet / produit ne fonctionne pas (à 100%)
Quelle que soit l'industrie !
L'agilité ne résout pas tout, mais résorbe certaines anomalies.
Pourquoi l'agilité ? (2/2)
Les individus et leurs interactions plus que les processus et les outils
La collaboration avec les clients plus que la négociation contractuelle
Des logiciels opérationnels plus qu’une documentation exhaustive
L’adaptation au changement plus que le suivi d’un plan
Nous reconnaissons la valeur des seconds éléments,
mais privilégions les premiers.
+12 principes
Qui ? dans Scrum ?
Meeting / Réunions
Poker planning
Lancement de sprints
Daily meeting
Démonstration
Rétrospective
Dans l'ensemble (version courte)
BurnUp Charts / Qualité
BurnUp Charts
Qui : Développeurs, Product Owners, Scrum Master
Quand : En continu
Quoi : Développements
Comment : Manuellement
Pourquoi : Vérification de l'avancement / retard (au quotidien)
Rouge : Max heures disponibles
Gris : Max heures estimées
Vert : Heures consommées
Bleu : Heures attendues
Note : Le jeudi tout doit être terminé (bleu et vert se croisent)
Vélocité globale
Qui : Scrum Master
Quoi : Capacité de travail
Pourquoi : Permettre d'estimation la charge de travail possible
Jaune : Moyenne équipes
Rouge : Moyenne avant 07-2014
Bleu : Capacité courante équipes
Sonar
Qui : Développeurs, Scrum Master
Quand : En continu
Quoi : Développements
Comment : Automatiquement
Pourquoi : Vérification du respect des normes
Revue de code
Qui : Développeurs, Scrum Master
Quand : Avant recette
Quoi : Développements / Script
Comment : Lecture du code
Pourquoi : Vérification de la logique du code
Recette(s) / Test(s)
Qui : Développeurs, Product Owners, Clients
Quand : Avant la mise en production ;)
Quoi : Développements, Déploiement, Fonctionnalités
Comment : Automatiquement, Manuellement
Pourquoi : Vérification du besoin
...
Comment savoir si la quantité de travail est suffisante pour l'équipe ?
Comment sont gérées les urgences ?
Comment sont formalisées les demandes ?
Avec Scrum, il est difficile de donner des dates de fin.
Est-ce qu'il y a des personnes spécialisées dans certaines parties ?
Quel est le rôle des autres pôles ?
Est-ce que ça marche ?