Comment exécuter Scrum efficacement en 2019? Guide rapide pour les débutants

Chaque chose ou événement "hype" a une certaine régularité: plus les gens en parlent, moins ils en savent vraiment. Scrum ne fait pas exception. Vous pouvez trouver des centaines d'articles pertinents et des nouvelles informatiques, où il peut sembler qu'il n'y a qu'une seule meilleure méthodologie Agile et c'est Scrum. Une grande famille Agile contient diverses méthodologies puissantes et Scrum n'est pas le seul système de mise en œuvre des principes Agile. Cependant, cette méthodologie est toujours activement utilisée dans le monde entier.

Les gens deviennent fous de Scrum: de nombreux blogs informatiques écrivent à ce sujet, de nombreux cours pratiques promettent d'enseigner toutes les fonctionnalités de Scrum, de nombreuses entreprises veulent voir une expérience de travail avec Scrum dans les CV, etc. Scrum les conquiert tous. Dans cet article, nous définissons pourquoi.

image

Gestion de projet Scrum pour débutants


Scrum est une approche populaire pour atteindre l'agilité logicielle. Il s'agit d'une méthode de livraison itérative et incrémentielle de produits qui implique une prise de décision collaborative et des retours fréquents.

Un processus Scrum consiste en de courts sprints . La méthodologie permet aux équipes de produits de réagir rapidement aux changements dans la gestion des produits . L'idée principale est de diviser les grands projets en étapes plus petites, de les revoir et de les adapter en cours de route. À la toute fin du projet, Scrum s'assure que le travail le plus précieux a été accompli.

Scrum contraste sérieusement avec certaines autres approches, par exemple, avec la cascade traditionnelle, qui nécessite une analyse, une création approfondie des exigences et une documentation de conception avant de se développer.

Selon les statistiques , le taux de réussite global des projets livrés avec l'aide de Scrum est de 62%.

Le terme «Scrum» est connu depuis 1986. Il y avait un article dans Harvard Business Review par Hirotaka Takeuchi et Ikujiro Nonaka. Les auteurs ont fait une analogie en comparant des équipes interfonctionnelles très performantes à la formation Scrum utilisée par les équipes de rugby.

image

Cette métaphore liée au rugby les a inspirés à décrire parfaitement les avantages des équipes auto-organisées dans le développement de produits.

Les prochains «éléments de chaîne» qui ont fait passer cette idée créative du papier à la sphère de développement de logiciels ont été Jeff Sutherland, Ken Schwaber et Mike Beedle. Ils ont intitulé la nouvelle méthode Scrum (en rugby, ce terme décrit comment les équipes forment un cercle pour aller chercher un ballon et le remettre en jeu).

Quels sont les rôles clés dans la méthodologie Scrum?


La méthodologie Scrum nécessite la participation de trois rôles canoniques. Ces Scrum «Who» sont:

  • Scrum master
  • Propriétaire du produit
  • Équipe

Un Scrum Master conserve l'ensemble du processus, agit en tant que défenseur de l'équipe et la protège. Il s'agit d'une personne clé qui facilite la communication d'équipe, élimine les obstacles potentiels, organise toutes les discussions et négocie avec «le monde extérieur». Le poste de maître Scrum est généralement un poste à temps plein qui n'inclut pas les voyages d'affaires. La principale responsabilité de cette personne est de toujours se soucier de l'équipe et des fonctionnalités du produit.

Les Scrum Masters sont des rôles hautement rémunérés. Selon les dernières statistiques , leur expérience professionnelle joue un rôle clé dans leurs revenus.

image

En fait, pour revenir à la popularité actuelle de Scrum, rappelons quelques faits plus intéressants, fournis par le rapport 2019 Scrum Master Trends publié par Scrum.org:

  • Les Scrum Masters avec des certifications Agile formelles ont des salaires plus élevés que les spécialistes sans.
  • 81% utilisent Scrum avec d'autres pratiques Agiles (Kanban, XP ou DevOps).
  • Les salaires des femmes à Scrum sont plus élevés que ceux de leurs homologues masculins.

