Stellen Sie sich eine Situation vor - der Tester findet einen Fehler und beginnt, ihn mit dem Entwickler zu besprechen - und besteht darauf, dass dies kein Fehler ist, da in der Spezifikation nicht ĂŒber diese FunktionalitĂ€t gesprochen wurde. Ist das bekannt?
Oder weil die Anforderungen nicht eindeutig waren und er sie missverstanden hat. Oder umgekehrt, es waren so viele Informationen in ihnen, dass der Fokus verloren ging und einige der Informationen wÀhrend der Entwicklung aus den Augen verloren wurden.
Und in dieser Situation ist der Entwickler kein SchÀdling, der absichtlich einen Fehler gemacht hat. In der Praxis wird die Anzahl der Fehler, die Tester finden, auf Null gehen, wenn Sie ihm einfache, verstÀndliche und vor allem kurze Anforderungen stellen.

Sie sind wahrscheinlich auch mit Streitigkeiten zum Thema "Fehler oder Funktion" vertraut. Kunden haben Fehler entdeckt und der Product Owner kommt mit Kommentaren zum Team. Der Tester und der Entwickler verteidigen sich und erklĂ€ren dies damit, dass in der ursprĂŒnglichen Einstellung nicht ĂŒber die Implementierung dieser Funktion gesprochen wurde. Und solche Momente beginnen dann im RĂŒckstand.
Ich glaube, dass alle derartigen Aufgaben, die nach der Veröffentlichung eingeleitet wurden und das Ergebnis einer schlecht entwickelten Spezifikation sind, ebenfalls Fehler sind. Fehler, die die QualitÀt Ihres Produkts charakterisieren.
Es stellt sich heraus, dass GeschĂ€ftsanalysten bestimmen, welche Funktionen erstellt werden mĂŒssen. Entwickler erstellen sie. Tester finden MĂ€ngel in der Arbeit beider. So funktioniert der traditionelle Entwicklungsansatz. Aber Sie können diesen drei beibringen, zusammenzuarbeiten, um ihre Arbeit besser und sofort zu erledigen, ohne zusĂ€tzliche Ănderungen vorzunehmen. Und diese Art der Kommunikation heiĂt 3 Amigo. Auch als Story Kick Off Huddles oder Triad bezeichnet.
3 Amigo ist ...
3 Amigo ist eine Praxis, die ein universelles VerstĂ€ndnis dafĂŒr liefert, was an den Kunden geliefert wird. Es hilft, die Stimme des Teams zu vermitteln, nicht die Verflechtung verstreuter Meinungen.
Diese Kommunikationsmethode innerhalb des Teams hilft:
- vor der Entwicklung eine gemeinsame Einigung ĂŒber die Erwartungen erzielen
- eine Vereinbarung darĂŒber treffen, wie man sofort das Richtige tut
Es hilft auch zu verstehen:
- Welches Problem lösen wir?
- Was sind die Lösungen
- Was mĂŒssen wir tun, damit die Aufgabe fertig ist?
Das Treffen der drei Amigo ist eine Art des gemeinsamen Denkens, die die LĂŒcke beim VerstĂ€ndnis von GeschĂ€ftsspezifikationen schlieĂt. Sie hilft bei der Entwicklung cooler User Stories.
Das Ziel ist es, die Arbeit pĂŒnktlich zu erledigen, aber gleichzeitig nicht im Voraus zu planen, damit die Details Zeit haben, obsolet zu werden.
Warum 3? Wer bewirbt sich?
Der Name der Praxis beschrĂ€nkt uns nicht auf drei Kontexte, sondern schafft nur einen minimalen Rahmen. Um sicherzustellen, dass bei der Entwicklung der Anforderungen alle technischen Nuancen, expliziten und impliziten FĂ€lle berĂŒcksichtigt wurden, dass die Spezifikation die tatsĂ€chlichen BedĂŒrfnisse des Kunden widerspiegelt, sind 3 verschiedene Denkweisen / Kontexte erforderlich: Unternehmen, Entwickler, Tester. DarĂŒber hinaus ist das Treffen nicht nur auf diese Personen beschrĂ€nkt. Es bezieht alle ein, die an der Umsetzung der Anforderung beteiligt sind. Wenn Ihre Aufgabe beispielsweise nicht nur das Web, sondern auch das Handy umfasst, benötigen Sie zusĂ€tzlichen Kontext. Das heiĂt, die Person, die die Implementierung in der mobilen Anwendung vornimmt. In unseren Teams nehmen meistens 4 Entwickler (1 iOS, 1 Android, 1 RĂŒckseite, 1 Vorderseite), ein Tester und ein GeschĂ€ftsanalyst an dem Meeting teil.

