Ein agiler Coach wurde berufen, um Agilität in einer großen Bank zu fördern. In einem seiner Teams besteht die Hälfte des Teams aus externen Beratern, die seit 3-4 Jahren dabei sind. Sie implementieren derzeit Sales Force.
In den Worten des zertifizierten Scrum Masters des Teams ist ihr Softwareentwicklungslebenszyklus:
Der Berater erwähnte sogar, dass eine umfassende Dokumentation erforderlich ist, falls etwas schief geht, und dass sie auf die Schuld zurückgreifen müssen, damit die Beratung klar ist.
Sie machen derzeit Stand-ups (?), um zu berichten, was sie gestern getan haben und was sie heute tun werden, aber kein Planungstreffen oder Retrospektive, da sie sich in der "Entwurfsphase" befinden.
Der agile Coach hat dies mit ein paar anderen Managern angesprochen und sie sagten mit einem Augenrollen: "Ja, diese (Name des Beraters hier) machen es auf ihre eigene Weise und haben ihre eigene Agenda."
Die PO ist eindeutig voreingenommen, dem Ansatz der Beraterin zu folgen, da sie eine Weile zusammengearbeitet haben und sie eine Zeit lang Programmmanagerin war und dann zu einer PO konvertierte.
Haben Sie ähnliche Erfahrungen mit externen Beratern gemacht, die behaupten, es herausgefunden zu haben, aber alles falsch verstanden haben, aber innerhalb eines Unternehmens stark positioniert sind?
Sollte der agile Coach eine Praxis durchsetzen und behaupten, dass alles, was sie tun, agil ist, oder sollte er sie scheitern lassen und den Schmerz spüren, bevor er eingreift?
Ich war in einer ähnlichen Situation (in einer Privatkundenbank) mit Beratern, die das anboten, was sie „Enterprise Agile“ nennen. Das Ergebnis war ein Wasserfall und höchst problematisch.
Die Beratungsunternehmen sind in der Regel sehr gut darin, Lobbyarbeit zu leisten (insbesondere bei der Exekutive). Es kann also eine Herausforderung sein, sie anzurufen.
Ich würde Ihrem Agile-Coach empfehlen, Folgendes zu tun:
Agil ist in der Vorgehensweise des Beraters nichts und schon gar nicht die Nutzung des Scrum - Frameworks. Das ist ein Wasserfall, bei dem einige moderne Softwareentwicklungsbegriffe missbraucht werden.
Einem internen Team zu erlauben, durch kontrolliertes Experimentieren zu lernen, ist eine gute Mentalität; Es ist lächerlich, einem Berater zu erlauben, Geld für längere Zeit zu verschwenden.
Sieht so aus, als wären Sie davon überzeugt, dass der bestehende Ansatz sicherlich scheitern wird:
... oder sollte er sie scheitern lassen und den Schmerz spüren, bevor er eingreift?
Sie haben jedoch nicht gesagt, welcher Aspekt ihrer derzeitigen Praxis Ihrer Meinung nach wahrscheinlich Probleme verursachen wird, außer einem allgemeinen:
...kein Planungstreffen oder Retrospektive
Sie scheinen eine höhere Managementunterstützung zu haben, weil sie Sie eingestellt haben und für Ihre Dienste bezahlen. Ihr erster Versuch sollte jedoch sein, dem Team zu erklären, was die Hauptschwäche in ihrem aktuellen Prozess ist und wie Scrum/Agile diese überwinden wird.
Wenn Sie beispielsweise bis zur letzten Phase des Projekts warten, um Backend-/Integrationstests durchzuführen, könnten Sie dies als großes Risiko einstufen.
Sprechen Sie mit dem PO und auch mit den Beratern. Zumindest können Sie den PO überzeugen. Selbst dann, wenn Sie auf Widerstand gegen Veränderungen stoßen, können Sie mit der Geschäftsleitung sprechen und versuchen, das „Alles sollte agil sein“-Mandat durchzusetzen.
Sarow
dqm