Java >> Java Tutorial >  >> Java

Zwei Möglichkeiten, das Beste aus täglichen Stand-up-Meetings herauszuholen

Ein tägliches Stand-up-Meeting ist ein wesentlicher Bestandteil der agilen Softwareentwicklung. Es ist ein Treffen, das jeden Werktag am gleichen Ort und zur gleichen Zeit stattfindet.

Die Tagesordnung dieses Treffens ist einfach. Jedes Teammitglied muss drei Fragen beantworten:

  1. Was habe ich gestern gemacht?
  2. Was werde ich heute tun?
  3. Welche Probleme (Hindernisse) hindern mich daran, meine Arbeit zu erledigen?

Scheint einfach. Richtig?

Trotzdem habe ich in den letzten sechs Jahren an vielen täglichen Stand-up-Meetings teilgenommen und festgestellt, dass es zwei häufige Fehler gibt, die Menschen während dieser Meetings machen:

  1. Teammitglieder sind nicht konkret genug, um ihre vergangenen und zukünftigen Aktionen zu beschreiben.
  2. Die täglichen Stand-up-Meetings ermutigen die Teammitglieder nicht, sich auf die richtigen Dinge zu konzentrieren.

Lassen Sie uns herausfinden, wie wir diese Fehler vermeiden können.

1. Machen Sie es konkret

Eine ziemlich häufige Situation ist, dass Menschen nicht sehr genau sind, wenn sie ihre vergangenen und zukünftigen Handlungen beschreiben. Stellen wir uns folgende Situation vor:

Scrum-Master: "Danke Y. X, Sie sind an der Reihe zu sprechen."

Entwickler X: "Gestern habe ich Feature X implementiert und heute werde ich die Implementierung fortsetzen."

Das Problem ist, dass Entwickler X nicht sehr spezifisch ist. Mit anderen Worten, es ist unmöglich zu wissen,

  1. Was hat er gestern gemacht?
  2. Was wird er heute tun?
  3. Wann wird Feature X fertig sein?

Natürlich kann die Person, die das tägliche Stand-up-Meeting moderiert, dieses Problem lösen, indem sie zusätzliche Fragen an Entwickler X stellt. Das Problem ist, dass dies mehr Zeit in Anspruch nimmt, und da tägliche Stand-up-Meetings zeitlich begrenzt sein sollten, ist dies nicht der Fall. t die bestmögliche Lösung.

Der beste Weg, dies zu lösen, besteht darin, von den Teammitgliedern zu erwarten, dass sie so spezifisch wie möglich (aber nicht zu spezifisch) sind. Wenn der Entwickler X diesem Prinzip gefolgt wäre, hätte er etwa so gesagt:

"Gestern habe ich Feature X implementiert. Ich habe das Domänenmodell und die Datenbankmigrationsskripte fertiggestellt. Ich habe auch die erforderlichen Repositories erstellt und die Serviceschicht implementiert. Heute werde ich die Webschicht implementieren. Wenn ich nicht darauf stoße Probleme haben, werde ich diese Funktion voraussichtlich heute fertigstellen."

Das ist definitiv besser als die erste Aussage. Es ist konkret, nicht zu lang und beantwortet alle drei zuvor erwähnten Fragen.

Sei konkret . Es hilft uns, Informationen an unsere Teammitglieder weiterzugeben und Probleme so schnell wie möglich zu erkennen.

2. Konzentrieren Sie sich auf die richtigen Dinge

Wenn ich bemerke, dass etwas kaputt ist, möchte ich es sofort reparieren. Ich habe auch festgestellt, dass die meisten Entwickler dazu neigen, genauso zu handeln wie ich.

Defekte Dinge zu reparieren ist keine schlechte Sache, aber manchmal hat das, was kaputt ist, nichts mit der Funktion zu tun, die dem betreffenden Entwickler zugewiesen ist.

Das ist ein Problem, weil es uns nicht hilft, die Ziele des aktuellen Sprints zu erreichen!

Glücklicherweise ist es ein leicht zu behebendes Problem. Wenn ein Entwickler seine vergangenen und zukünftigen Aktivitäten im täglichen Stand-up-Meeting berichtet und das Team bemerkt, dass der Entwickler abgelenkt wird, sollten sie dem Entwickler helfen, sich auf die richtigen Dinge zu konzentrieren.

Und was sollen wir mit dem Problem machen?

Wir sollten den Entwickler bitten, ein Element zum Produkt-Backlog hinzuzufügen.

Habe ich etwas verpasst?

Sie haben wahrscheinlich schon erraten, dass ich denke, dass die täglichen Stand-up-Meetings zwei wichtige Ziele haben:

  • Helfen Sie uns, Probleme zu erkennen, indem Sie Informationen an unsere Teammitglieder weitergeben.
  • Halten Sie uns auf die richtigen Dinge fokussiert.

Vielleicht haben Sie andere Prioritäten und das ist ganz natürlich.

Wie gesagt, die Ratschläge in diesem Blogbeitrag basieren auf meinen Erfahrungen. Ihre Erfahrungen können ganz andere sein. Wenn dies der Fall ist, bitte ich Sie, Ihre Tipps zu teilen, indem Sie einen Kommentar zu diesem Blogbeitrag hinterlassen!


Java-Tag