Business Analyst oder PO
Ein Unternehmensvertreter weiĂ (fast immer), was er am Ende erhalten möchte und welchen Wert der Kunde und das Unternehmen davon erhalten. Es ist wichtig, ĂŒber dieses Team zu sprechen.
Bei der Teilnahme am Amigo 3-Meeting teilt der Business Analyst Informationen mit den Teilnehmern, sodass jeder im Team das gleiche VerstĂ€ndnis und die gleichen Erwartungen an die User Story hat. AuĂerdem kann nur er den Umfang der Annahmekriterien einschrĂ€nken, nach denen die Annahme dann erfolgt.
Entwickler
Der Entwickler weiĂ, wie er die Anforderungen aus dem GeschĂ€ft umsetzt, welche Möglichkeiten dies bietet. In der Regel denkt er ĂŒber die Details nach, die er wissen muss, um mit der Implementierung zu beginnen. Durch das Stellen von Fragen, die auf seiner Erfahrung und seinem Wissen ĂŒber das System basieren, hilft der Entwickler, verschiedene Nuancen bereits in der Phase der Diskussion der Anforderungen aufzudecken.
Tester
Der Tester hilft, wie andere Teammitglieder, die Anforderungen mit verschiedenen TestfÀllen zu bereichern. Aufgrund seiner Erfahrung bezweifelt er immer hÀufiger Aussagen des Teams. Daher ist es besser, ExtremfÀlle, implizite Szenarien zu finden und sich zu fragen, was schief gehen könnte, worauf zu achten ist.
Wann wird die Praxis angewendet?
Ich habe selten einen Entwicklungsprozess gesehen, in dem Anforderungen explizit dargestellt wurden. In den meisten FĂ€llen wurden die Anforderungen bereits in der Entwicklungs- oder Testphase untersucht, und erst dann wurden einige Inkonsistenzen festgestellt.
Eine nicht getestete Spezifikation hat wahrscheinlich mehrdeutige, widersprĂŒchliche, unvollstĂ€ndige, doppelte und manchmal sogar veraltete Anforderungen. Dies liegt daran, dass jeder versteht, was er auf seine eigene Weise gelesen und gehört hat. Daher ergeben sich Unterschiede in der Interpretation.
Wenn die Dokumentation umfangreich und detailliert ist, kann das Lesen lÀnger dauern als der Test- oder Entwicklungsprozess.
In unserem GeschÀftsbereich haben wir uns entschlossen, diese Praxis anzuwenden, als die Aufgaben beim Testen zu verweilen begannen. Wir haben 3 Hauptprobleme identifiziert:
- In der Testphase gab es aufgrund der KlĂ€rung der Anforderungen viele RĂŒckgaben. Dies waren konkrete Pausen beim Testen und Entwickeln, als ein GeschĂ€ftsanalyst festlegte, wie es funktionieren sollte.
- Das Testen der Aufgabe wurde aufgrund einer zu detaillierten Spezifikation verzögert. FÀlle waren hÀufig, in denen der Tester 3-6 Stunden damit verbringen konnte, nur die Anforderungen zu studieren und TestfÀlle zu entwickeln, und der Test selbst etwa 30 Minuten dauerte. Und der ungeheuerlichste Fall war der Fall, als der Test nach 2 Wochen des Studiums der Spezifikation begonnen wurde, es war so kompliziert und detailliert.
- Das hÀufigste Problem war, dass es beim Abnahmetest viele Fehler gab. Diese Fehler, die hÀtten vermieden werden können, wenn sie vor der Entwicklung bedacht worden wÀren.
Es stellt sich also heraus, dass es trotz agiler Entwicklung noch eine Phase der Arbeit mit der technischen Spezifikation gibt. Und wenn Sie einige FĂ€lle nicht berĂŒcksichtigt haben, weil der Kunde nichts darĂŒber gesagt hat oder Sie nicht das getan haben, was er wirklich meinte, werden nach dem Besuch des Produkts eine Reihe von Aufgaben zur Ăberarbeitung oder sogar Ănderung in den RĂŒckstand aufgenommen.
Und schlieĂlich lohnt es sich, das Problem mit der Bewertung zu Ă€uĂern.
Es ist schwierig, eine Aufgabe zu bewerten, wenn Sie wirklich nicht verstehen, wie viel Arbeit noch daran zu erledigen ist. Wie viele Tests mĂŒssen geschrieben werden, wie viele RĂŒckgaben sind auf Fehler oder Ănderungen aufgrund von Ungenauigkeiten in der Spezifikation zurĂŒckzufĂŒhren? Selbst wenn der Entwickler die Entwicklungszeit selbst genau einschĂ€tzt, werden Sie fast nie erraten, wie viel Zeit die unvorhersehbare Testphase in Anspruch nehmen wird.
Schritte zum Ăben von AC
1. Wir formulieren Anforderungen als User Story
Ich empfehle, mich zu bewerben, um Anforderungen basierend auf User Stories zu entwickeln. Und als Grundlage, um eine Geschichte zu nehmen und bei einem Treffen von 3 Amigo nur sie zu studieren.

