In letzter Zeit habe ich viel über Scrum gelesen und gelernt und es gefällt mir sehr gut. Ich habe jedoch einige wahrscheinliche Szenarien im Kopf, für die ich die Lösung nicht kenne. Nehmen wir also an, ich möchte vielleicht ein agiles Team von (zum Beispiel) vier Webentwicklern (einer davon UI / UX-Designer) organisieren. Dieses Team würde nach Scrum-Prinzipien arbeiten.
Anfangs würden wir wahrscheinlich an Projekten wie Zielseiten für kleine Unternehmen arbeiten, wie dem Mieten von Wohnungen, dem Verkauf von Cookies ... Solche Kunden können einfach nicht mit der Product Owner-Rolle (IMHO) festgelegt werden, da sie normalerweise damit rechnen, ein Unternehmen einzustellen Geben Sie ihnen das Gesamtprojektziel mit einigen Details und erwarten Sie dann, dass die Arbeit (einschließlich vieler Entscheidungen) mit möglichst wenig Beteiligung erledigt wird (ihrer Meinung nach haben sie wichtigere Dinge zu tun). Nehmen wir an, ich möchte mich auf eine Entwickler- / Scrum-Master-Rolle einlassen (ich weiß, dass auch das umstritten ist, wenn ich gleichzeitig Teammitglied und Scrum-Master bin), also sollte ich einfach nicht die Rolle des Product Owner übernehmen Gut.
Was meine Fragen betrifft: Wenn ich der Geschäftsinhaber meines Unternehmens bin, muss ich einfach auch ein Produktbesitzer sein (schließen sich diese Rollen gegenseitig ein)? Kann ich einen Verkäufer einstellen, der möglicherweise die Rolle des Product Owners innehat? Wäre es besser, wenn es sich um einen erfahrenen Entwickler statt um einen Verkäufer handelt? Ist das überhaupt ein kluger Schachzug? Gibt es einen anderen agilen Ansatz, der besser zu meiner Position passt?
EDIT: Vielen Dank an alle für gute Beiträge. Ich habe einige Kommentare hinzugefügt, zusätzliche Informationen werden sehr geschätzt.
Antworten:
Ich denke, dass Ihre Situation in der Tat sehr häufig ist. Viele Kunden müssen sich nicht mit dem Engagement befassen, das eine PO-Rolle benötigt.
Es ist sehr üblich, dass der "PO-Proxy" verwendet wird. Dies ist jemand aus Ihrem Unternehmen, der mit dem Kunden spricht und die Anforderungen des Kunden in Benutzerhistorien für das Scrum-Team übersetzt. Natürlich müssen Sie nach und nach mehr und mehr Ihren realen Kunden in Ihren Prozess einbeziehen, aber dies ist nicht immer möglich und hängt stark von Ihrer Art von Kunden ab. Der "PO-Proxy" kann in den meisten Szenarien eine vernünftige Lösung sein .
Für diese Position ist die beste Lösung wahrscheinlich kein Entwickler und wahrscheinlich kein Verkäufer. Die beste Lösung ist ein Domain-Experte im Geschäft Ihres Kunden (gleichzeitig kann es sich um einen Entwickler oder Vertrieb handeln, aber seine Hauptkompetenz ist es ein Domain-Experte sein).
Wenn Sie wirklich eine Person in Vollzeit für diese Rolle benötigen oder wenn diese Rolle mit einer anderen Aufgabe geteilt werden kann, hängt dies wiederum stark von Ihrem speziellen Kontext ab. Sie können mit einer gemeinsamen oder Vollzeitrolle beginnen und "inspizieren und an Ihre speziellen Bedürfnisse anpassen".
quelle
Wenn Sie dem Kunden sagen, dass er der "Product Owner" ist, neigen sie meiner Erfahrung nach dazu, sich über die zusätzliche Verantwortung zu empören. Aber wenn du sagst, dass du ihnen alle paar Wochen deine Fortschritte zeigen wirst, damit sie das Team leiten können, sind sie cool damit. Zum größten Teil macht das der Produktbesitzer sowieso.
quelle
Ich würde sagen, dass Ihr externer Kunde ein Stakeholder ist und Ihr Product Owner aus Ihrer eigenen Organisation stammen sollte.
Nach meiner Erfahrung spielen Geschäftsinhaber und Produktbesitzer selten die gleiche Rolle. Um die von einem Product Owner geforderten Fähigkeiten sowie deren Verantwortlichkeiten zu überprüfen, lesen Sie den Scrum Guide .
Wählen Sie Ihren Produktbesitzer sorgfältig aus. Sie haben einen erheblichen Einfluss darauf, wie gut Sie die Vorteile von Scrum nutzen.
quelle
Ich war in ähnlichen Situationen und wir haben dem Kunden niemals die Verantwortung des Produktbesitzers übertragen. Wie Sie sagten, wird der Kunde diese Verantwortung nicht übernehmen wollen. Es erfordert zu viel Aufwand von ihrer Seite und wird nicht als Best Practice angesehen.
Sie sollten einen Product Owner haben, der Teil Ihres Teams ist und sicherstellt, dass das Team das liefert, was der Kunde verlangt. Und was noch wichtiger ist, handelt im Interesse Ihres Teams. Sie sollte über genügend Fachwissen verfügen, um den Kunden zu verstehen und die Prioritäten und die Wichtigkeit der vom Kunden angeforderten Funktionen zu beurteilen.
quelle