web-dev-qa-db-fra.com

Équipe se concentrant sur les tâches, mais pas sur des histoires d'utilisateurs

Nous avons une application en couche architecturale, avec Web frontend, Java Backend, Java et python microservices, db etc. Lorsque nous effectuons une histoire d'utilisation représentant la valeur commerciale, il est principalement divisé en 2-5 tâches techniques différentes, travaillée par plusieurs personnes (nous avons une spécialisation technique plutôt que de la fonctionnalité transversale malheureusement). Le problème est qu'il semble que tout le monde soit concentré sur la livraison de leur Les tâches seulement, et à la fin du sprint, nous avons souvent des problèmes de manque d'intégration entre les couches et l'histoire de l'utilisateur ne sont pas livrés à la fin ou beaucoup d'insectes apparaissent à droite parce que la revue Sprint.

Quelqu'un a-t-il eu ce genre de problème et comment aborder le manque d'appropriation de l'histoire complète?

3
RRob

J'ai de bonnes nouvelles pour vous: vous avez une équipe interfonctionnelle! Le Guide Scrum définit une équipe transversale comme suit:

Les équipes interfonctionnelles ont toutes les compétences nécessaires pour accomplir le travail sans que les autres ne font pas partie de l'équipe.

Ne me trompez pas, les compétences qui se chevauchent seront certainement utiles pour que l'équipe se développe, mais vous avez ce que vous devez commencer. Les équipes comme la vôtre livrent une valeur commerciale tout le temps.

L'un des défis que vous pourriez être confrontés est que les gens semblent mesurer leur succès sur la base de leurs tâches. L'équipe partage-t-elle leurs histoires d'utilisateurs remplies à l'examen? Sont-ils invités à expliquer pourquoi ils ont pu compléter la moitié d'un certain nombre d'articles d'arriétrie mais ne pouvaient pas en terminer un?

Une technique que j'ai vue de PO est d'ajouter seulement un élément au sprint. Lorsque l'article est terminé, ils en ajoutent un autre. Le PO suppose la responsabilité d'une utilisation inefficace du délai de développement et de la vitesse inférieure. Cela souligne qu'ils valorisent la valeur livrée sur l'occupation.

Les limites de la WIP sont une autre manière structurelle de réorganiser la même chose. Ainsi sont des objectifs sprint.

Cela ressemble à ce que l'équipe conduit réellement simplement l'alignement sur quel succès ressemble.

4
Daniel

Lorsque vous avez une histoire d'utilisateur, quelqu'un l'attrape et dit "je peux simplement mettre en œuvre cette histoire d'utilisateurs et la livrer dans un délai raisonnable", ou cette personne dit: "Cette histoire d'utilisateur est une partie de travail inconfortablement importante, donc je Besoin d'une tâche A, B et C effectuée, puis je peux implémenter l'histoire d'utilisation ".

Quiconque attrape l'utilisateur de l'utilisateur est responsable de la mise en œuvre. De sorte que la personne devrait créer des sous-tâches. Et ces sous-tâches doivent être décrites avec suffisamment de précision de manière à ce que toutes les sous-tâches implémentées soient spécifiées, l'histoire de l'utilisateur puisse être mise en œuvre. (Les points d'histoire doivent être divisés. Si trois sous-tâches sont nécessaires, l'article d'utilisateur d'origine doit avoir de nombreux points d'histoire évidemment).

Si vous implémentez les sous-tâches, puis ne parvienez pas à mettre en œuvre l'histoire d'utilisation, alors les sous-tâches ont fait non Fournissez ce qui est nécessaire pour l'histoire de l'utilisateur, ou ils n'étaient pas suffisamment spécifiés. Il se peut que vous conceviez les sous-tâches par commission, les personnes intéressées par les tâches elles-mêmes et non dans l'histoire de l'utilisateur; Vous obtiendrez un meilleur résultat s'il y a une personne qui a une très forte motivation pour obtenir les sous-tâches à droite et que la personne conçoit les sous-tâches, et ce sera la personne responsable de l'ensemble de l'article utilisateur.

Et surtout, les sous-tâches comptent comme "livrées" non comme d'habitude lorsque les QA les acceptent, mais lorsque la personne responsable de l'histoire de l'utilisateur les accepte.

0
gnasher729