Ein sehr wichtiger Punkt hierbei ist, dass die Anforderung des Unternehmens wirklich als User Story formuliert ist. Das heiĂt, es enthielt in sich 3 Teile, nĂ€mlich:
Ich als <Rolle>, ich möchte <Aktion>, damit <Motivation>
Dies ist tatsÀchlich die beliebteste benutzerdefinierte Storytelling-Vorlage namens Connextra. Es gibt auch andere Vorlagen, aber ich empfehle diese zu verwenden. Und warum, jetzt werde ich erklÀren.
Traditionell gibt es zwei Probleme beim Erstellen einer User Story:
- Geben Sie bei der Aufnahme entweder nicht die Rolle an und lassen Sie Aktion und Motivation
- Oder sie zeigen die Rolle und Handlung an und werfen Motivation aus.
Dies verursacht tatsÀchlich Probleme, und ich werde versuchen, anhand einfacher Beispiele zu erklÀren, welche Beispiele verwendet werden.
- Wenn Sie die "Rolle" kennen, werden Sie als Teammitglieder die Grenzen der Akzeptanzkriterien, die Sie formulieren mĂŒssen, besser verstehen. Wenn Sie sich der Person, die an dieser User Story beteiligt ist, nicht vollstĂ€ndig bewusst sind, können Sie dies entweder ĂŒber das hinaus tun, was Sie benötigen, oder umgekehrt eine Art von FunktionalitĂ€t ausfĂŒhren.
- Beispiel : Das Team hat die Rolle in der User Story nicht verstanden und bei der Arbeit an dem Problem beschlossen, drei Methoden fĂŒr die API auszufĂŒhren: HinzufĂŒgen, Bearbeiten und Löschen. Und vorne werden SchaltflĂ€chen hinzugefĂŒgt, die diese Methoden aufrufen. Als sie dem Unternehmen ihre Entscheidung vorstellten, erhielten sie eine RĂŒckmeldung, dass ihr Kunde tatsĂ€chlich ein bestimmter GeschĂ€ftsanalyst ist, der eine Methode zum HinzufĂŒgen benötigt. Und er wird nicht löschen und bearbeiten. Ja, und er kann diese Methode ĂŒber den Postboten aufrufen.
- Das Team versteht die Motivation der "Rolle", fĂŒr die sie eine User Story erstellen, nicht. Aufgrund von MissverstĂ€ndnissen sind die Grenzen der User Story selbst schlecht umrissen. AuĂerdem lösen Akzeptanzkriterien am Ende möglicherweise nicht das endgĂŒltige Kundenproblem, obwohl sie der Aktion entsprechen, die in der User Story geĂ€uĂert wurde.
- Beispiel : Ein Team stellte eine User Story ein, in der ein Business Analyst die Motivation nicht klar artikulieren konnte. Einerseits sollte sie den Kunden loyal lassen und eine Verbesserung fĂŒr ihn vornehmen. Zum anderen Kostensenkung fĂŒr die Bank. In diesem Fall waren die Implementierungsmethoden und Akzeptanzkriterien radikal unterschiedlich. Denn im ersten Fall konzentrierte sich das Team auf Benutzerakzeptanzkriterien. Im zweiten Fall achtete das Team darauf, wie die einfachste und schnellste Implementierung möglich wird.
Die Formulierung im obigen Format ist jedoch keine Voraussetzung. Ich kenne Teams, die Meetings im Amigo 3-Format und ohne User Story abhalten. Und als Basis verwenden Sie TK. In diesem Fall gibt es Fallstricke, aber es war eine bewusste Entscheidung des Teams.
Treffen 3 Amigo beginnt mit der Vorbereitung. Zur Vorbereitung werden Anforderungen so formuliert, dass sie fĂŒr das gesamte Team verstĂ€ndlich sind. Diese Anforderungen werden fĂŒr die Arbeitsbereitschaft validiert.
Die Validierung umfasst die Bewertung des Verlaufs anhand von INVEST-Kriterien. Sowie die QualitĂ€t des Wortlauts der Geschichte selbst. Hier ist jede Mehrdeutigkeit und AusfĂŒhrlichkeit ausgeschlossen, und bei der Bewertung durch INVEST wird besonderes Augenmerk auf die GröĂe der Geschichte gelegt. Wenn das Team versteht, dass die Anforderung episch ist, erfolgt eine Zersetzung.
Nachdem die Anforderung die Phase der Umwandlung in eine User Story und der Validierung durch das Team (3 Amigo) durchlaufen hat, können wir mit der Ausarbeitung der Akzeptanzkriterien fortfahren.
2. Wir ergÀnzen die Akzeptanzkriterien zur User Story beim Treffen von 3 Amigo
Zuerst mĂŒssen Sie entscheiden, welche Akzeptanzkriterien alle gleich sind.
Akzeptanzkriterien sind also Anforderungen des Kunden; Spezifikation, anhand derer das / user story System ĂŒberprĂŒft werden kann.
Sie haben einen alternativen Namen, Bedingungen der Zufriedenheit - Bedingungen fĂŒr die ErfĂŒllung der Erwartungen (Autor Mike Cohn).
Bei einem Treffen von 3 Amigo-Teams sind bereits vorbereitet. Sie haben bereits eine validierte User Story, die möglicherweise bereits einige Akzeptanzkriterien enthÀlt, die der Unternehmensvertreter unabhÀngig formuliert hat.
WĂ€hrend des Meetings besteht die Aufgabe der Teilnehmer darin, die Historie mit einer ausreichenden Anzahl von Akzeptanzkriterien fĂŒr die spĂ€tere Implementierung zu ergĂ€nzen / zu bereichern.
Die Akzeptanzkriterien sollten keine Implementierungsdetails enthalten. TatsÀchlich sind Akzeptanzkriterien GeschÀftsregeln, die eine in der Entwicklung befindliche User Story regeln. Implementierungsdetails werden in Abnahmetests aufgezeichnet, jedoch nachdem alle Abnahmekriterien formuliert wurden.

