IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Scrum et XP depuis les Tranchées

Comment nous appliquons Scrum


précédentsommairesuivant

1. Intro

Vous êtes sur le point d'utiliser Scrum dans votre organisation. Ou peut-être vous avez déjà utilisé Scrum pendant quelques mois. Vous avez les bases, vous avez lu les livres, peut-être que vous avez même obtenu votre certification de Scrum Master. Félicitations !

Mais pourtant vous ressentez de la confusion.

Selon les mots de Ken Schwaber, Scrum n'est pas une méthodologie, c'est un cadre. Ce qui signifie que Scrum ne va pas réellement vous dire exactement ce que vous devez faire. Zut.

La bonne nouvelle c'est que je vais vous dire comment je pratique Scrum, dans les plus petits détails. La mauvaise nouvelle est qu'il s'agit uniquement de comment je pratique Scrum. Cela ne signifie pas que vous devriez faire exactement la même chose. En fait je pourrais même le faire d'une autre manière si je rencontrais une autre situation.

La force et la douleur de Scrum est que vous êtes obligés de l'adapter à votre situation particulière.

Mon approche actuelle de Scrum est le résultat d'une année d'expérimentation dans une équipe de développement d'environ 40 personnes. L'entreprise était dans une situation difficile avec beaucoup d'heures de travail supplémentaires, de graves problèmes de qualité, des « incendies » à éteindre constamment, des dates de livraison manquées, etc. L'entreprise avait décidé d'utiliser Scrum, mais n'avait pas terminé son implémentation, ce qui devait être mon travail. Pour la plupart des membres de l'équipe de développement à l'époque, Scrum était juste un étrange mot à la mode entendu de temps en temps dans les couloirs, sans réelle implication sur leur travail quotidien.

Sur une année nous avons implémenté Scrum à travers toutes les couches de l'entreprise, essayé différentes tailles d'équipe (3-12 membres), différentes durées d'itération (2-6 semaines), différentes manières de définir « terminé », différents formats pour les carnets de produit et les carnets de d'itération (Excel, Jira, cartes d'index), différentes stratégies de test, différentes façons de faire les démonstrations, différentes manières de synchroniser des équipes Scrum multiples, etc. Nous avons également expérimenté avec les pratiques XP - différentes manières de faire l'intégration continue, la programmation en binôme, le développement dirigé par les tests, etc., et comment les combiner avec Scrum.

C'est un processus d'apprentissage constant, donc l'histoire ne s'arrête pas ici. Je suis convaincu que cette entreprise va continuer d'apprendre (s'ils poursuivent les rétrospectives de fin d'itération) et de découvrir de nouvelles idées sur les meilleures manières d'implémenter Scrum dans leur contexte particulier.

1-1. Avertissement

Ce document ne prétend pas représenter la « bonne » manière de pratiquer Scrum. Il représente seulement une façon de pratiquer Scrum, le résultat d'une année de perfectionnement constant. Vous pourriez même décider que nous avons tout faux.

Tout le contenu de ce document reflète mes opinions personnelles et subjectives, et n'est en aucune façon une déclaration officielle de Crisp ou de mon client actuel. Pour cette raison j'ai intentionnellement évité de mentionner des personnes ou des produits spécifiques.

1-2. Pourquoi j'ai écrit ceci

En me formant à Scrum j'ai lu les livres pertinents sur Scrum et l'agilité, je me suis épanché dans les sites et forums sur Scrum, j'ai suivi la certification de Ken Schwaber, je l'ai mitraillé de questions, et j'ai passé beaucoup de temps à discuter avec mes collègues. Toutefois l'une de mes meilleures sources d'information a été les vraies histoires de guerre. Les histoires de guerre transforment les Principes et Pratiques en ... eh bien ... Comment faire en pratique. Elles m'ont aussi permis d'identifier (et parfois d'éviter) les erreurs typiques de débutant.

Alors c'est l'occasion pour moi de donner quelque chose en retour. Voici mon histoire de guerre.

J'espère que ce papier va susciter un feedback utile de la part de ceux qui sont dans la même situation. Eclairez-moi s'il vous plaît !

1-3. Mais Scrum, qu'est ce que c'est ?

Oh, désolé. Vous êtes complètement débutant en Scrum et XP ? Dans ce cas vous pourriez avoir envie de jeter un oeil aux liens suivants :

Si vous êtes trop impatient pour le faire, sentez-vous libres de simplement continuer à lire. La plupart du jargon Scrum est expliqué au fur et à mesure, aussi vous pourriez quand même trouver cette lecture intéressante.


précédentsommairesuivant

Copyright © 2009 Henrik Kniberg. La copie, modification et/ou distribution par quelque moyen que ce soit, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Image non disponible