Question:
Comment pouvons-nous organiser beaucoup de petits travaux sans créer un double tableau / fichier Excel (qui a été interdit)?
disorganizedcorp
2020-07-04 03:29:04 UTC
view on stackexchange narkive permalink

Mon équipe a beaucoup de petits travaux car nous sommes dans les dernières parties du projet où il y a beaucoup de petites choses à corriger. Essayer de gérer cela a été difficile.

Le problème est que le tableau Scrum n’a pas de catégories utiles pour le développement. «En développement» signifie simplement que quelqu'un a écrit du code pour cela. Cela peut être n'importe où entre eux en cours de démarrage ou attendre la révision du code pour fusionner avec le master. Il n'a pas non plus d'espace pour suivre des choses comme quelle branche a quelles fonctionnalités. Ne pas avoir cela signifie que nous avons expédié des versions qui manquent des choses car nous les avons simplement oubliées.

Nous voulions créer un tableau en double (différent de celui que le propriétaire du produit obtient pour microgérer) pour les besoins de développement car nous devons savoir plus en détail où se trouve chaque œuvre. Mais cela a été refusé par le Scrum master car trop déroutant pour le product owner (pourquoi elle a besoin de le voir, je n'ai aucune idée).

Je ne sais pas vraiment comment nous pourrions l'organiser autrement, surtout à distance . Comment pouvons-nous organiser ce type d'informations sans utiliser de tableau ou de table?

Beaucoup de logiciels de gestion de projet gratuits là-bas ...
Oui mais ça ne peut pas être une planche.
Essayez de voir s'il existe quelque chose qui vous permet d'avoir plusieurs colonnes `` en développement '' pour que votre équipe puisse suivre le travail, mais permet à d'autres utilisateurs comme le bon de commande ou d'autres parties prenantes de le voir simplement comme une seule colonne.Présentez-le comme une solution à votre chef d'équipe et à votre direction, et obtenez l'adhésion pour adopter la nouvelle solution.
S'agit-il spécifiquement de votre backlog de sprint ou du backlog principal du produit?Parce que selon Scrum, le backlog de sprint est à vous (en tant qu'équipe de développement) et vous organisez comme vous le souhaitez pour faire votre travail.Vous voudrez peut-être en discuter avec le SM.
Si le scrum master a refusé quelque chose, il a sûrement dû suggérer une alternative.S'ils n'ont pas suggéré de solution viable, allez voir votre patron et demandez-lui de résoudre le problème causé par le Scrum Master.
Un peu lié: * [Scrum ruine-t-il de grands ingénieurs ou le faites-vous mal?] (Https://stackoverflow.blog/2020/06/29/does-scrum-ruin-great-engineers-or-are-you-doing-c'est faux/)*
Cinq réponses:
Philipp
2020-07-04 03:37:43 UTC
view on stackexchange narkive permalink

La méthode Scrum-by-the-Book serait d'améliorer votre tableau de mêlée actuel en divisant "En développement" en plusieurs colonnes représentant les différents états dans lesquels une tâche peut se trouver.

Quand votre Scrum Master ne voit pas la valeur de faire cela, leur faire comprendre la valeur ou trouver un autre Scrum Master qui comprend réellement que son travail est d'aider l'équipe, pas d'être sur leur chemin. Scrum ne dit rien sur la colonne que votre tableau de mêlée doit avoir. Cela dépend uniquement du flux de travail de l'équipe.

Oui.Le travail du scrum master n'est pas de vous dire comment les choses doivent être faites.Ils sont * censés * être la personne qui est là pour résoudre les problèmes que les développeurs continuent de faire un travail utile au lieu de perdre du temps sur la logistique, l'administration, les processus.Les équipes * devraient * être libres d'adopter les processus internes qu'elles aiment pour effectuer le travail réel, à condition que les objectifs de sprint et la capacité de l'équipe soient communiqués avec précision aux propriétaires de produits.En pratique, la plupart des entreprises utilisant l'agilité insistent pour imposer des procédures aux équipes, et elles ne peuvent pas faire grand-chose à ce sujet.
nvoigt
2020-07-04 11:41:35 UTC
view on stackexchange narkive permalink

La réponse Scrum à cela est: parlez-en dans votre rétrospective. Soulignez les problèmes que vous rencontrez et décidez d'une solution.

Le plus courant est:

  • d'avoir plus de colonnes sur votre tableau de sprint que sur votre tableau de backlog, donc les histoires en développement peuvent avoir un statut plus fin.
  • avoir une convention de dénomination qui précise où se trouve le code (c'est-à-dire que le numéro de ticket est utilisé comme nom de la branche)

Mais le point principal est: ne laissez pas votre Scrum Master se débrouiller. Nier quelque chose n'est pas leur travail. Leur travail est de vous aider en équipe à trouver une solution à votre problème. Exigez que vous résolviez le problème ensemble. "Nous devrions trouver une alternative, parlons-en" est une bonne réponse d'un Scrum Master, "Non" est la réponse de quelqu'un qui a échoué dans son travail de Scrum Master.

Et un mot conseil: ne laissez pas un outil dicter votre façon de travailler. «Notre logiciel de gestion ne peut pas faire cela» n'est pas le but de Scrum. Si vous pouvez le faire sur un morceau de papier et que cela fonctionne pour vous, cela suffit. Scrum ne consiste pas à suivre un produit logiciel et ses lacunes, mais à trouver des solutions qui fonctionnent pour l'équipe.

Est-ce que Scrum vous donne une méthode pour remplacer un mauvais manager?Cela semble être le problème ...
hm, je ne sais pas, je n'ai pas entendu un mot sur un manager dans la question.Autant que je sache, aucune méthode ne vous donne un processus pour remplacer les gens.C'est un problème hors processus.
Le scrum master (mettant de côté mes problèmes avec ce terme en général) n'est pas un manager, bien qu'être forcé dans ce piège soit un mode d'échec courant.Comme toujours, il y a la méthodologie sur papier, puis il y a la méthodologie telle qu'elle est réellement pratiquée.Le scrum master est, [selon le guide Scrum] (https://www.scrumguides.org/scrum-guide.html#team-sm), "un serviteur-leader pour l'équipe Scrum".Des ressources telles que [The Manager and Scrum] (https://www.goodagile.com/resources/the_manager_and_scrum_1.3.pdf) discutent du rôle du manager dans le cadre de la méthodologie.
Matthew Gaiser
2020-07-04 05:17:34 UTC
view on stackexchange narkive permalink

Vous ne parvenez pas à avoir un tableau non officiel?

Créez un élément dans Excel / SharePoint / Google Sheets, partagez-le par e-mail avec les membres de l'équipe concernés uniquement, et il suffit de travailler à partir de cela. Votre erreur est de demander la permission plutôt que de simplement le faire et d'attendre qu'elle soit découverte.

Demander aux membres de l'équipe Scrum d'aller derrière le dos des autres membres de l'équipe Scrum n'est vraiment pas l'objectif de Scrum.Cela pourrait fonctionner pour plus de méthodologies dog-eat-dog, mais c'est vraiment un mauvais conseil si vous faites Scrum.
PhillS
2020-07-04 16:02:53 UTC
view on stackexchange narkive permalink

Je vais ignorer toute la question de l'agilité devrait de laisser les équipes être libres de modifier leurs processus internes pour trouver quelque chose qui fonctionne efficacement pour elles, puisque d'autres réponses ont couvert cela.

Votre logiciel de tableau de bord permet-il des sous-tâches dans chaque histoire qui ne sont pas affichées sur le tableau principal (visibles uniquement dans ces tickets pour chaque histoire)? Vous pouvez donc essayer de créer des tâches pour chaque étape: codage, écriture de tests unitaires, QA / tests manuels, révision de code, fusionné avec master). Chaque tâche peut être marquée comme terminée une fois terminée, et quiconque consulte le ticket d'histoire peut facilement voir quelles tâches restent à faire avant que toute l'histoire puisse être fermée. Pendant ce temps, le tableau de mêlée réel de l'équipe montre toujours ce qu'il a fait auparavant.

Mais il s'agit simplement d'essayer de trouver une solution de contournement acceptable au fait que a) votre scrum master essaie de dicter la façon dont les développeurs organisent leur travail et b) accorde plus de priorité à rendre les informations visibles à la direction qu'à faire correctement le travail de production. Idéalement, la solution serait de convaincre votre scrum master que les informations de gestion imparfaites d'un travail efficace l'emportent sur les informations de gestion parfaites d'un travail médiocre. Le problème est que la direction ne le voit souvent pas de cette façon, de sorte que les évaluations de performances, les KPI et les bonus de votre Scrum Master peuvent inciter exactement ce que vous voyez. Sur le plan pratique, demander à votre Scrum Manager de se blesser financièrement et professionnellement pour vous faciliter la vie ne fonctionnera évidemment pas.