Quelles sont les fonctions principales des Scrum Masters?


  • Gérer tout le processus de mêlée
  • Coordonnez-les avec l'équipe
  • Améliorez l'efficacité de l'équipe de développement
  • Supprimer les obstacles
  • Planifiez des réunions quotidiennes, des processus de prise de décision, des démonstrations et des réunions rétrospectives
  • Aider le bon de commande à maintenir l'arriéré de produits en bon état

Un Product Owner (PO) représente la voix d'un client. Cette personne est habilitée à prendre des décisions globales sur le produit, à maintenir un carnet de commandes de produit, à définir et à hiérarchiser tous les éléments du carnet de commandes. Il / elle communique également la vision du produit à l'équipe. Les chefs de produit travaillent en coopération avec leur équipe au quotidien.

Le PO est généralement responsable de fournir un véritable objectif commercial du projet. Il / elle aide les employés à comprendre clairement l'idée principale du projet et se soucie de la réussite financière.

Quelles sont les principales fonctions des propriétaires de produits?


  • Transformer un projet en produit commercial réussi pour satisfaire les besoins et les souhaits des clients, répondre à leurs goûts et être en demande sur le marché
  • Développer un plan de travail de haute qualité, qui sera approuvé avec le client et le Scrum Master
  • Prioriser les tâches à partir de la liste des exigences, définir les fonctionnalités les plus pertinentes et fournir toutes les ressources nécessaires à leur mise en œuvre
  • Inspecter et accepter les rapports de progression de travail reçus de Scrum Master
  • Travail sur la budgétisation des projets

Les équipes impliquent généralement 6-8 personnes responsables de la livraison des produits. Ces spécialistes prennent des engagements et des estimations de tâches, participent aux réunions Scrum quotidiennes et rendent compte de leur statut.

Présentation des principaux artefacts de la méthodologie Scrum


À première vue, la méthodologie Scrum nécessite peu d'artefacts, mais au lieu de cela, elle se concentre clairement sur la livraison de logiciels qui produisent de la valeur commerciale.
Voici ces artefacts en brève introduction:

  • Un backlog de produit est un ensemble complet de fonctionnalités qui restent à ajouter au produit. Il est généralement priorisé par le propriétaire du produit.
  • Sessions de préparation du backlog qui sont également gérées par le PO. Ces sessions visent à permettre à l'équipe de travailler d'abord sur les fonctionnalités les plus précieuses.
  • Un backlog de sprint est une liste prioritaire des tâches que l'équipe doit effectuer dans un sprint.
  • Un graphique de burndown , qui montre la quantité de travail restant dans un Sprint. Il fournit un moyen efficace de déterminer si un sprint est dans les délais pour que tous les problèmes planifiés soient terminés.

image

Cérémonies de mêlée


La méthodologie Scrum est étroitement liée aux cérémonies et réunions spéciales. Les réunions de planification Sprint, les standups quotidiens, la revue Sprint et la rétrospective sont les événements Scrum requis. Une réunion de planification de la version peut être facultative.

Qu'est-ce que Sprint prévoit?


Une réunion de planification du sprint a lieu le premier jour de chaque sprint. Cela nécessite la participation de tous les rôles. Voici comment ça se passe:

  • Un Product Owner présente les fonctionnalités à compléter dans un Sprint.
  • L'équipe identifie les tâches pour implémenter ces fonctionnalités.
  • Tous les participants examinent les estimations pour voir s'il reste du temps pour compléter toutes les fonctionnalités demandées.
  • L'équipe s'engage dans le Sprint.
  • Sinon, les fonctionnalités de faible priorité retournent dans le backlog.

Qu'est-ce que le suivi des progrès?


Après la planification du Sprint, l'équipe commence à suivre l'avancement des tâches. Ici, vous ne pouvez pas vous passer de tableaux de bord fiables et pratiques.

Les conseils aident à suivre la progression des tâches pour chaque fonctionnalité. Les colonnes simples telles que To Do, Doing et sont vraiment utiles. Une réunion Scrum quotidienne peut également être facilement désignée sur un tel tableau.

Voici quelques exemples de tableaux Scrum. À Trello:

image