Es lohnt sich nicht, Implementierungsdetails mit Akzeptanzkriterien zu verwechseln, schon allein deshalb, weil Sie als Team mit begrenzten ZeitplĂ€nen immer einen Kriterienbereich ârauswerfenâ können, der fĂŒr das GeschĂ€ft in naher Zukunft nicht so wichtig ist. Wenn die Kriterien Details zur technischen Implementierung enthalten, besteht die Gefahr, dass wichtige Informationen und Zeit verloren gehen, die bereits fĂŒr die Erörterung der Implementierungsdetails aufgewendet wurden. Ihre Implementierungsdetails hĂ€ngen direkt vom Umfang der Kriterien ab, die Sie ausfĂŒhren mĂŒssen.
Vermeiden Sie auĂerdem eine sequentielle Beschreibung des Szenarios mit einer Reihe von Schritten (klassisches Testfallverwaltungssystem). Jede Ihrer Aussagen sollte atomar sein. Es ist besser, einen beschreibenden Stil des erwarteten Verhaltens der erstellten Funktion zu verwenden.
Zum Beispiel:
* , .*>
3. Wir halten das Timing ein
Eine gut zerlegte US enthĂ€lt normalerweise nicht mehr als 10 Akzeptanzkriterien. Wenn im Diskussionsprozess eine groĂe Anzahl von Akzeptanzkriterien gefunden wird und alle implementiert werden mĂŒssen, muss diese Geschichte in mehrere Geschichten mit einem anderen Pool von Akzeptanzkriterien zerlegt werden.
Wenn dies nicht getan wird, wird sich das Treffen von 3 Amigo stark verzögern.
Die optimale Zeit fĂŒr ein Meeting mit 3 Amigo liegt zwischen 30 Minuten und 1 Stunde.
Akzeptable Steigerung ganz am Anfang des Weges - wenn das Team gerade lernt, diese Praxis zu kommunizieren und anzuwenden.
Wenn ein Team eine groĂe Geschichte zur Arbeit bringt, ist es unwahrscheinlich, dass es in einer Sitzung alle Kriterien und Abnahmetests erarbeiten kann. Weil Fokus und Aufmerksamkeit verloren gehen. In diesem Fall mĂŒssen Sie die Sitzung in mehrere Besprechungen aufteilen. In diesem Fall besteht jedoch die Gefahr, dass der Kontext verloren geht, und bei einem zweiten Treffen kann ein zusĂ€tzliches Eintauchen erforderlich sein.
4. Um die Untersuchung der Kriterien abzuschlieĂen, verwenden wir die USR-Heuristik
Wenn ich Teams diese Ăbung beibringe, empfehle ich, zu Beginn ihres Weges Heuristiken zu verwenden, um den Mangel an Erfahrung auszugleichen. Mit der Erfahrung verfĂŒgt das Team ĂŒber eigene Heuristiken und Checklisten, nach denen bei der Entwicklung von Kriterien gesucht werden muss.

