So aktivieren Sie bessere Demos

Hat jemand irgendwelche Methoden, um einem Team zu ermöglichen, bessere Demos zu liefern?

Ich bin ein Agile Coach und arbeite mit einem Team unerfahrener Cross-Plattform-Entwickler.

Ich habe eine Schulung darüber durchgeführt, wie gute Demos aussehen. Ich habe auch bei ihnen gesessen, während sie Trockenübungen gemacht und Vorschläge gemacht haben.

Sie wollen normalerweise keine Ratschläge annehmen und ich möchte sie nicht verwalten und sie zwingen, Dinge zu tun.

Sie können nicht alle gleichzeitig reden. Haben Sie Rest der Teamkritik, wer auch immer beim Probelauf präsentiert. Es geht darum, den Trockenlauf zu einem sicheren Ort zu machen, an dem Fehler korrigiert und das Team sein gemeinsames Image aufpolieren kann. Wenn Bob in der Abschlusspräsentation wie ein Idiot aussieht, leidet nicht nur Bob darunter. Das ganze Team wird getroffen.

Antworten (2)

Meiner Erfahrung nach resultiert die Zurückhaltung bei der Durchführung von Demos oder mangelndes Engagement für Demos aus einem Missverständnis dessen, wofür die Demo gedacht ist.

Für Entwickler (insbesondere unerfahrene Entwickler) ist es leicht zu glauben, dass eine Demo ein Fortschrittsmeeting ist. Dies geschieht, wenn der Schwerpunkt darauf liegt, zu zeigen, wie viel Arbeit geleistet wurde, und den „Wert“ des Teams zu beweisen.

Demos funktionieren am besten, wenn das Team sie als Gelegenheit sieht, Feedback zu erhalten, anstatt Fortschritte zu demonstrieren. Eine Möglichkeit, dies zu erreichen, besteht darin, das Team zu ermutigen, seine Demonstration als eine Reihe von Fragen zu formulieren:

So haben wir die Anmeldeseite aufgebaut, was halten Sie davon?

Das Suchfeld hätte auch in der Menüleiste sein können, aber stattdessen haben wir es in den Seitentext eingefügt. Ist das sinnvoll?

Das Team hat viel darüber gesprochen, wie diese Tabelle am besten dargestellt werden kann. Was halten Sie von unserer Lösung?

Dies funktioniert nur, wenn das Team Feedback schätzt und die Möglichkeit hat, darauf zu reagieren (dh der Umfang ist nicht eingeschränkt).

Ist der Zweck verstanden? Die Fragen erwähnen kein bestimmtes Framework oder einen bestimmten Prozess ( z. B. Scrum oder eXtreme Programming ), der einige Absichten für ein solches Ereignis hat. Warum Dinge getan werden, ist sehr wichtig.

Was ist das Problem? Sie mögen einfach nicht, wie sie es tun (dh was bedeutet "besser" und warum ist es wichtig)? Es gibt keine Beteiligung anderer Teilnehmer (z. B. Stakeholder und Kunden)? Die Informationen wurden bereits über andere Methoden geteilt?

Eventuell ist auch Coaching für die anderen Teilnehmer erforderlich. Wenn es eine Diskussion über die entwickelten Funktionen geben soll, dann sollte die Last nicht ausschließlich beim technischen Team liegen, um eine Diskussion hervorzurufen.