Letzte Woche habe ich mit ChatGPT als Bewerber ein „Interview“ für eine fiktive Scrum-Master-Stelle durchgeführt, basierend auf Fragen aus dem Scrum Master Interview Guide. (Siehe unten.) Die Ergebnisse waren zwar im Großen und Ganzen akzeptabel, aber ich dachte, dass eine Änderung der ChatGPT-Prompts bessere Ergebnisse liefern könnte. Also präsentierte ich dieses Mal ChatGPT drei Alltagssituationen auf Basis ausführlicherer Aufforderungen. Und siehe da, es hat sehr gut funktioniert.
Überlegen Sie es sich zweimal, wenn Sie immer noch glauben, dass diese Technologie eine Modeerscheinung oder ein Spielzeug ist. Mein Vorschlag: Nehmen Sie stattdessen eine Tasse Kaffee und informieren Sie sich selbst über das Machbare.
🗞 Soll ich Sie über Artikel wie diesen informieren? Großartig! Sie können sich hier für den Newsletter "Food for Agile Thought" anmelden und sich über 36.000 Abonnenten anschließen.
🎓 Nehmen Sie an einer von Stefans kommenden Professional Scrum-Schulungen teil!
🖥 🇩🇪 Professional Scrum Master Schulung mit PSM I Zertifikat — Online: 31. Januar bis 3. Februar 2023.
📈 Join 100-plus peers: Hands-on Agile 49: ChatGPT.
Die folgenden ChatGPT-Prompts bestehen aus mehreren Elementen:
Ich habe drei Szenarien für die ChatGPT-Prompts ausgewählt:
Kannst du das Formular nicht sehen? Bitte hier klicken.
Ich habe alle Prompts und Szenarien am 15. Januar 2023 erstellt, basierend auf der ChatGPT Jan 9 Version. Ich habe die Antworten von ChatGPT nicht editiert; die Übersetzung erfolgte per Deepl.com:
Ich möchte, dass du als Scrum Master agierst.
Ich werde eine Konfliktsituation in einem Scrum-Team beschreiben. Du wirst dein Wissen über Unterrichten, Coaching, Mentoring, Kommunikation und Konfliktlösung nutzen, um mir Vorschläge zu machen, wie der Konflikt gelöst werden kann.
Zu deinen Vorschlägen gehören Umfragen, Gespräche, Interviews, Teamsitzungen, Spiele, Übungen, die Einbeziehung anderer Parteien wie Stakeholder oder Vorgesetzte und andere nützliche Praktiken.
Mein erstes Anliegen ist: Unter den Mitgliedern deines Scrum-Teams gibt es schon seit einiger Zeit Spannungen. Die Stakeholder haben unrealistische Erwartungen an zukünftige Inkremente und sind unzufrieden mit der Leistung des Teams. Die Technologie, die dein Scrum-Team im Laufe der Zeit entwickelt hat, wird immer unzuverlässiger, und die technischen Schulden nehmen deutlich zu. Kurz nach Beginn der Retrospektive dieses Sprints fangen die Teammitglieder an, sich lautstark zu streiten und Schuldzuweisungen zu machen. Wie würdest du mit dieser Situation umgehen?
ChatGPT:
"Als Scrum Master wäre mein erster Schritt in dieser Situation, den unmittelbaren Konflikt anzugehen, indem ich eine Teambesprechung moderiere, um ein sicheres und offenes Umfeld zu schaffen, in dem die Teammitglieder ihre Bedenken und Gefühle äußern können. Ich würde das Team während der Diskussion an die Bedeutung von Respekt und aktivem Zuhören erinnern und dafür sorgen, dass alle Teammitglieder die Möglichkeit haben, sich zu äußern.
Um die zugrundeliegenden Probleme der unrealistischen Erwartungen und der Unzufriedenheit mit der Leistung des Teams anzugehen, würde ich vorschlagen, eine Umfrage oder Interviews mit den Stakeholdern durchzuführen, um mehr Informationen über ihre Erwartungen und Bedenken zu sammeln. Dies wird dem Team helfen, die Perspektive der Stakeholder zu verstehen und darauf hinzuarbeiten, ihre Erwartungen mit den Fähigkeiten des Teams in Einklang zu bringen.
Um die technischen Schulden und Zuverlässigkeitsprobleme anzugehen, kann das Team eine technische Retrospektive durchführen, um die technischen Schulden zu identifizieren, zu priorisieren und einen Plan zu ihrer Behebung umzusetzen.
Es ist wichtig, sich daran zu erinnern, dass die Rolle des Scrum Masters darin besteht, dem Team zu helfen, sich selbst zu organisieren und zu managen. Deshalb ist es wichtig, das Team in den Prozess der Konfliktlösung und der Suche nach Lösungen für die zugrunde liegenden Probleme einzubeziehen.
Schließlich ist es wichtig, den Beteiligten die Fortschritte des Teams und die Maßnahmen, die es zur Lösung des Konflikts und der zugrunde liegenden Probleme ergreift, mitzuteilen. Das hilft dabei, Vertrauen aufzubauen und die Stakeholder auf dem Laufenden zu halten und die Bemühungen des Teams zu unterstützen.
Kommentar: Genau richtig.
Folgefrage: Gibt es noch etwas, das ich wissen sollte?
ChatGPT:
"Eine wichtige Sache, die man im Hinterkopf behalten sollte, ist, dass Konflikte ein natürlicher Teil eines jeden Teams sind und als Chance für Wachstum und Verbesserung gesehen werden sollten. Als Scrum Master ist es wichtig, ein Umfeld zu schaffen, in dem sich die Teammitglieder wohlfühlen, wenn sie Konflikte auf konstruktive Weise besprechen und lösen können.
Es ist auch wichtig, sich darüber im Klaren zu sein, dass Konflikte oft das Ergebnis von tiefer liegenden Problemen wie mangelndem Vertrauen, schlechter Kommunikation oder unerfüllten Bedürfnissen sind. Als Scrum Master ist es wichtig, sich dieser Probleme bewusst zu sein und mit dem Team daran zu arbeiten, sie zu lösen.
Außerdem ist es wichtig, sich der Dynamik des Teams bewusst zu sein und die Auswirkungen von Konflikten auf Einzelne und das Team als Ganzes zu beachten. Als Scrum Master ist es wichtig, sich der Teammitglieder bewusst zu sein, die von dem Konflikt stärker betroffen sein könnten, und sie bei Bedarf zusätzlich zu unterstützen.
Schließlich ist es wichtig, sich der Auswirkungen externer Faktoren auf das Team bewusst zu sein, wie z. B. Veränderungen der Organisationsstruktur oder der Marktbedingungen, und diese bei der Bearbeitung von Konflikten und zugrundeliegenden Problemen zu berücksichtigen.
Im Großen und Ganzen besteht die Rolle des Scrum Masters darin, ein Coach, Moderator und Servant Leader zu sein, der dem Team hilft, produktiver, effizienter und selbstorganisierter zu sein. Deshalb ist es wichtig, flexibel und einfühlsam zu sein und über gute Kommunikations- und Konfliktlösungsfähigkeiten zu verfügen, um Konflikte im Team effektiv zu lösen."
Kommentar: Wieder einmal auf den Punkt gebracht. Wenn du immer noch glaubst, dass die zugrundeliegende Technologie ein Spielzeug oder eine Modeerscheinung ist, denk noch einmal nach.
Folgefrage: Wie können Scrum-Werte helfen, die Situation zu lösen?
ChatGPT:
Die Scrum-Werte Commitment, Mut, Fokus, Offenheit und Respekt können in dieser Situation eine entscheidende Rolle bei der Lösung des Konflikts spielen:
Wenn du als Scrum Master diese Werte verkörperst und eine Kultur förderst, die mit ihnen übereinstimmt, wird das Team besser in der Lage sein, Konflikte zu lösen und gemeinsam voranzukommen.
Kommentar: Das ist eine treffende Anwendung aller fünf Scrum-Werte auf den Konflikt.
Folgefrage: Was könnte der Scrum Master zu dieser Situation beigetragen haben?
ChatGPT:
"Als Scrum Master ist es wichtig zu erkennen, dass du auf verschiedene Weise zu der in deiner Frage beschriebenen Situation beigetragen haben könntest. Einige Möglichkeiten, wie der Scrum Master zu dem Konflikt beigetragen haben könnte, sind:Es ist wichtig, sich daran zu erinnern, dass der Scrum Master für die Effektivität des Scrum Teams und den Scrum-Prozess verantwortlich ist, sodass es möglich ist, zum Konflikt beizutragen, wenn er seine Rolle nicht effektiv ausübt. Es ist aber auch wichtig, daran zu denken, dass es sich um eine Teamarbeit handelt und alle Teammitglieder für den Erfolg des Teams und des Scrum-Prozesses verantwortlich sind. Es ist wichtig, dass der Scrum Master über sein Handeln nachdenkt und überlegt, was er hätte anders machen können, um die Situation zu verhindern oder zu entschärfen."
Kommentar: Sehr gute Überlegungen dazu, wie ein Scrum Master zu dem Konflikt beigetragen haben könnte. Ich würde jederzeit in Erwägung ziehen, eine Person mit dieser Kompetenz als Scrum Master einzustellen.
Ein Product Owner Beispiel für ChatGPT-Prompts:
Ich möchte, dass du als Product Owner agierst.
Ich werde eine Konfliktsituation innerhalb der Organisation beschreiben. Dann sollst du dein Wissen über Produktentdeckung, Produktmanagement, Innovation, Zusammenarbeit, Abstimmung, Stakeholder-Management, Erwartungsmanagement, Kommunikation und Konfliktlösung nutzen, um mir Vorschläge zu machen, wie der Konflikt gelöst werden kann.
Zu deinen Vorschlägen gehören Umfragen, Gespräche, Interviews, Stakeholder-Treffen, Schulungen, Bildungsangebote, Übungen, Workshops wie User Story Mapping und Value Stream Mapping oder die Einbeziehung anderer Parteien wie Business Analysten, Fachexperten, Vorgesetzte oder Mitglieder der Geschäftsleitung und andere nützliche Vorgehensweisen.
Mein erstes Anliegen ist: "Dein Vertriebsteam verkauft Kunden nicht existierende Funktionen, um seine vierteljährlichen Verkaufsquoten zu erfüllen. Sie vereinbaren auch feste Liefertermine für diese neuen Funktionen und akzeptieren Vertragsstrafen für den Fall, dass diese nicht rechtzeitig geliefert werden. Das Verkaufsteam wendet sich jedoch zu keinem Zeitpunkt im Voraus an dich als Product Owner, um die Erfüllung der Verkaufsquoten mit der allgemeinen Produktstrategie, der Roadmap oder dem aktuellen Produktziel abzustimmen. Wie würdest du mit dieser Situation umgehen?"
ChatGPT:
"Das ist ein ernstes Problem, das sofort angegangen werden muss. Hier sind ein paar Vorschläge, wie du mit dieser Situation umgehen kannst:
Kommentar: Okay, diese Antwort lehnt sich stark an die ursprüngliche Aufforderung an, formatiert sie im Grunde neu und mischt ein bisschen gesunden Menschenverstand darunter.
Folgefrage: Gibt es noch etwas, das ich wissen sollte?
ChatGPT:
"Es ist wichtig zu wissen, dass diese Art von Situation auf ein größeres Problem innerhalb der Organisation hinweisen kann, wie z. B. das Fehlen klarer Kommunikationskanäle, eine fehlende Abstimmung über die Produktvision und -ziele oder ein mangelndes Verständnis des Produktentwicklungsprozesses. Deshalb ist es wichtig, dies als Gelegenheit zu nutzen, um die zugrunde liegenden Probleme zu identifizieren und zu lösen.
Außerdem ist es wichtig, das Problem offen und nicht konfrontativ anzusprechen, da sich das Verkaufsteam möglicherweise nicht bewusst ist, welche negativen Auswirkungen sein Handeln auf das Produkt und das Unternehmen hat.
Zuletzt ist es wichtig zu bedenken, dass der Product Owner dafür verantwortlich ist, dass die Produktvision mit den Unternehmenszielen übereinstimmt und dass das Produkt pünktlich, innerhalb des Budgets und in der gewünschten Qualität geliefert wird. Es ist auch wichtig zu wissen, dass das Vertriebsteam dafür verantwortlich ist, den Umsatz zu steigern und die Verkaufsziele des Unternehmens zu erreichen. Es ist wichtig, ein Gleichgewicht zwischen den beiden zu finden und zusammenzuarbeiten, um die Gesamtziele des Unternehmens zu erreichen."
Kommentar: Bei der Antwort gilt der gesunde Menschenverstand: Sei nicht konfrontativ und konzentriere dich darauf, die Hauptursache zu finden. Sie zeigt aber auch die klassische Ausrichtung der Wissensbasis auf das Projektmanagement: "...dass das Produkt pünktlich, innerhalb des Budgets und in der gewünschten Qualität geliefert wird." Trotzdem, eine insgesamt recht anständige Antwort.
Folgefrage: Wie könnte der Product Owner zu dieser Situation beigetragen haben?
ChatGPT:
"Es kann verschiedene Gründe geben, warum der Product Owner zu der Situation beigetragen haben könnte:
Es ist wichtig zu bedenken, dass es nicht immer einfach ist, die Ursache für ein solches Problem zu finden, und dass wahrscheinlich mehrere Faktoren zu der Situation beigetragen haben. Der Product Owner sollte das Problem ganzheitlich angehen und alle möglichen Gründe berücksichtigen, die zu dem Konflikt geführt haben."
Kommentar: ChatGPT hat fünf gute Gründe für das Problem genannt. Ich habe aber auch vergeblich nach dem Problem der "falschen Anreize" gesucht.
Folgefrage: Wäre eine typische Anreizstruktur für Verkaufsteams für das Problem relevant?
ChatGPT:
"Eine typische Anreizstruktur für Vertriebsteams kann in dieser Situation relevant sein, da sie dazu beitragen kann, das Vertriebsteam zu motivieren, das Produkt richtig zu verkaufen und sein Handeln an der Produktstrategie auszurichten. Es ist jedoch wichtig sicherzustellen, dass die Anreizstruktur so gestaltet ist, dass sie mit der Produktvision und den Zielen übereinstimmt, anstatt das Verkaufsteam zu ermutigen, nicht existierende Funktionen zu verkaufen.
Der Produktverantwortliche könnte zum Beispiel gemeinsam mit dem Vertriebsteam eine Anreizstruktur entwickeln, die das Vertriebsteam belohnt für:
Es ist auch wichtig zu wissen, dass Anreize allein nicht ausreichen, um das Problem zu lösen, und dass der Product Owner einen ganzheitlichen Ansatz verfolgen muss, um den Konflikt zu lösen, indem er andere Stakeholder einbezieht, ein gemeinsames Verständnis für die Produktvision und die Ziele schafft und eine Kultur der Zusammenarbeit zwischen dem Produkt- und dem Vertriebsteam fördert."
Kommentar: Sehr gut. (Natürlich gefällt mir die Idee, dass der Product Owner die Anreizstruktur für das Vertriebsteam schaffen oder beeinflussen kann.)
Ich möchte, dass du als Entwickler in einem selbstverwalteten Scrum-Team agierst, welches für die Erstellung aller Inkremente verantwortlich ist.
Ich werde eine Konfliktsituation mit dem Product Owner deines Scrum-Teams und einigen Stakeholdern beschreiben. Du wirst dein Wissen über Programmierung, Softwareentwicklung, Extreme Programming, technische Exzellenz, Innovation, das Erstellen von lebensfähigen Technologiestacks, technologische Langlebigkeit, technische Schulden, Qualitätssicherung, Qualitätsmanagement, Scrum, die Bedeutung der Definition of Done, Stakeholder Management, Zusammenarbeit, Kommunikation und Konfliktlösung nutzen, um mir Vorschläge zu machen, wie der Konflikt gelöst werden kann.
Zu den Vorschlägen gehören Diskussionen, Umfragen, Gespräche, Interviews, Stakeholder-Treffen, Workshops, Übungen oder die Einbeziehung anderer Parteien wie Fachexperten, Technologieführer, Vorgesetzte oder Mitglieder der C-Ebene und andere nützliche Praktiken.
Meine erste Anfrage lautet: "Deinem Startup geht schnell das Geld aus. Das Unternehmen müsste einen Produktmeilenstein erreichen, um eine neue Finanzierungsrunde von Risikokapitalfirmen zu erhalten. Diese Finanzierungsanforderung mit den verbleibenden Mitteln zu erfüllen, würde jedoch auch bedeuten, dass der Qualitätsstandard, der in der Definition of Done deines Scrum-Teams festgelegt ist, aufgegeben werden muss. Die Stakeholder sehen darin kein Problem; sie wollen das Risiko eingehen, aber nicht wegen Geldmangels Pleite gehen. Das Erreichen des Meilensteins ist die einzige Möglichkeit für das Startup zu überleben. Auf der anderen Seite verstößt der Verzicht auf die Definition of Done gegen die ersten Prinzipien von Scrum. Wie würdest du diesen Konflikt angehen?"
ChatGPT:
"Das ist eine komplexe und herausfordernde Situation, die eine heikle Balance zwischen der Notwendigkeit, einen Produktmeilenstein zu erreichen, um die Finanzierung zu sichern, und der Notwendigkeit, den Qualitätsstandard zu halten, der durch die Definition of Done des Scrum-Teams definiert ist, erfordert. Hier sind ein paar Vorschläge, wie du mit dieser Situation umgehen kannst:
Es ist wichtig, daran zu denken, dass das Überleben des Unternehmens auf dem Spiel steht, und das Team sollte alle verfügbaren Optionen und Alternativen in Betracht ziehen, aber nicht auf Kosten der Produktqualität, der Kundenzufriedenheit und des Rufs des Unternehmens."
Kommentar: ChatGPT schlägt vor, in Schönheit zu sterben. Eine bewundernswerte Haltung, auch wenn man sie in der Praxis nicht antreffen wird. Übrigens ist die Adaption der Definition of Done an eine Lieferanforderung ein schädliches Anti-Pattern von Scrum. Aber in einer Situation, in der es um Leben und Tod geht, können Prinzipien schon mal verblassen.
Folgefrage: Gibt es noch etwas, das ich wissen sollte?
ChatGPT:
"Es ist wichtig, dass das Team in dieser Situation keine Kompromisse bei der Qualität des Produkts oder der Benutzerfreundlichkeit eingeht, um den Finanzierungsbedarf zu decken, denn das könnte auf lange Sicht negative Folgen haben, wie z.B. den Verlust von Kunden oder die Schädigung des Rufs des Unternehmens.
Darüber hinaus ist es wichtig zu verstehen, dass die Stakeholder und das Team unterschiedliche Prioritäten und Sichtweisen haben können, und es ist wichtig, gemeinsam nach einer Lösung zu suchen, die den Bedürfnissen aller gerecht wird, in diesem Fall dem Überleben des Unternehmens.
Es ist auch wichtig, daran zu denken, dass das Scrum-Framework die Definition of Done schätzt, da sie das erforderliche Qualitätsniveau für das Produkt festlegt. Das Team sollte so weit wie möglich versuchen, die Definition of Done beizubehalten, aber im Falle eines Konflikts sollte das Team den Stakeholdern die Kompromisse und die damit verbundenen Risiken klar mitteilen und sie entscheiden lassen.
Es ist wichtig, dass das Team keine überstürzten Entscheidungen trifft, ohne sie zu durchdenken. Es ist wichtig, das Problem, die Risiken und die möglichen Lösungen genau zu kennen. Das Team sollte auch die langfristigen Auswirkungen seiner Entscheidungen auf das Produkt, das Unternehmen, die Kunden und den Ruf des Unternehmens bedenken.
Zuletzt ist es wichtig, sich daran zu erinnern, dass das Scrum-Team dafür verantwortlich ist, ein qualitativ hochwertiges Produkt zu liefern, und die Stakeholder dafür, die Finanzierung zu sichern, aber beide Parteien arbeiten auf das gleiche Ziel hin: das Überleben des Unternehmens."
Kommentar: ChatGPT ist den Prinzipien von Scrum treu geblieben. Daher ist die Wahrscheinlichkeit hoch, dass alle ihren Job verlieren.
Folgefrage: Wie könnten die Entwickler zu dieser Situation beigetragen haben?
ChatGPT:
"Es ist wichtig zu bedenken, dass es nicht immer einfach ist, die Ursache eines solchen Problems zu finden, und dass wahrscheinlich mehrere Faktoren zu der Situation beigetragen haben. Es gibt jedoch einige Möglichkeiten, wie die Entwickler zu dieser Situation beigetragen haben könnten:
Es ist wichtig zu bedenken, dass die Entwickler sich des Problems und seiner Auswirkungen vielleicht nicht ganz bewusst waren und dass es wichtig ist, gemeinsam eine Lösung zu finden, die den Bedürfnissen aller und dem Überleben des Unternehmens gerecht wird."
Kommentar: Diese Antwort ist durchwachsen. Dem Unternehmen geht das Geld aus; es geht nicht um die Produktqualität, das technische Know-how, die Kommunikation zwischen den Parteien oder das Prinzip der Definition of Done. Außerdem würde ich die drei letzten Punkte nicht als Versäumnis der Entwickler betrachten. Auf der anderen Seite ist der Vorschlag, die Entwickler frühzeitig in den Fundraising-Prozess einzubinden, eine ausgezeichnete Idee. Das Gleiche gilt für die Schaffung von Transparenz in Bezug auf die Finanzen des Unternehmens.
Auch wenn die Qualität der Antworten vom Scrum-Master-Szenario zum Entwickler-Szenario abnimmt, ist es doch bemerkenswert, wie die Iteration der Prompts den Nutzen von ChatGPT erhöhen kann. Überdenken Sie es daher zweimal, wenn Sie immer noch glauben, dass diese Technologie eine Modeerscheinung oder ein Trend ist. Und das nächste LLM von OpenAI steht schon in den Startlöchern.
Welche ChatGPT-Prompts haben Sie erfolgreich verwendet? Bitte teilen Sie Ihre Erfahrungen mit uns in den Kommentaren.
Generative KI: ChatGPT von OpenAI über Business Agilität und Scrum
Ein ChatGPT Jobinterview für eine Scrum-Master-Position
The next big thing will start out looking like a toy
Free Ebook: 73 Scrum Master Interview Questions to Identify Suitable Candidates.
Lernen Sie mehr über ChatGPT-Prompts mit einem Professional Scrum Training! Sie können sich Ihren Platz für Scrum-Schulungen, Workshops und Meetups direkt sichern, indem Sie dem entsprechenden Link in der Tabelle unten folgen:
Alle kommenden Professional-Scrum-Klassen finden Sie hier.
Sie können Ihren Platz für die Schulung direkt buchen, indem Sie den entsprechenden Links zum Ticketshop folgen. Sollte der Beschaffungsprozess Ihrer Organisation einen anderen Einkaufsprozess erfordern, wenden Sie sich bitte direkt an die Berlin Product People GmbH.
Ich lade Sie ein, sich dem "Hands-on Agile" Slack-Team anzuschließen und die Vorteile einer schnell wachsenden, lebendigen Gemeinschaft von agilen Praktikern aus der ganzen Welt zu genießen.
Wenn Sie jetzt beitreten möchten, müssen Sie nur noch Ihre Anmeldeinformationen über dieses Google-Formular angeben, und ich werde Sie anmelden. Die Mitgliedschaft ist kostenlos.
Unterstützen Sie Ihr Team in Hinblick auf ChatGPT-Prompts, indem Sie auf den kostenlosen Scrum Anti-Patterns Guide verweisen:
Scrum Master Tasks: Join the 2024 Survey Now! TL; DR: Scrum Master Tasks: Let's Bust…
In Kürze: Scrum Master Interviewfragen zur Wertschöpfung mit Scrum Wenn Sie in Ihrem Unternehmen eine…
In Kürze: Das Product Operating Model & Scrum Lassen Sie uns Marty Cagans Einblicke in…