Mit der USR-Heuristik können Sie die Kriterien auf allen Ebenen berĂŒcksichtigen, die erforderlich sind, um die besten Informationen ĂŒber die WĂŒnsche des Kunden zu erhalten.
Also
- USER - Was möchte der Benutzer mit dem System tun?
- SYSTEM - Was soll das System tun?
- RISIKEN - Welche Probleme können auftreten?
Es ist wichtig, zuerst alle Kriterien der USER-Gruppe zu erarbeiten und dann nur auf Systemebene zu gehen. Hier werden Front- und Backend-Entwickler einbezogen, und auf der Ebene ihrer Systeme können sie Akzeptanzkriterien fĂŒr das formulieren, was geschehen soll, um die Kriterien der USER-Gruppe zu implementieren.
Und schlieĂlich die RISIKO-Band. Meistens wird die Ausarbeitung von Anforderungen vergessen, obwohl dies nicht weniger wichtig ist. Es werden verschiedene komplexe FĂ€lle behandelt, die Sie möglicherweise nicht implementieren können. Aber um als Team die Risiken auszusprechen und zu akzeptieren, ist es erforderlich.
Möglichkeiten, die Praxis anzuwenden, um TestfÀlle vor der Entwicklung zu entwickeln
Die empfohlene Methode zur Formalisierung von Anforderungen sind AnwendungsfÀlle. In der russischen IT werden diese TestfÀlle genannt.
Es gibt ein praktisches Tool zum Ausarbeiten von TestfÀllen bei einem Treffen von 3 Amigo, das als Beispiel-Mapping bezeichnet wird. In diesem Artikel habe ich kurz darauf eingegangen. Im nÀchsten Artikel werden wir detaillierte Informationen zu diesem Tool und seiner Verwendung im Rahmen des Triaden-Meetings veröffentlichen.

