Le Portail du Manager Innovant

Scrum, la méthode agile

24 septembre 2020  Par   Partagez
Pour le dire vite, la méthode Scrum est une méthode agile de gestion de projets informatiques privilégiant la communication, et facilitant les réorientations opportunes. C'est désormais la méthode privilégiée pour les démarches dites "agiles". Fort de son succès dans l'univers informatique, elle est maintenant déployée en entreprise comme nouvelle organisation du fonctionnement en "mode projet". Dans cet article nous nous en tiendrons aux fondamentaux du développement informatique.

Définition de Scrum

Scrum, la méléeScrum est une méthode de développement agile orientée projet informatique dont les ressources sont régulièrement actualisées.

La méthode Scrum tire son nom du monde du rugby, scrum = mêlée. Le principe de base étant d'être toujours prêt à réorienter le projet au fil de son avancement.

C'est une approche dynamique et participative de la conduite du projet. La mêlée est une phase de jeu essentielle au rugby. Elle permet au jeu de repartir sur d'autres bases. La réunion dans la méthode Scrum relaie la métaphore.

Principes de la méthode Scrum

Bien entendu, la méthode Scrum est conforme aux principes des méthodes agiles. Comme toutes les méthodes agiles, Scrum privilégie la livraison rapide d'un prototype, opérationnel par définition, afin que les clients, donneurs d'ordre et membres de l'équipe puissent l'évaluer.

Cette démarche participative active est un atout fondamental. Elle garantit pour le client le juste équilibre entre l'investissement prévu et le produit finalement livré. L'étude du prototype permet l'évaluation des fonctionnalités réalisées, et facilite la réflexion commune sur l'opportunité de futurs développements. D'autre part, l'étroite intimité entre les clients utilisateurs et les prestataires développeurs facilite l'appropriation future de l'outil.

5 concepts Scrum à bien connaître

Scrum master :
On dit souvent que le Scrum master est un coach. C'est vrai puisque son rôle est aussi de faire sortir le meilleur de chacun pour réussir le projet. Mais le Scrum Master est surtout un chef de projet. Il s'assure que le principe Scrum se déroule comme il se doit, il fixe les rôles, les timings et les objectifs. C'est un métier complexe, il s'agit d'être rationnel tout en étant un excellent communicant tourné vers les autres. Comme on le voit, ce n'est pas donné à tout le monde de cumuler ces qualités. Cela dit, ce sont aussi là les qualités d'un bon chef de projet même pour un projet plus classique qui ne se déroule pas nécessairement selon le cadrage agile de la méthode Scrum.
Product Owner :
Orienté métier, c'est lui qui va partager la vision du produit à réaliser avec l'équipe de développement. C'est un responsable de la bonne exécution projet, il est en étroite relation avec les équipes développement, le marketing et les clients.
Scrum Board :
Rapidement dit, c'est le tableau de bord du projet. Il doit être bien positionné pour que chaque membre de l'équipe puisse en profiter. Il permet de suivre l'avancement du projet, cela tombe sous le sens. Donc les tâches sont répertoriées et qualifiées : à faire, en cours, à vérifier, à tester, achevées.
Le plus pratique ? Un tableau de bord aimanté ou carrément un mur utilisé à cet effet et des post-its faciles à déplacer pour les changer de colonnes au fur et à mesure de l’avancement.
Squad :
C'est une équipe d'une bonne dizaine de personnes qui en théorie est capable de conduire le projet (ou un sous-ensemble du projet plus lourd) en totale autonomie. Elle est donc pluridisciplinaire et autonome. Pas toujours facile à constituer.
Sprint :
C'est la phase essentielle de développement du produit. Limitée dans le temps, sans dépasser un mois pour autant, elle a pour but de réaliser "quelque chose" de présentable à un client. La méthode Scrum procède par itération. C'est en effet la bonne méthode pour, théoriquement, toujours rester en phase avec le besoin défini et les attentes du client.

Avantages / Inconvénients

Il est bien évident que les méthodes de type XP programming, Scrum ici sommairement présentée ou toutes démarches agiles, ne sont pas sans défaut. Chacune de ces méthodes présente nombre d'avantages, mais ne sont pas exemptes d'inconvénients.

Ainsi le client doit être participatif. Ce n'est pas toujours le cas. S'il cesse de jouer le jeu en cours de déroulement, s'il rechigne à s'investir à fond, le processus de décision sera difficile à conduire.
Remarque : la maîtrise de la négociation (la théorie des jeux appliquées par exemple) est une compétence essentielle du chef de projet (voir le livre Le chef de projet efficace).

La définition d'une métrique parfaitement partagée, connue et commune pour toutes les parties prenantes est aussi incontournable. Ce chapitre est bien rarement traité à sa juste "mesure".

D'autre part, le développement rapide et répétitif se traduit par une forte pression sur l'ensemble des membres de l'équipe de développement. Les "sprints" exigent un niveau de productivité maximal pour tous les acteurs du projet. Attention au stress, nous ne sommes pas des machines...

Pour aller plus avant