Dans ce cas, vous devez arrêter de voir le Scrum Master comme le problème et en faire une partie de la solution. Expliquez-leur la difficulté que le système actuel crée en termes de travail important qui est négligé parce que l'équipe ne peut pas en suivre correctement. Demandez-leur leur aide et leurs suggestions pour trouver une solution. Écoutez-les et comprenez les contraintes sous lesquelles ils travaillent et qui pourraient ne pas vous être apparentes (ou pourraient être complètement idiotes et imposées d'en haut, mais vous devez faire face à la réalité telle qu'elle est, pas comme vous le souhaiteriez) . Demandez ce que vous pouvez faire pour faciliter leur travail. Insistez sur le fait que vous souhaitez trouver une solution qui fonctionne aussi bien pour eux que pour vous. Étonnamment souvent, le simple fait de prendre le temps de comprendre leur point de vue et de faire preuve d'empathie avec eux fera disparaître le problème. Ou la discussion indiquera la voie vers une solution mutuellement améliorée. Je vous garantis que votre scrum master fonctionne sous au moins une contrainte importante (qu'elle soit imposée de l'extérieur ou due à des motivations internes) dont vous êtes inconscient.

C'est peut-être un cliché, mais "'Non' n'est pas ' t la fin de la discussion, c'est le début de la négociation ». Venir avec votre propre solution hors de la porte qui leur fait du mal n'est pas une négociation. Les aborder avec "C'est le problème qui existe et nous aimerions avoir votre aide pour trouver une bonne solution" est le début d'une négociation.