TestfĂ€lle können als automatisierte Abnahmetests fĂŒr die Historie implementiert werden. Wenn Sie an TestfĂ€llen arbeiten, mĂŒssen Sie diese auch gruppieren. Das Aufteilen von TestfĂ€llen in Gruppen ist eine Möglichkeit, die Geschichte in mehrere kleinere zu unterteilen.
In TestfÀllen erfolgt die Zerlegung einer GeschÀftsregel genau auf der Systemebene, auf der sie implementiert wird, und nicht vom Benutzer.
Alle Implementierungsdetails mĂŒssen sich in Ihren TestfĂ€llen befinden, damit sie sich auf Entwickler im Implementierungsprozess konzentrieren.
Wie es im allgemeinen Prozess aussehen kann (wenn Sie dieses Meeting abhalten mĂŒssen)
Es wird empfohlen, dass Sie in einer einzigen Besprechung Anforderungen fĂŒr nur eine User Story erarbeiten. Mehr ist erlaubt, vorausgesetzt, es handelt sich um sehr kleine Geschichten oder sie sind in ihrer Bedeutung miteinander verbunden.

Da Sie im Sprint arbeitsbereite Geschichten aufnehmen, sollte vor der Planung ein Treffen mit 3 Amigo-Geschichten stattfinden. Andernfalls besteht die Gefahr, dass Sie mit der vorlĂ€ufigen SchĂ€tzung einen groĂen Fehler machen. In der Praxis unterscheidet sich die Bewertung der Geschichte nach dem Treffen von 3 Amigo stark vom Original.
Es ist auch sinnvoll, dem DOD ein neues Element hinzuzufĂŒgen, um die Bereitschaft zu ĂŒberprĂŒfen, dass die Story bereit ist, im Sprint daran zu arbeiten.
Zum Beispiel haben einige Teams, die begonnen haben, diese Praxis anzuwenden, vereinbart, dass sie den Sprint wĂ€hrend der Planung nicht absolvieren, wenn es keine Akzeptanzkriterien und Abnahmetests fĂŒr die Aufgabe gibt.
Und im Sprint-Review wird die Akzeptanz der Geschichte anhand der Akzeptanzkriterien dargestellt.
Gleichzeitig passt das Treffen mit 3 Amigo auch in den Prozess, wenn das Team arbeitet und nicht scrum, sondern zum Beispiel Kanban verwendet. In diesem Fall wird die Aufgabe erst entwickelt, nachdem sie ein Meeting von 3 Amigo durchlaufen hat.
Was ist das Ergebnis des Treffens 3 Amigo?
- Skripte / Beispiele (offensichtliche Antworten)
- festgelegte Regeln / Akzeptanzkriterien
- neue / zerlegte Geschichten
- gemeinsames VerstÀndnis des Problembereichs
- Empathie (Empathie, Partizipation)
Das Hauptergebnis der drei Amigo sind Abnahmetests, die im Format â Gegeben / Wann / Dannâ geschrieben wurden . TatsĂ€chlich kann das Schreiben lĂ€nger dauern, als wir möchten. Daher wird nicht empfohlen, alle Anforderungen bei einem Meeting zu formalisieren, wenn alle zusammen sind. In der Regel wird ein Entwickler oder Tester sofort daran arbeiten. Und sobald alle Kriterien und TestfĂ€lle aufgezeichnet wurden, schauen sich 3 Amigos kurz an, was passiert ist, um sicherzustellen, dass alle mit den aufgezeichneten ĂŒbereinstimmen.
Profit aus der Praxis von 3 Amigo
Die Amigos 3-Strategie kann einen groĂen Einfluss auf die EffektivitĂ€t des gesamten Teams sowie auf die QualitĂ€t und Nachhaltigkeit Ihrer Projekte haben und die ManövrierfĂ€higkeit und FlexibilitĂ€t bei Ănderungen erhöhen.
Hier sind einige weitere Boni:
- Bei der Planung verbringen wir nicht viel Zeit damit, uns in die Bedeutung der Geschichte zu vertiefen.
- Erkennt frĂŒhzeitig Verwirrung und MissverstĂ€ndnisse, was eine schnellere Lieferung ermöglicht
- Stellt sicher, dass das Team den erforderlichen Arbeitsaufwand bespricht
- Hilft bei der Suche nach allen Akzeptanzkriterien und anderen QualitÀtsmerkmalen.
- Die Entwicklung von TestfÀllen ist viel einfacher.
- Wir provozieren Entwickler, den Code mit Tests abzudecken
- Wir kommen schnell zu dem Schluss, dass diese Funktion nicht benötigt wird
Unsere Teams konnten mithilfe von Ăbung die Aufgabenrendite aufgrund ungenauer Spezifikationen reduzieren. Die Backend-Aufgaben, die die Jungs gelernt haben, "beim ersten Mal" zu entwickeln. Das heiĂt, ohne Bugs und sofort auf dem Prod.
Fallstricke
- BeschrÀnken Sie sich nicht auf nur drei Personen. Wenn Sie mehr brauchen - rufen Sie an.
- Treffen Sie nicht das ganze Team. In dieser Besprechung muss eine Mindestanzahl von Personen vorhanden sein, um die Funktion zu implementieren.
- Betrachten Sie es nicht als ein regelmĂ€Ăiges Treffen - ein Ritual. Andernfalls hat das Team einen negativen Einfluss auf die Erhöhung der Anzahl der Besprechungen.
Meisterkurs auf der QualityConf- Konferenz
Vom 27. bis 28. Mai werde ich im Rahmen des RIT ++ - Festivals auf der QualityConf-Konferenz eine Meisterklasse ĂŒber die Entwicklung von Anforderungen unter Verwendung der Praxis von 3 Amigo durchfĂŒhren.
Wenn Sie an dem Ansatz interessiert sind und Fragen haben, können Sie mich auch unter dem Telegramm @Travieso_nastya kontaktieren.
AnnÀherungsgeschichte
Der Autor des Ansatzes: George Dinwiddy, 2009.
Er beschrieb diesen Ansatz in seinem Interview und erwÀhnte in einer Reihe von Artikeln die Links, an die ich angehÀngt habe. Als zusÀtzliches Material habe ich alle Verweise auf englischsprachige Ressourcen angehÀngt, nach denen ich diese Praxis studiert und gelernt habe.
https://www.agilealliance.org/glossary/three-amigos/
https://www.infoq.com/interviews/george-dinwiddie-three-amigos
https://www.agileconnection.com/article/three-amigos-strategy-developing-user-stories
https://www.stickyminds.com/better-software-magazine/three-amigos