Enfin le chef de projet efficace sait utiliser les méthodes et connait leurs limites. Il sait pertinemment que pour s'approcher du mieux possible d'une informatisation optimale des processus de l'entreprise, voir notamment la question de l'alignement stratégique, il devra aller au delà des méthodes et outils de la profession pour s'approprier les bonnes pratiques fondées sur le bon sens et l'expérience cumulée. C'est le thème de l'ouvrage Le chef de projet efficace, référence de ce site.

Voir aussi le paragraphe : Il n'existe pas de méthode universelle.

Une application pratique

Bien utilisée, Scrum peut s'avérer une méthode assez efficace pour réaliser, à délais et coûts raisonnables, quelques projets de Business Intelligence de l'entreprise délicats par nature.

L'étroite coopération entre les futurs utilisateurs, les décideurs et les développeurs est particulièrement profitable tout comme le développement par itérations successives. La Business Intelligence n'a d'autre finalité que celle de faciliter la prise de décision tout en réduisant le risque de celle-ci. Une approche par projets courts rapidement opérationnels est la meilleure solution pour parvenir à un outil utile, utilisable et utilisé.

Ressources web

  • Guide Scrum Officiel
    Le guide Scrum Officiel en français, Développé and maintenu par Ken Schwaber et Jeff Sutherland, accessible en ligne en Créative Commons
  • scrummethodology.com
    Un site clair et précis sur le thème de la méthode Scrum.
  • scrumalliance.org
    Le site de l'association fondée par Ken Schwaber, Mike Cohn et Esther Derby pour diffuser l'usage des méthodes agiles et de la méthode Scrum.

Progiciels Scrum

  • icescrum.org
    Un progiciel de gestion de projet Scrum Open Source, pratique, assez complet et simple d'emploi.
  • Jira de Atlassian
    Un outil de gestion de projet "agile" Scrum et Kanban.
  • scrumworks
    Progiciel collaboratif de suivi de projet Scrum

À ce sujet, voir aussi

  • La bonne méthode et la création de valeur
    Une bonne méthode peut être définie comme la formalisation des règles de réussite d'un projet afin de bien cadré les phases de conception et de réalisation pour parvenir à la création de valeur attendue. "la bonne méthode, c'est celle qui me permettra d'atteindre mes objectifs sans que j'ai à me poser trop de questions. Pas plus compliqué..."
  • Le projet informatique, un projet complexe par définition
    Conduire un projet informatique d'entreprise n'est pas un partie de campagne. Loin s'en faut. Il s'agit en effet de construire une équipe aux compétences pointues pour mettre en oeuvre des technologiques jeunes et donc délicates, au service de parties prenantes qui ne sont pas toujours d'accord sur les enjeux de projet. Voyons tous cela.
  • Comment devenir manager Coach ?
    Pour manager une équipe efficacement, c'est-à-dire pour qu'elle produise conformément aux objectifs, il est bon de savoir que l'autorité n'est pas (ou n'est plus) la principale qualité que l'on attend du manager. Pour mener à bien sa mission, il doit au contraire se consacrer à faire émerger ce qu'il y a de meilleur chez chacun des membres de l'équipe tout en assurant la cohésion de celle-ci. Vaste programme, mais développer un talent de coach est aujourd'hui un impératif pour le manager.


À lire

Un guide de référence des méthodes agiles. Scrum est une méthode orientée équipe de développement. L'ouvrage met l'accent sur les concepts clés : le Team, le Scrum Master et le Product Owner. Les phases organisation, production des versions et déroulement des réunions, les "scrums" sont détaillées...

SCRUM :Succeeding with AgileSucceeding with Agile
Mike Cohn
Addison-Wesley
504 pages
Dispo :
www.amazon.fr & Format Kindle

L'ouvrage de référence de la méthode Scrum. Ken Schwaber, l'auteur de l'ouvrage, est le principal concepteur de la version actuelle...

Agile Software Development with SCRUM Agile Software Development with SCRUM
Ken Schwaber, Mike A. Beedle
Pearson
176 pages
Dispo :
www.amazon.fr

Un ouvrage en français assez complet pour s'initier à la méthode Scrum...

Méthode Scrum, livre en françaisScrum - 5e éd. : Pour une pratique vivante de l'agilité
Claude Aubry
Dunod
384 pages
Dispo :
www.amazon.fr & Format Kindle

En 2 volumes, le guide du corpus des connaissances en management de projet (Guide PMBOK) avec en complément le guide pratique Agile...

Guide du Corpus des connaissances en management de projet + Guide AgileGuide PMBOK + Guide pratique Agile
Project Management Institute
Edition PMI Édition 2018
800 pages
Dispo :
www.amazon.fr & Format Kindle

Le livre de conduite de projet d'entreprise et informatique, référence de ce site...

Le chef de projet efficace
12 bonnes pratiques pour un management humain

Alain Fernandez
Editions Eyrolles
6ème édition
240 pages 22 Euros
EAN : 978-2212569735

Disponible en librairie
   
Disponible au format ebook
PDF & ePub, Kindle


Voir ici la fiche technique, extraits, critiques...

Partagez cet article...

Envoyer le lien de cet article par e-mail   
(total partages cumulés > 85)

           



Tous les articles