Wo Software entwickelt wird gibt es häufig neben den Programmierern auch hauptamtliche Tester und die sog. Business Analysts, also die Geschäftsprozessanalytiker. Eines der Ziele agiler Entwicklung ist die verschiedenen Rollen, welche an der Entwicklung von Software beteiligt sind, zwecks besserer Zusammenarbeit näher zusammenzubringen. Mit "Drei Amigos" wird ein Vorgehen beschrieben, welches in besonderer Weise diese funktionsübergreifende Zusammenarbeit fördert.
Business Analysts verstehen was der Auftraggeber will und leiten daraus eine Beschreibung der zu implementierenden Lösung ab. Tester nutzen diese Beschreibung, um zu überprüfen, ob die Software tut was sie soll. Für Programmierer stellt diese Beschreibung die Spezifikation dar, damit sie wissen was programmiert werden soll.
Immer dann wenn an einer "user story" gearbeitet wird, setzen sich die drei Freunde zusammen. Im Gespräch über die durch die "user story" repräsentierte Aufgabe erlangen sie ein gemeinsames Verständnis des zu lösenden Problems. Der Tester kann zusammen mit dem Business Analyst Akzeptanzkriterien entwickeln. Für den Programmierer ist diese Zusammenkunft nicht nur eine gute Gelegenheit zum Klären von Fragen, sondern sie bietet auch dem Analyst eine Möglichkeit neue Möglichkeiten zur Lösung des Problems zu erfahren. Schließlich mag es ja viel einfachere oder elegantere Lösungen geben, von denen der Analyst - der ja das Problem von außen betrachtet - gar nichts ahnte.
Telenovelas zeigen, was wir in Kundengesprächen nicht sagen können. Das Drama ist gesteigert, aber die Muster sind real.
La Batalla Silenciosa
Patricio trifft seine Entscheidung — er schützt den Workaround statt ihn zu verraten. Aber Brunos Misstrauen wächst, und er installiert Überwachung...
Der Bruchpunkt
Tomasz geht am Montagmorgen in Katjas Büro und setzt sich nicht hin. Elf Minuten später hat sich alles verändert. Er geht zu einem Fünfzehn-Persone...
In Ihr Team eingebettet als aktiver Beitragsleister, der Delivery-Reibung verringert und wichtige Arbeit sauber voranbringt.
Mehr über den Embedded Delivery Partner →
Technische Einschätzungen im Peer-Stil vor weitreichenden Entscheidungen; reduziert früh Architektur- und Produktrisiken.
Funktionsfähige Software früher bei echten Nutzern. Wirkung messen und auf Evidenz statt Annahmen anpassen.
Hochwertige, wartbare Software. Kurzfristige Verstärkung, die langfristig Kompetenz im eigenen Team hinterlässt.
Suchen Sie etwas Bestimmtes? Stöbern Sie nach Datum oder Thema.