En tant que personne qui a été à la fois CTO et Head of Product dans différentes organisations, je suis largement d'accord avec @The Wandering Dev Manager mais je voulais ajouter plus qu'un commentaire ne le permettrait.
Cela ne devrait pas se passe comme décrit. Je vois beaucoup de signaux d'alarme dans la fréquence et l'immédiateté des demandes. Je suggère d'avoir une discussion honnête avec le Product Owner sur son processus actuel et comment il affecte votre travail. Je commencerais aussi à chercher un autre emploi, car la situation ne s’améliorera peut-être pas.
Si le Product Owner est simplement mauvais dans son travail, c'est vraiment bien - il peut s'améliorer ou être remplacé. Malheureusement, de nombreuses situations comme celle-ci existent parce que le Product Owner est en fait assez bon dans ce qu'il fait, mais a été contraint de suivre certains schémas en raison de la pression d'en haut. Tout le monde ne peut pas inviter son PDG à les renvoyer à chaque bataille. Lorsque c'est le cas, la situation ne s'améliorera pas.
Dans l'ensemble, les changements pendant un sprint sont bien - mais vous devez vous y préparer. Je m'assure toujours que mes équipes produit et technique remplissent les sprints avec suffisamment de points pour gérer les «correctifs» et les bogues. Lorsque je dirigeais un produit dans une entreprise de médias, mes équipes savaient qu'il fallait réserver un certain nombre de points à chaque sprint - quelque chose revenait toujours, car c'était la nature de notre entreprise. Notre système fonctionnait, car nous pouvions toujours planifier une sorte d'événement. Si un événement prévu d'une manière ou d'une autre ne se produisait pas, alors le temps restant pourrait être utilisé pour des projets personnels, des tâches ménagères ou [gasp!] Pour avancer. La gestion des fonctionnalités / modifications de dernière minute était toujours à la discrétion du chef de produit, et en consultation avec le chef de projet et le directeur technique de cette équipe. Nous nous sommes toujours assurés que le moral de l'équipe était également un facteur. Rien n'a jamais été promis aux unités commerciales autre qu'une "meilleure tentative de livraison".
Parfois, une très mauvaise décision commerciale est prise - et personne ne s'en rend compte tant que le sprint n'a pas commencé. Cela s'est souvent produit avec les startups que je conseille. Gérer ce type de situation est assez simple - vous avez une réunion à tous les participants pour re-pointer, redéfinir les priorités et reprogrammer. Le sprint est interrompu; vous partez de zéro.
Les parties prenantes de votre entreprise peuvent ne pas comprendre qu'une planification appropriée est nécessaire pour de nombreuses raisons. Il minimise les frais administratifs, il permet de construire des systèmes interconnectés de manière plus efficace, il permet de prévoir et de planifier la façon dont une solution est conçue ... Il y a une longue liste de raisons, mais il n'y a que 2 principaux points à retenir. les parties prenantes et les propriétaires de produits doivent comprendre:
- Vous perdez plus de temps et d'argent avec des changements et des demandes immédiats. Cette méthode est toujours la moins efficace.
- Vous blessez le moral de l'équipe et la satisfaction professionnelle des employés avec ce flux de travail. Vos développeurs deviendront stressés, en colère et finiront par partir.
Lorsque le client est une organisation interne, cela signifie que les chefs de service doivent discuter. Si le client est un client externe, l'entreprise doit décider si la relation commerciale est réparable ou même justifiée.