Ich habe vor einigen Monaten den Job eines Product Owners in einem Scrum-Team (Größe: ca. 10 Personen) übernommen (wo ich zuvor einige Jahre Teil des Entwicklungsteams war). Das Team ist eines von etwa 20-30 Teams in einem größeren Projekt und wir bekommen direkt viel Druck vom Kunden.
Da unser Team viele Funktionen und Komponenten abdeckt, versuchen wir immer, für jede Funktion so viele Ersatzspieler wie möglich zu haben. Für ein Thema des Teams wurde jedoch jemand eingestellt (nennen wir ihn Adam) und ihm eine Sonderrolle innerhalb des Teams zugesagt, dass er diese Themen komplett verantworten sollte. Da der alte Product Owner kein großes Interesse an diesem Thema hatte, stellte er die Sonderrolle von Adam nicht in Frage. Der alte Product Owner war also die Schnittstelle zu allen anderen Teams, Management und Kunden, abgesehen von diesem einen speziellen Thema.
Adam ist jedoch nicht sehr effizient im Umgang mit diesen "kommunikativen" Themen und verbringt etwa die Hälfte seiner Zeit mit nicht produktiven Aktivitäten, die durch die spezielle Rolle, die er bekommen hat, verursacht werden (z. B. während der alte Product Owner und auch ich an einem Telefonat teilnehmen können mit dem Management können wir mehrere Kundenmails parallel beantworten und über Prioritäten nachdenken, während Adam voll mit einer Aktivität beschäftigt ist, ...). Wenn eines seiner Themen Priorität hatte, bestellte er Leute in sein "Subteam" und definierte sich als "Sub Product Owner", der ein zweites Stand-up machte, plante usw. Dies führte dazu, dass er nur sehr wenige Linien entwickelte des Codes in solchen Situationen (obwohl er als Vollentwickler kalkuliert wird).
Da wir jetzt viel mehr Druck vom Kunden bekommen und das Team kleiner ist als vorher (zwei Leute übrig), haben wir uns entschieden, all diese Kommunikation zu mir als Product Owner zu bündeln, um allen Entwicklern so viel Zeit wie möglich für die Entwicklung zu geben. Dies wurde von der Geschäftsleitung unterstützt. Aber für mich scheint Adam das nicht zu akzeptieren. Ein paar Beispiele:
Alles in allem ist das, was fertig ist, gut, aber aufgrund dieses Verhaltens würde ich sagen, dass ich nur etwa 20% dieser Zeit Priorität geben kann; für den Rest macht Adam, was er will. Auch die restliche Mannschaft ist darüber nicht so glücklich.
Ich habe mit seinem Senior Manager (der auch meiner ist) über die Situation gesprochen, aber er will Adam die „Sonderrolle“ nicht nehmen; und er befürchtet, dass Adam das Team verlassen könnte, in dem er Adams kritisiert. Nach meinem fachlichen Eindruck (da ich Teil des Teams war) sind die Themen von Adam nicht so kompliziert, dass ein paar Leute lernen können und diese Themen zu ersetzen (was sehr wichtig ist bei Urlaub, Elternzeit etc. ). Aber mein Gefühl ist, dass Adam niemanden tiefer in diese Themen eintauchen lässt (nicht klar, ob bewusst oder unbewusst).
Was kann ich tun, um die Situation zu verbessern? Mein Hauptziel ist es, die Gesamtleistung des Teams zu steigern und die Atmosphäre im Team so gut wie möglich zu halten.
Was sind insbesondere die Nachteile der folgenden Ideen?
Sprechen Sie zuerst den Bus-Faktor an - geben Sie anderen Leuten Aufgaben, die normalerweise in Adams Zuständigkeitsbereich fallen würden. Informieren Sie andere Personen im gleichen technischen Bereich über Adams Arbeit. Geben Sie Adam genügend Aufgaben, um Arbeit zu leisten, mit denen er aufgrund seiner Verfügbarkeit nicht argumentieren kann.
Sobald dies geschehen ist, weisen Sie Adam Aufgaben genauso zu, wie Sie sie anderen Teammitgliedern zuweisen – nehmen Sie ihm seine „besondere“ Bezeichnung. Sie werden vielleicht feststellen, dass Adam beschließt, sich zurückzuziehen (unwahrscheinlich) oder zu gehen – aber zu diesem Zeitpunkt haben Sie genügend Leute, die in seinem Bereich geschult sind, sodass die Produktivität ohne ihn sogar steigen könnte.
Laden Sie Adam auch nicht zu Besprechungen ein, die über seiner Gehaltsstufe liegen. Wenn er das nächste Mal einen Gatecrash durchführt, nehmen Sie ihn nach dem Meeting beiseite und erinnern Sie ihn daran, dass er nicht eingeladen wurde und nicht willkommen ist, da es kein technisches Meeting war.
Wenn er darauf besteht, ein „Unterproduktbesitzer“ zu sein, dann gib ihm auch alle Nachteile dieses Vergnügens; Er muss das Budget für das Personal finden und die Arbeitsbelastung so planen, dass sie innerhalb des vorgegebenen Zeitrahmens abgeschlossen ist. Wenn nicht, muss er dir antworten.
Du hast alles getan, was du konntest.
und er befürchtet, dass Adam das Team verlassen könnte, in dem er Adams kritisiert.
Weisen Sie darauf hin, dass dieser Mangel an Klarheit schlecht für die Moral ist und dass weitere Teammitglieder (Sie selbst eingeschlossen) das Team verlassen könnten, wenn dieses Problem nicht behoben wird.
Ich glaube, Sie müssen die Rollen unbedingt neu organisieren und möglicherweise die Positionen wechseln. Hier ist es, warum ich so denke:
Was ist die Rolle Ihres Managers? Exakt! (S) Er sollte der PO sein und nur mit einem SCRUM-Master zusammenarbeiten, nicht mit einem PO und einem Adam (auch bekannt als Semi-PO und Semi-Entwickler).
Was passiert in euren Retrospektiven? Gibt es irgendwelche? Sind Sie eingeladen? Ist Adam eingeladen? (Wir wissen, dass PO's nicht in Retro's eingeladen werden)
Wer ist der SCRUM-Master? Diese Hindernisse sollten von einem SM beseitigt werden.
Die Mitglieder des SCRUM-Teams sollten funktionsübergreifend sein, wenn Ihr Team es nicht ist, stellen sie jemanden ein, der es wirklich ist! (Jetzt ist die beste Zeit, da Sie bereits zwei Mitglieder haben)
Die Art und Weise, wie Sie Ihr Produkt entwickeln, ähnelt eher dem traditionellen Projektmanagement als einem SCRUM-Projekt. Sie müssen das gesamte Team neu strukturieren. Und das ist nicht nur Adams Schuld. Ihr Vorgesetzter spielt hier eine wichtige Regel, wenn er diese strukturellen Veränderungen annimmt, dann gibt es Hoffnung, wenn er (er) es nicht tut, empfehle ich dringend, Ihren LinkedIn-Status auf „offen für neue Positionen“ zu ändern.
Die Situation einfach so akzeptieren wie sie ist und Zeit sparen?
Diese Option ist diejenige, die in Ihre Rolle und Ihren Bereich fällt. Der größte Teil des Rests ist nicht wirklich Ihr Problem. Sie haben Ihre Bedenken bereits eskaliert und begründet. Es liegt nicht in Ihrer Hand, also lassen Sie sich davon nicht stressen, während Sie sich darauf konzentrieren, Ihre eigenen Verantwortlichkeiten zu erfüllen.
Sie haben ein Scrum-Team. Normalerweise bedeutet das, dass Sie planen, welche Aufgaben in den nächsten zwei Wochen erledigt werden sollen, und jeder wählt Aufgaben aus, die er erledigen möchte. Außerdem sollte jeder in der Lage sein, jede Aufgabe zu erledigen.
Ich schlage vor, dass Sie für ein paar Wochen absichtlich davon abweichen. Meistens lassen Sie die Leute ihre Aufgaben auswählen, aber Sie weisen die Aufgaben, die Adam erledigen möchte, anderen Personen zu, denen Sie vertrauen, dass sie diese Aufgaben erledigen werden. Wenn Adam protestiert, sagen Sie ihm, dass dies Ihre Entscheidung ist, dass jeder im Team in der Lage sein sollte, alle Aufgaben zu erledigen, und Sie erwarten, dass er einige der anderen Aufgaben auswählt und erledigt.
Dann siehst du, wie es geht. Wenn Ihre anderen Teammitglieder Adams Aufgaben nicht bewältigen können, ist das schade, Sie haben verloren. Wenn sie andererseits Adams Aufgaben übernehmen, dann haben Sie seine Sonderrolle auf einen Schlag zerstört. Und er muss jetzt zeigen, dass er ein guter Entwickler ist.
ObskurEule
gnasher729
Mawg sagt, Monica wieder einzusetzen
aaaaa sagt Monica wiedereinsetzen