Wie funktioniert ein Scrum Master „verwalten“ eine außer Kontrolle Product Owner? [geschlossen]

StackOverflow https://stackoverflow.com/questions/307248

Frage

Neu ich Scrum und während ich das Team Konzept hinter dem Sprint verstehen, ich vorstellen, dass es noch ein Wächter für das Team sein muss, die die Störung von Product Owner minimiert, die in der Softwareentwicklung nicht vertraut sind. Was sind Ihre Erfolge, und welche Horrorgeschichten haben Sie erlebt?

Update:

Ich bin auf der Suche für die Balance zwischen Codierung Geschäftsprozess zu implementieren gegen die entsprechende Architektur für einen Kunden zu schaffen. Wenn das Produkt Eigentümer von der Business Unit hat es Führung zu sein, was viel Zeit auf Datenmodell ausgegeben werden sollte, etc.

Definition:

Mit dem „out of control“ Product Owner meine ich in der Regel jemanden aus der Geschäftseinheit, die aggressiv Zeitrahmen setzt, während keine wirkliche technische Fähigkeit, diese Schätzung zu erstellen. Typischerweise wird diese Person sagen: „. Ich die Bildschirme vor der nächsten Sitzung mit dem Operating Committee der nächsten Woche müssen, so zuerst die Arbeitsergebnisse priorisieren Wir werden die Datenbank angehen, nachdem wir in dem Operations sprechen“

Große Antworten jedermann. Vielen Dank für die gute Eingabe.

War es hilfreich?

Lösung

„Es hat Leitlinien zu sein, was viel Zeit auf Datenmodell ausgegeben werden sollte, etc.“

Richtig. Das ist, was die Priorisierung geht. Sie definieren die Arbeit, Sie zu priorisieren. Sie arbeiten nach den Prioritäten.

Was kann außer Kontrolle geraten?

  1. Neudefinition der Arbeit, bevor etwas getan wird?

  2. Neudefinition der Prioritäten vor der Arbeit wird getan?

Die Lösung ist das gleiche. Brechen Sie die Arbeit in kleinere Stücke, so dass etwas getan wird, bevor es eine Gelegenheit ist, eine Änderung vorzunehmen.

Wenn Sie kurz (2-Wochen) Sprint haben, ist es nicht möglich, außer Kontrolle zu sein. Wenn Sie etwas mehr praktischen 4-Wochen-Sprint gehen, dann haben Sie eine kleine Chance, in Schwierigkeiten zu geraten.

Andere Tipps

Die Aufgaben sind sehr klar in Scrum definiert - der Product Owner definiert Backlog Items und priorisiert sie die Entwickler alles daran setzen, wie viel sie in einem Sprint tun

.

Also, ein Product Owner hat einfach keine Autorität überhaupt Schätzungen zu setzen. Natürlich kann er immer noch sagen, dass er etwas zu einem bestimmten Zeitpunkt benötigt - das einfach passiert. Aber es ist immer noch die Entwickler, die sagen, ob es können erfolgen. Und wenn es nicht, sie haben gemeinsam zu erarbeiten, wie man den Umfang zu ändern oder was sonst getan werden kann, um die Bedürfnisse des POS so gut wie möglich erfüllt zu bekommen.

Nun, wie genau die SM in einer Situation verhalten sollte, wo dies nicht glatt hängt von der spezifischen Situation viel funktioniert. Ich würde lieber sehen, wie er eine gute Beziehung und Kommunikationskultur zwischen dem PO erleichtern und dem Team als er hat Schild das Team aus dem PO, though.

Der Product Owner soll derjenige sein, dass Sie von mehrdeutigen oder unterschiedlichen Kundenanforderungen abschirmt.

Das Produkt Eigentümer muss nicht die Schätzungen geben.

Ich glaube nicht, es ist eine Frage von „außer Kontrolle“.

  

"Ich brauche diese Bildschirme vor dem nächsten   Treffen mit dem Operating Committee   nächste Woche, priorisieren, um jene Arbeit   Produkte zuerst. Wir bekämpfen die   Datenbank, nachdem wir in dem Operations reden. "