ScrumSucks
2020-07-04 12:04:51 UTC
view on stackexchange narkive permalink

Pour toutes les discussions sur Scrum donnant la liberté à l'équipe de développement, il y a un camion de palettes de caisses où l'équipe de développement est essentiellement étranglée par toutes les institutions et structures de pouvoir qu'elle crée. Un sprint appartient à l'équipe de développement auto-organisée, mon cul. Les développeurs ne peuvent même pas mettre en place leurs propres outils d'organisation ...

L'un des avantages de Scrum dépouiller les développeurs de leur autonomie est que les organisations qui utilisent Scrum ne font généralement pas confiance aux développeurs pour faire bien plus que leurs des billets. Tirez parti de cela, surtout maintenant que votre capacité à résoudre le problème est interdite.

Faites simplement votre travail et laissez le responsable du produit se plaindre de tout ce qui manque.

Tout le monde félicite les médecins. Personne n'aime les nutritionnistes. Transformez le problème de celui qui nécessite un nutritionniste (solution proactive) à celui qui nécessite un médecin (solution réactive).

Pouvez-vous expliquer pourquoi vous pensez que Scrum * a créé * l'une de ces structures de pouvoir?En ce moment, votre message se lit comme si vous ne saviez pas ce que Scrum est censé être.Y a-t-il quelque chose dans le guide Scrum qui empêche les développeurs de configurer leurs propres outils?Y a-t-il quelque chose dans le guide Scrum qui dit que l'organisation ne doit pas faire confiance à ses développeurs?Y a-t-il quelque chose dans le guide Scrum qui dit que le Scrum Master peut nier des choses?


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...