L'équipe Scrum
- 3 x développeurs
- 2 x testeurs
- 1 x Analyste de test d'automatisation
Nous ne sommes pas une équipe multifonctionnelle dans la mesure où les développeurs ne testent pas et les testeurs ne développent pas. Je pense que c'est la cause première du problème.
Nous faisons actuellement des sprints de deux semaines.
Au début du sprint, tout le monde est occupé, les développeurs commencent le travail de développement et les testeurs préparent leur test (rédaction de cas de test, etc.)
Une fois que les testeurs ont terminé leur préparation, ils attendent maintenant que le travail de développement soit terminé OU le travail de développement est terminé et les développeurs attendent des commentaires / bogues.
Les développeurs se démangent ici et commencent à travailler sur des éléments du backlog qui sont en dehors du sprint actuel. Cela a créé un effet étrange par lequel nous développons toujours le prochain travail de sprint dans le sprint actuel. Pour moi, cela ne me semble pas juste.
Du point de vue de la direction, ils préfèrent que les développeurs travaillent plutôt que de s'asseoir à leur bureau sans rien faire, mais en même temps, je pense que l'objectif de l'équipe Scrum et que l'accent devrait être uniquement sur le sprint actuel. Je souhaite que notre équipe soit multifonctionnelle mais malheureusement ce n'est pas réalisable. Les testeurs n'ont pas les compétences nécessaires pour effectuer des travaux de développement et la majorité des développeurs estiment que les tests sont en dessous d'eux.
Est-ce considéré comme un problème dans la mêlée? Y a-t-il une solution à cela? Scrum fonctionne-t-il uniquement avec des équipes multifonctionnelles?
J'aimerais connaître les expériences d'autres personnes avec cela si possible :)