Es ist nichts falsch mit dieser Aussage von selbst . Wenn Ihre App richtig abstrahiert wird, dann ist Ihre DB ohnehin getrennt. Das Hauptproblem bei UI ist zunächst eher psychologisch: Der Nicht-Devs davon aus, dass der Großteil der Arbeit getan ist, wenn sie Bildschirme sehen und gehen bonkers, wenn die Dinge „verlangsamen“. Aber hier ist, was ich denke, Ihr eigentliches Problem könnte sein:

Die Person, die Sie als Product Owner gekennzeichnet haben nicht das Produkt zu besitzen, und so ist nicht genug, um Verantwortung zu übernehmen.

Das Produkt ist die ganze Sache, nicht nur die „funktionalen Anforderungen“ (Terminologie zu leihen). Ihre SM muss ein Baby haben sich hinsetzen und unnachgiebig sein, dass die PO abstoßen nicht versuchen muss, zu verstehen, wobei der Umfang der Arbeit hinter den Kulissen, die erreicht werden muss. Sobald Sie PO auf dem gesamten Umfang zu suchen beginnt, dann können sie tatsächlich Ihre Vertreter in der breiteren Beteiligung der Gemeinschaft sein.

Letztlich Ihre SM ist der Verantwortliche Prozess der Durchsetzung. Sie sollten, wie es handeln.

Ich habe in zwei verschiedenen Geschäften Agile verwendet, beide Male es gut funktioniert. Ich sehe nicht, wie ein außer Kontrolle etwas das System ruinieren kann. Vor dem Sprint, planen Sie alle Aufgaben, die Sie tun und guesstimate wie lange es dauern sie (immer aufgerundet). Dann können Sie etwa herauszufinden, wie viel Arbeit während Ihres Sprint durchgeführt werden.

Die meisten Geschäfte verwenden 4 Wochen Sprint und 6.5 Stunden von Verarbeitungszeit pro Tag. Wenn ein Sprint gesetzt wurde, können Sie keine neuen Aufgaben einführen und nur ungeplante Arbeit, die in einem Sprint schleicht sich Fehler in den Funktionen, die Sie hinzufügen, natürlich Fixierung, die annehmen, um in Ihrer guesstimate Zeit aufgenommen werden.

Wenn Sie eine bestimmte Antwort wollen, müssen Sie definieren, was Sie durch ein bedeuten „außer Kontrolle“ Product Owner.

Ich habe zwei Dinge zu sagen.

Sie haben wahrscheinlich eine Art von R & D Manager (das ist nicht unbedingt Scrum Master) und das ist kein Produkt Besitzer).

Dieser Typ kann und sollte (glaube ich) „schützen“ Entwickler. Wir waren in der Lage, wenn wir einen solchen Mann hatte, und es funktionierte ziemlich gut. Er half uns mit zum Beispiel in dem Rückstand nicht-funktionales Material zu bekommen.

Jetzt nicht diesen Kerl, den wir haben. Unser Manager ist Scrum Master. Und das tut er ziemlich gute Arbeit auch uns zu schützen. Obwohl ... hier das Problem ist, dass generische Scrum Master keine offizielle Macht hat, so kann er nicht sagen: „Sie sind nicht sie so viel drücken gehen“, aber er kann natürlich und sollte sprechen, wenn er dazu beitragen, dass wimmeln Bedürfnisse sieht.

Das Team selbst und Product Owner auch mit der Zeit weiterentwickeln, so dass sie anfangen, mehr voneinander zu kümmern. Product Owner versteht, wenn das Team einfach nicht mehr zu begehen oder sagt „wir einige Zeit für nicht-funktionale Sachen müssen jetzt“.

Aber dann - wieder - es ist natürlich schön, wenn es ein eigener F & E-Manager Hauptverantwortung, deren Pflege Entwickler nimmt ... dann wird es ausgeglichener seine Ich denke ..

Wir haben auch Support-Abteilung haben die Entwickler für Supportaufgaben leiht. Manchmal ist es schwierig zu vereinbaren, was los ist oder nicht für diese oder jene Kunden getan gehen werden (weil die Unterstützung sie will alle). Für diesen Fall R & D Manager - eine sehr gute Idee zu ..

Im Idealfall möchte ich die Idee geht ganz mager, so dass Entwickler ... keinen Manager oder Schirm brauchen, aber ich weiß nicht, ob und wie es funktioniert ...:)

