Académique Documents
Professionnel Documents
Culture Documents
SCRUM – LES
PRINCIPES DE BASE
La reproduction ou représentation de cet article, notamment par photocopie, n'est autorisée que dans les
limites des conditions générales d'utilisation du site ou, le cas échéant, des conditions générales de la
licence souscrite par votre établissement. Toute autre reproduction ou représentation, en tout ou partie,
sous quelque forme et de quelque manière que ce soit, est interdite sauf accord préalable et écrit de
© A.D.B.S. | Téléchargé le 25/11/2020 sur www.cairn.info (IP: 41.138.89.248)
C
omment éviter les effets « silo » et des ressources humaines et un suivi des enjeux
« tunnel » des méthodes classiques financiers, aboutissant à la « recette » (test d’ac-
de développement ? Comment rap- ceptation)1. Dans un projet classique, avec un
procher conception, programma- « déroulé linéaire de phases (et) une séparation
tion et déploiement, créer des liens chronologique entre la conception et la réalisa-
forts entre utilisateurs et développeurs, valoriser tion »2 , la « recette » est l’étape ultime. Or, en
le métier et la fonction information-documen amont, la rédaction des spécifications demande
tation et limiter le risque d’une démobilisation de beaucoup de temps ; en aval, l’estimation de
la part des utilisateurs et des clients pendant la charges parfois pharaoniques génère des délais
phase, parfois très longue, de programmation ? interminables, démotivant les parties prenantes
Les méthodes agiles, et notamment Scrum, et ôtant toute dynamique à l’équipe. Trop sou-
peuvent faciliter la gestion de projet et contri- vent, frustration, travail inutile et explosion des
buer à une culture de changement. délais et des ressources sont inhérents à la ges-
tion classique de projet. Pendant ce temps, les
Tout chef de projet l’a appris un jour : le bon besoins des utilisateurs et des clients continuent
déroulement d’un projet implique une démarche d’évoluer, au risque d’un produit non conforme
structurante avec une planification, une gestion aux attentes.
aux projets d’envergure, com- et une orientation utilisateur ne connaît pas suffisamment les
pliqués et longs. Or, il n’y a pas clairement affichée. L’intérêt autres acteurs ou si le product
d’indication particulière pour les est de maintenir la motivation owner ne maîtrise pas le métier, des
méthodes agiles tant pour la taille des équipes et des utilisateurs problèmes surgiront. De même, si
de service, la complexité du projet (clients) et d’éviter les dérapages les rôles traditionnels – chef de
ou la nature du produit. en matière de ressources et délais, projet, maître d’ouvrage (MOA),
9. C. WILLIAMS. « Flexible L’approche agile, bien ceci dans un processus favorisant maître d’œuvre (MOE), etc. –
and agile university library plus qu’une méthode la transparence du développement persistent et si chaque membre
and information services: de développement (« management visuel ») et l’émer- d’équipe est évalué individuelle-
skills and management informatique, sert déjà gence de nouvelles idées. ment et non pas la performance
methodologies ». In : David
BAKER, Wendy EVANS (dir.).
de cadre conceptuel au collective, Scrum ne donnera pas
management des biblio- de résultats satisfaisants.
Trends, Discovery, and
People in the Digital Age. thèques et au dévelop-
Limites et obstacles
La peur du changement est l’un
Chandos Publishing, 2013, pement des fonctions et
p. 241-251 Se lancer dans un projet agile des facteurs de blocage de l’adop-
compétences, du travail
n’est pas sans risque. Scrum tion de Scrum. Il en est de même
10. Voir aussi www.citeulike. en équipe et de la ges-
org/user/Schopfel/tag/ n’est pas synonyme de réus- d’une méthode mal expliquée, les
tion des usagers et lec-
agile_management site. L’application des principes différentes réunions de reporting
teurs9. Dans le domaine
11. S. LEGRAS. « L’agilité, agiles ne garantit pas le succès pouvant être mal interprétées ou
de l’information et de la
nouvelle transforma- d’un projet de développement. vécues, tel le sprint daily transformé
documentation, on note
tion pour l’entreprise », Contrairement aux projets clas- en réunion de surveillance. Ici, la
Documentaliste-Sciences des retours d’expérience
siques, le périmètre du projet n’est fonction MOA ne se limite plus à la
de l’information, 2014, n° 4, pour la création d’un
pas consigné dans un cahier des rédaction d’un cahier des charges ;
p. 5-6 site web, le dévelop-
charges, en amont du développe- elle est au cœur de chaque cycle
12. AUBRY, loc. cit., pement d’une banque
ment. Cependant, l’analyse des et en interaction permanente avec
p. 288-290 d’images, la gestion
besoins reste indispensable. les développeurs (MOE). Chaque
13. S. LEGRAS, loc. cit. d’une bibliothèque ou
partie doit trouver sa place dans
14. Id. le développement d’un L’avantage d’un feedback rapide
un nouvel équilibre à établir.
15. K. SCHWABER,
SGB10. L’essentiel est par la livraison de produits partiels
J. SUTHERLAND. Le guide l’engagement du service fonctionnels est conditionné par Un autre point de vigilance est la
Scrum. Juillet 2013 et/ou de l’organisme une très bonne collaboration et par prise de conscience des notions
www.scrumguides.org/ dans une démarche de l’acceptation du changement 11. de coût, de délai et de périmètre.
docs/scrumguide/v1/Scrum- changement, avec une Mais quand les équipes ne fonc- Dans les méthodes classiques, le
Guide-FR.pdf approche pragmatique tionnent pas, si le Scrum master périmètre du produit à développer
Terminologie Scrum1
Daily Scrum (ou mêlée quotidienne) : moment de partage, Sprint Daily (voir Daily Scrum).
courte « cérémonie » ou réunion (environ 15 minutes) menée
© A.D.B.S. | Téléchargé le 25/11/2020 sur www.cairn.info (IP: 41.138.89.248)
3
est une constante ; pour réussir
le produit, les coûts et les délais
sont réajustés pour atteindre les
objectifs fixés. Dans la méthode
Scrum, les délais et les coûts sont
définis comme des invariables et
Trois questions
le périmètre devient la variable du
projet. Par conséquent, le rôle du
à Patrick Kremer,
product owner est déterminant Scrum Master à l’Inist – CNRS
afin que les fonctionnalités à
hautes valeurs ajoutées puissent
être correctement priorisées au
cours des sprints backlog. Aussi,
> Quelle est la particularité du Scrum master ?
un échange trop technique peut En méthode agile, le product owner, en relation avec les utilisateurs, possède la
empêcher une vision plus globale vision du produit et se partage les fonctions de chef de projet utilisateur classique
(« politique ») du produit et un avec le Scrum master qui assure l’animation, la cohésion et l’autonomie de
contrat trop rigide sans flexibilité l’équipe. Le Scrum master joue essentiellement un rôle de facilitateur et de
s’avérer contre-productif12. médiateur pour améliorer le fonctionnement de l’équipe et les relations entre
celle-ci et l’extérieur. Il lui appartient d’anticiper et gérer les éventuels conflits ;
En matière de durée, ce sont a il n’a aucune fonction hiérarchique.
priori des cycles courts de 2, 3 ou
4 semaines qui s’enchaînent d’une > Dans votre travail, quels sont les bénéfices de la méthode Scrum ?
façon régulière et sans interruption Le premier intérêt est de travailler sur des cycles courts : les sprints d’environ
pour maintenir le rythme de lance- trois semaines obligent à présenter un livrable (fonctionnalités du produit final),
ment et la motivation et l’énergie ce qui est très valorisant et motivant pour l’équipe et le projet. La méthode Scrum
de la « mêlée ». Ceci implique que permet également à chacun de se concentrer sur ses tâches tout en étant en
l’ensemble du processus (le projet) contact permanent avec le reste de l’équipe, ce qui amène à gérer rapidement
ne dure pas trop longtemps, au les problèmes, améliorer les processus et avoir un niveau de connaissance global
risque d’épuiser l’équipe. En règle du projet.
générale, la durée totale jusqu’à
la livraison du produit est de 3 ou > Trois écueils à éviter ?
4 mois. Le Scrum master anime l’équipe mais ne la dirige pas, il n’attribue pas de tâches
et ne gère pas les ressources humaines.
Perspectives Le cérémonial Scrum prévoit un nombre de réunions lors desquelles peuvent être
abordés tous les aspects du projet mais sans les amalgamer, chacun ayant une
Est-ce la du fin du cahier des spécificité particulière. Chaque réunion a un but et une durée : lors des réunions
charges ? Oui, s’il s’agit d’un plan- journalières (daily), par exemple, on expose des problèmes dont les solutions
ning précis et du caractère définitif seront discutées à d’autres moments.
des spécifications fonctionnelles Le Scrum master est un facilitateur à qui il n’incombe pas de résoudre tous les
puisque « spécifier pendant plu- problèmes ; c’est l’équipe qui le fera.
sieurs mois un périmètre complet
© A.D.B.S. | Téléchargé le 25/11/2020 sur www.cairn.info (IP: 41.138.89.248)