et chez Hygger:

image

Qu'est-ce qu'une revue de sprint?


La réunion vise à inviter les parties prenantes à faire un bilan à la fin du sprint. Ils examinent toutes les fonctionnalités terminées et demandent des commentaires.

Le bon de commande suit tous les détails des commentaires et les intègre dans le backlog du produit si nécessaire. L'équipe mène une rétrospective qui détermine ce qui a été bien fait, ce avec quoi elle a lutté ou quelles améliorations sont nécessaires.

Qu'est-ce que la planification des versions?


Cet événement vise à planifier à long terme plusieurs sprints. Les réunions de planification des versions sont généralement effectuées tous les trimestres. Ils nécessitent également la participation de tous les membres de l'équipe.

Le Product Owner présente les fonctionnalités à réaliser au cours du trimestre suivant. Cette planification peut être axée sur les fonctionnalités, les coûts ou le temps.

Maintenant, quand tout est exposé et qu'il y a une compréhension générale de la méthodologie Scrum, il convient de définir pourquoi elle est toujours populaire en 2019 et attire l'attention de nombreuses équipes et projets.

5 bonnes raisons de choisir la méthodologie Scrum en 2019


  1. Scrum est assez simple. Il ne comprend pas beaucoup d'artefacts et les équipes en réalisent rapidement les avantages.
  2. Le centre du processus de développement de Scrum est un client, ce qui fait de la méthodologie l'une des plus centrées sur le client.
  3. Les membres de l'équipe Scrum travaillent en étroite collaboration vers un objectif commun, de sorte que leurs relations internes sont transparentes et basées sur la confiance.
  4. La méthode permet aux équipes de se sentir plus flexibles pour faire évoluer les objectifs commerciaux et modifier les exigences. Les équipes Scrum peuvent réagir le plus rapidement possible.
  5. Scrum est un processus transparent qui implique toutes les parties prenantes. Cette transparence est améliorée de façon permanente grâce aux réunions quotidiennes en discutant des progrès, en planifiant les ajustements et en fournissant des commentaires.

Comment exécuter Scrum avec un puissant outil de gestion de projet?


Rien d'effrayé. Des étapes simples et des fonctionnalités claires. Voici comment cela peut être visualisé à l'aide de Hygger.io :

La plateforme propose une large boîte à outils pour travailler avec Scrum. Tout d'abord, vous pouvez créer une simple planche Sprint.

image

Ensuite, vous remplissez un tableau de travail avec des tâches, les évaluez et lancez le premier Sprint. Vous aurez plusieurs options d'évaluation - à la fois en Story Points et en heures pour exécuter la planification de Sprint.

Vous êtes également libre d'enregistrer le temps de travail. Une fois toutes les estimations nécessaires effectuées, vous pouvez commencer un nouveau sprint.

image

La progression du sprint peut être contrôlée avec le graphique Burndown. Ensuite, vous pouvez analyser les résultats après avoir relâché le sprint. Dans les tableaux Sprint, vous trouverez également un résumé historique de tous les sprints qui y ont été publiés. Choisissez la section Historique du menu du forum.

Ça a l'air facile, non?

Réflexions finales


Afin de mieux comprendre comment le travail se déroule avec Scrum, essayez d'en savoir plus sur la méthodologie, regardez les didacticiels vidéo disponibles des célèbres coachs Scrum et étudiez des guides Scrum et des centres d'apprentissage utiles. Vous devez suivre tout ce qui se passe de près et noter tous les moments spécifiques du travail avec Scrum. Améliorer la formation professionnelle Scrum et obtenir la certification Scrum est également une excellente idée.

Aujourd'hui, Scrum est un framework Agile populaire qui aide à fournir des produits de valeur de manière itérative, inspectant et adaptant continuellement le processus.

J'espère que notre rapide aperçu de Scrum a été utile et vous avez eu la véritable inspiration pour l'appliquer dans la gestion de projet.

N'hésitez pas à découvrir d'autres méthodologies à comparer, à laisser vos commentaires dans les commentaires et à réussir dans Scrum!

Source: https://habr.com/ru/post/fr455022/


All Articles