Ich bin mit S. Lott. Kurzer Sprint ist besser. Short User Stories können helfen. Wir versuchen, zwei unserer User Stories zu begrenzen - 4 Tage max.

  1. Stellen Sie sicher, dass alle Benutzer Geschichten sind gut definiert und dass Eigentümer im Einvernehmen mit ihnen.

  2. Sobald ein Sprint begonnen hat, darauf bestehen,     dass neue Aufgaben können nicht hinzugefügt werden     der aktuelle Sprint, aber sie können sein     hohe Priorität in dem nächsten Sprint.     Kürzere Sprints machen dieses viel     einfacher.

  3. Auch, um die zu entfernen     Einführung von künstlichen Fristen,     Sie sollten wirklich nicht Artikel liefern     aus dem aktuellen Sprint, bis die     Anfang des nächsten Sprint, wenn     möglich.

Der schwierigste Teil über agile Entwicklung ist Disziplin. Sobald Sie ein diszipliniertes Team und Scrum Master haben, erhalten die Benutzer daran gewöhnt und Dinge bewegen viel glatter. Ich bin mir nicht sicher, ob Sie eine Software für das Projektmanagement verwenden, aber einen Blick auf Rally nehmen. Sie haben einige wichtige Verbesserungen im vergangenen Jahr gemacht oder so.

Die Iteration (Sprint in Scrum) Umfang sollte nicht während der Iteration geändert werden. Deshalb nur eine Iteration wird zu einem Zeitpunkt geplant. Wie S. Lott wies darauf hin, die Iteration desto kürzer ist, desto eher wird der Product Owner der Lage sein, neue Dinge geplant zu bekommen.

Der Scrum Master Rolle ist das Team von einem solchen Druck zu isolieren und sagen zu dem Product Owner, die neuen Anforderungen für die nächste Iteration warten.

Nun ist die Product Owner Rolle ist es, den Wert der Arbeit das Team produziert, zu maximieren, so, wenn es eine neue Top-Priorität Artikel ist, der nicht für das Ende der aktuellen Iteration warten konnte, ist es immer noch möglich, Elemente zu ersetzen mit ähnlicher Schätzung und , die nicht begonnen haben, . Dies sollte die Ausnahme sein, nicht die Regel.

Stick mit den klar definierten Regeln für den Einsatz dann Sie (SM) können eher die Zeit führende Ihrem Team verbringen.

Ein agiles Team von Consist Entwicklern, Business-Analyse ist, Tester, DBA, Scrum Master und Product Owner. Alle arbeiten als ein Merkmal Team aus .

Agile-Methodik ist hier Unternehmen zu helfen, die schnellere Produktentwicklung zu beschleunigen. Der Product Owner kann die Priorität definieren und die Priorität ändern. Eigentlich ist es ein Scrum-Team, die schätzen es einschließlich (SME, Entwickler, Designer, Tester .... Jeder) .Each Teammitglied eine andere Perspektive auf dem Produkt bringen und die Arbeit erforderlich, um eine User Story zu liefern und ein Sprint umfasst mit großen und kleine User Story. Wenn Scrum-Team glaubt, dass es nicht im Sprint getan werden kann, dann muss es eine Kluft in die kleinen Brocken der User Story und Schätzung sein, basierend auf der Stack-Trace beteiligte sie entwickelt.

d. Wenn Product Owner (PO) müssen die spezifische User Story wollen zuerst beenden, aber wenn die Geschichte, die mehrere Änderungen enthalten (dh Frontend und Backend einschließlich Datenbank), und es kann nicht abgeschlossen werden in einem Sprint, können Scrum Team unter wichtigsten Regeln folgen:

Schlüsselelemente :

  • Teilen in den Unter User Story basiert auf dem Stack Spur
  • Schätzen Sie jede Geschichte aus auf diese
  • im Zusammenhang
  • Scrum Master sollte informiert den Product Owner über die Timeline  Diese User Story aktuelle Team Geschwindigkeit basierend auf Team beenden
  • Produkt Besitzer sollten reif genug sein, um die Timeline, wie es zu verstehen,  kann nicht im Sprint abgeschlossen werden.
  • Wenn noch PO das Problem für Priorität hat, kann er / sie die konsultieren  Scrum Master / Coach.

    Auf einen Blick ist Agile mehr für Unternehmen helfen, müssen aber darauf achten, dass es wird nicht Scrum-Team überlastet. Da es sich um ein reguläres Verfahren für iterative Entwicklung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top