it-swarm.com.de

Tägliche Standups - ja oder nein?

Wie wertvoll (oder nicht) finden Sie tägliche Stand-up-Meetings ?

Wenn Sie damit nicht vertraut sind, bezieht sich dies auf ein tägliches Meeting, das Teil von Scrum-Anhängern ist (und einige andere agile Methoden). Die Idee ist, dass Sie eine tägliche Besprechung abhalten, die auf 15 Minuten festgelegt ist und in der jeder stehen muss (um die Menschen zu ermutigen, auf den Punkt zu kommen).

In der Besprechung gehen Sie durch den Raum und sagen jeweils: - Was Sie gestern getan haben - Was Sie heute vorhaben - Blocker oder Hindernisse für Ihren Fortschritt.

Denken Sie, dass diese Praxis Wert hat? Hat jemand an einem Ort gearbeitet, der es getan hat, und was haben Sie gedacht?

40
Fishtoaster

Bei meinem ersten Job hatten wir tägliche Stand-ups. Nun, mit all den Genossenschaften/Praktikanten/Zeitarbeitskräften war es eigentlich eher lang - normalerweise ungefähr 30 Minuten.

Aber die Idee eines kurzen, zeitgesteuerten täglichen Treffens half viel, nur um zu wissen, woran andere Leute festhielten - und wenn ich daran arbeitete, konnte ich meine Aufgaben neu priorisieren, um das zu erledigen, was sie brauchten, um früher fortzufahren. Es gab auch jedem die Möglichkeit zu wissen, woran alle arbeiteten. Wenn also jemand einen Notfall hatte, war sich jeder zumindest bewusst, was vor sich ging - die Reduzierung eines LKW-Faktors ist immer eine gute Sache.

Ehrlich gesagt kann jeder Tag in einigen Fällen etwas extrem sein. Die Idee von kurzen, regelmäßigen Besprechungen, bei denen alle auf derselben Seite bleiben, ist jedoch eine wertvolle Ergänzung für jeden Prozess.

40
Thomas Owens

Ich finde diese Treffen sehr wertvoll. Sie bieten die folgenden Vorteile - im Gegenzug für nur 15 Minuten!

  • Hält alle auf dem Laufenden. Es ist einfach, sich mit Ihren eigenen Problemen auseinanderzusetzen und zu vergessen, was andere tun, oder die Arbeit eines anderen zu wiederholen. Tägliche Besprechungen verhindern dies.
  • Erlaubt den Leuten nicht, nachzulassen. Bei diesen Treffen machen Sie Versprechen. Dann müssen Sie nur versuchen, sie zu behalten.
  • Lässt Leute interagieren. Programmierer sprechen normalerweise nicht gern mit Menschen. Bei solchen Treffen werden sie jedoch von ihren Kollegen ermutigt (und gerügt), was sich positiv auf die Moral auswirkt.
  • Versammelt alle an einem Ort. Sie erhalten einen Bonus zu wissen, dass jeder dorthin kommen wird. Dies kann verwendet werden, um andere Besprechungen zu arrangieren, Ankündigungen zu machen und diese tägliche Besprechung in kleineren Gruppen fortzusetzen, um bestimmte Probleme zu besprechen. Normalerweise erfordert die Organisation solcher Meetings viel Aufmerksamkeit und erfordert Fähigkeiten, die Programmierer nicht gerne einsetzen.
31
P Shved

Ich kann stundenlang stehen. Es bringt mich nicht mehr auf den Punkt oder hat keine wirkliche Bedeutung/Auswirkung auf ein kurzes tägliches Nachhol-Meeting.

Aber hey, wenn du im Stehen etwas als agil brandmarken kannst, muss es gut sein!


Ob regelmäßige Nachholgespräche im Allgemeinen eine gute Idee sind ... nun, sie helfen, wenn andere Prozesse ineffektiv sind.

Wenn Sie wissen möchten, was jemand gestern getan hat und was seine nächsten Aufgaben sind, schauen Sie im Issue Tracker nach, wo er bereits aufgezeichnet ist. Wenn es keinen eindeutigen Filter gibt, der dies für das gesamte Team anzeigt, richten Sie einen ein (oder finden Sie eine bessere Software).

Wenn Sie wissen möchten, ob jemand Blocker hat, überprüfen Sie Ihre Nachrichten (ob E-Mail/im/forum/was auch immer). Wenn jemand welche hat, sollte er sowohl die betreffende Partei als auch den Projektleiter benachrichtigen, wenn sie auftreten, und keinen Tag damit verschwenden, zu warten, bevor jemand anderes es herausfindet, und keine Chance haben, zu handeln.


Es ist sicherlich von Vorteil, regelmäßige Treffen zu haben, um die Richtung eines Projekts zu besprechen - im Allgemeinen und nicht im Besonderen, um sicherzustellen, dass jeder die allgemeinen Ziele usw. versteht - und wöchentlich oder vierzehntägig (je nach Tempo) abzuhalten von Sachen).

Aber jeden Tag eine Viertelstunde verbringen, nur damit Sie fühlen agil und großartig und so? Zeitverschwendung.

26
Peter Boughton

Nach meiner Erfahrung haben sich Stand-Ups nicht gelohnt, besonders die tägliche. Sie sind entweder eines von zwei Dingen: ein leeres Ritual oder ein ungerichtetes Ad-hoc-Treffen.

  1. Das leere Ritual: Jeder geht um den Kreis und gibt die Aufgabe, an der er arbeitet, und seinen Fortschritt an. Niemand kümmert sich wirklich darum, woran die anderen arbeiten, und nichts wird getan (als Ergebnis des Aufstehens), wenn es ein Problem gibt.

  2. Das ungerichtete Ad-hoc-Meeting: Jemand (normalerweise ein Manager, ein PM oder jemand aus dem Unternehmen) kommt und entgleist es. Vielleicht sprechen wir bis ins kleinste Detail über das heutige Feuer oder darüber, wie sich jemand Sorgen macht, ob wir eine Frist einhalten usw. 15 Minuten werden zu einer halben Stunde oder länger. Alle stehen, obwohl wir wirklich sitzen sollten, wenn es so lange dauern soll.

Außerdem hilft der "Stand-up" -Teil von Stand-ups nicht dabei, die Besprechungen zeitlich zu planen, sondern fügt der Mischung lediglich körperliche Beschwerden hinzu.

Ich habe viel bessere Erfahrungen mit der Ad-hoc-Kommunikation zwischen Teammitgliedern gemacht als mit formellen Stand-Ups. Wenn sich jemand darum kümmert, woran Sie arbeiten oder welche Fortschritte Sie machen, wird er Sie fragen oder Sie werden es ihm sagen. Wenn Sie ein Problem haben oder blockiert sind, stellen Sie sicher, dass die Personen, die darüber Bescheid wissen müssen, Bescheid wissen. Wenn eine Anforderung unklar ist, suchen Sie den Geschäftsbenutzer oder den BA und fragen ihn danach.

17
Kaypro II

Ich denke, sie sind sehr wertvoll, wenn sie richtig ausgeführt werden. Das Format, das für mich gut funktioniert hat, ist dieses ..

Jede Person gibt eine kurze Antwort auf die folgenden Fragen.
A) Woran arbeiten Sie?
B) Was werden Sie bis zum nächsten Treffen (morgen) tun?
C) Haben Sie das erreicht, was Sie beim letzten Treffen gesagt haben?
D) Welche Hindernisse verlangsamen/stoppen Ihren Fortschritt?

Jede ausführliche Diskussion der oben genannten Punkte sollte während des Treffens eingeschränkt werden, um sie kurz zu halten. Jeder kann nachher bleiben (oder sich später am Tag treffen), um mit der/den relevanten Person (en) alles zu besprechen, was eine erweiterte Berichterstattung erfordert.

Damit werden folgende Ziele erreicht :
A) Der Teamleiter/Product Owner ist über mögliche Verzögerungen schnell auf dem Laufenden.
B) Der Teamleiter kann Hindernisse schnell beseitigen.
C) Der Teamleiter kann Personen identifizieren, die ihre Räder schnell drehen.
d) Es fördert die Zusammenarbeit zwischen Teammitgliedern, die möglicherweise zu introvertiert sind, um bei Bedarf um Hilfe zu bitten.
e) Es fördert die Dynamik, indem es die Verpflichtungen kurz hält (minimiert die Arbeit, die auf die für das Projekt verfügbare Zeit ausgedehnt wird).

8
JohnFx

Ich habe sie nicht als nützlich empfunden, wie sie an meinem Arbeitsplatz praktiziert wurden, wo sich der "tägliche 15-Minuten-Standup" auf 30, dann 45 und jetzt oft 60 Minuten erstreckte. wo sich alle hinsetzen, während sie darauf warten, dass der Projektmanager mit dem Projektor oder der Netzwerkfreigabe spielt oder was auch immer der zufällige Dämon des Tages ist; wo er darauf besteht, dass sich jeder die Zeit nimmt, um vor dem Meeting Statusaktualisierungen bereitzustellen, aber dann alle erneut abfragt (nur für den Fall, dass wir in den letzten Augenblicken etwas anderes erreicht haben); Der einzige Teil des ursprünglichen Konzepts, der übrig bleibt, ist "Täglich".

Tu das nicht.

8
AShelly

Es kann nützlich sein, ist aber oft nicht in der Praxis.

Wenn Sie ein Team haben, das während der Arbeit keinen einfachen Zugang zu anderen Teammitgliedern hat, oder Ihre Organisation es schwierig macht, die Manager/PMs/wen auch immer zu finden, dann wissen Sie zumindest, dass Sie einen Schuss pro Tag haben, um eine Frage zu beantworten.

In der Praxis ermutigt es manchmal die Leute, Probleme nicht sofort zu diskutieren, und es kann eine beträchtliche Zeitverschwendung werden. Zum Beispiel:

Wenn ich nur an einem aktiven Entwicklungsprojekt teilnehme (normalerweise an zwei), gibt es normalerweise mindestens eine Abschluss-Qualitätssicherung und eine, die sich gleichzeitig dreht. Das sind drei 15-minütige Stand-ups pro Tag. Meine sind fast nie Rücken an Rücken. Sie verlieren einige Zeit, um sicherzustellen, dass Sie sich vor jedem einzelnen an einem Haltepunkt befinden und nach jedem einzelnen wieder auf dem richtigen Weg sind. Selbst wenn Sie davon ausgehen, dass diese Verluste jeweils 10 Minuten betragen, bedeutet dies, dass jede Woche mehr als ein ganzer Arbeitstag durch Stand-ups verloren geht.

Fügen Sie in den Commit-Meetings und Demos hinzu, und das kostet leicht einen ganzen zusätzlichen Tag.

IMHO, wenn Ihr Team ein Kommunikationsproblem hat, können tägliche Besprechungen helfen, aber wenn Sie dies anders tun, ist dies einfach eine zu große Ressourcensenke.

6
Bill

Ja oder Nein und sind sie wertvoll sind zwei verschiedene Fragen. Die Antworten können auch unterschiedlich sein. Bei letzterer Frage kann die Antwort von der Perspektive abhängen.

Die erste Frage, ja oder nein? Es ist ein Ja . Aus der Sicht von Scrum oder XP] ist der Standup eine wesentliche Aktivität. Wenn Sie keine täglichen Scrums haben, dann ist es nicht wirklich Scrum, sondern "Scrum", aber wir tun es nicht mache tägliche Standups "oder scrumbut kurz. Wenn Sie eine Kanban-Perspektive einbeziehen möchten, führen die meisten Kanban-Teams Stand-ups durch, obwohl ihre Methode sie nicht vorschreibt.

Die zweite Frage, (wie) sind sie wertvoll, ist komplizierter. Wenn Sie Scrum oder XP üben, müssen Sie glauben, dass die Stand-ups wichtig sind, um die Zusammenarbeit und Teamarbeit zu fördern und Ihr Team effektiver zu machen. Die Antwort ist also definitiv wertvoll .

Die Perspektive der schlanken Befürworter ist sehr unterschiedlich . Eine extrem schlanke Sichtweise ist, dass es Ihrem Kunden egal ist, ob Sie Stand-ups machen, also sind sie nur Verschwendung. Was machst du mit Abfall? Sie schneiden es auf das Minimum, idealerweise auf Null.

Eine moderatere schlanke Sichtweise ist, dass tägliche Stand-ups, obwohl sie nicht gerade verschwenderisch sind, Koordinierungskosten und keine Mehrwertaktivität sind . Sie können mit Ihren Scrum-Kollegen Devil's Advocate spielen und sie fragen: Wenn Sie der Meinung sind, dass Ihre 15-minütigen Stand-ups eine wertschöpfende Aktivität sind, warum machen Sie nicht jeden Tag 30 Minuten oder 45 Minuten und steigern den Mehrwert auf einfache Weise?

Kanban, das schlanke Wurzeln hat, aber die Prinzipien des Agilen Manifests erfüllen möchte, löst dieses Paradoxon, indem es Stand-ups durchführt, aber eine ganz andere Besprechungsstruktur verwendet als das traditionelle agile Stand-up-Format. Das Ergebnis ist eine viel kürzere Besprechung, die sich an der Lean-Sichtweise orientiert. Dieses Buch enthält ein Beispiel, in dem ein 50-köpfiges Kanban-Team in 10 Minuten täglich aufsteht .

Zusammenfassend lässt sich sagen, ob Sie tägliche Stand-ups durchführen möchten oder nicht. Die Antwort lautet definitiv Ja . Aber sind sie wertvoll, wie wertvoll sind sie - es kommt darauf an .

4
azheglov

Lange bevor an SCRUM und Agile gedacht wurde, war ich Teamleiter einer Personalstudie, die zwei Jahre dauerte. Ohne tägliche Treffen hätte es viel länger gedauert. Erstens werden Menschen, die Menschen sind, nachlassen, wenn sie wissen, dass niemand aufpasst. Wenn sie jeden Tag Fortschritte zeigen müssen, lassen sie weniger nach. Wenn Joe mehr Fortschritte zu machen scheint als sie, lassen sie weniger nach. Außerdem wird der Manager (oder wer auch immer) darüber informiert, wann Probleme auftreten, bevor sie zu einer Krise werden. Wenn Steve also eine Woche zu spät kommt und Harry vorne ist, können wir einige Aufgaben verschieben. Dies verhindert, dass das Projekt ins Hintertreffen gerät, weil eine Person stecken geblieben ist. Außerdem kann normalerweise jemand anderes der Person helfen, sich zu lösen. Das tägliche Treffen war der Schlüssel zu meinem Erfolg in diesem Team und dem späteren Job, bei dem ich 30 Studien auf der ganzen Welt leitete und nicht eines zu spät oder über das Budget hinausging und alle die Qualitätskontrolle problemlos bestanden haben.

Jetzt habe ich an einem Ort gearbeitet, an dem wir einem neuen Mitarbeiter ein großes Projekt gegeben haben. (Ich war nicht sein Chef.) Die Fortschrittsberichte, die er seinen Managern gab, lauteten: "Alles ist großartig, alles wird pünktlich erledigt", aber keine Einzelheiten und niemand verlangte von ihm, genau zu sagen, welche Fortschritte er seit dem Tag zuvor gemacht hatte. Er hat, wie ich sicher bin, eine Woche vor Ablauf der Frist ohne Vorankündigung gekündigt, und keine seiner Aufgaben war abgeschlossen oder sogar in einem Zustand, in dem die von ihm geleistete "Arbeit" nutzbar war. Aus diesem Grund sind die täglichen Besprechungen erforderlich, damit diese Menschen echte Fortschritte erzielen und herausfinden, wann dies nicht der Fall ist, bevor das gesamte Projekt in die Hose geht. Am Ende erledigte ich seine und meine Aufgaben und machte den ganzen Sommer über Überstunden, damit wir den millionenschweren Kunden behalten konnten.

Ja, wir alle glauben gerne, dass unsere Entwickler alle intern motiviert sind und immer die Waren für uns produzieren, aber die Wahrheit ist, dass Sie das Team und die Organisation vor solchen Menschen schützen müssen. Sie wissen nie, wer sie sein werden; Manchmal ist es nicht der neue Mitarbeiter, sondern derjenige, der sauer auf die Organisation ist (zu Recht oder nicht) oder derjenige, der gerade seine Frau verloren hat (zumindest wissen Sie oft, wer diese Leute sind, aber nicht jeder teilt seine persönlichen Probleme).

4
HLGEM

Der nützlichste Standup-Typ ist der Kanban-Typ.

  1. Sie benötigen eine Task-Tafel, die Ihren tatsächlichen Workflow/Wertstrom widerspiegelt. Dieses Taskboard ist der Schwerpunkt des Standups.
  2. Konzentrieren Sie sich auf Arbeitselemente, nicht auf Menschen
    • Konzentrieren Sie sich mehr darauf, welche Arbeitselemente Sie als Team (basierend auf dem Taskboard) beenden können, als darauf, was Sie beginnen können
    • Konzentrieren Sie sich auf die Lösung von Problemen, die das Board Ihnen zeigt - Engpässe, Blöcke usw.

(Dies wird in einer Scrum-Umgebung, in der Engagement und Konzentration auf Menschen ein Schlüsselmechanismus sind, wahrscheinlich nicht gut funktionieren.)

Auf diese Weise kann ein Standup-Meeting selbst bei vielen Personen kurz sein, aber dennoch einen echten Nutzen haben.

4
Ingvald

Wie wertvoll (oder nicht) halten Sie tägliche Stand-up-Meetings?

Offsource alle Scrum Framework-Meetings sind wichtig, aber ich denke, das tägliche Standup-Meeting ist das 'wichtigste' Meeting im Scrum Framework. Es ist wie ein Herz in einem Körper. Wenn das Herz nicht regelmäßig Blut pumpt, muss der Körper sterben. In diesem Fall ist der Körper die Organisation oder das Projekt nach dem Scrum und das Herz das Scrum-Meeting.

Denken Sie, dass diese Praxis Wert hat? Yes.Daily Scrums verbessern die Kommunikation, eliminieren andere Besprechungen, identifizieren und beseitigen Entwicklungshemmnisse, heben schnelle Entscheidungen hervor und fördern diese und verbessern das Projektwissen aller. Das Daily Scrum ist keine Statusbesprechung. Das Daily Scrum ist eine Inspektion des Fortschritts in Richtung dieses Sprint-Ziels (die drei Fragen). In der Regel finden Folgetreffen statt, um Anpassungen an die bevorstehende Arbeit im Sprint vorzunehmen. Ziel ist es, die Wahrscheinlichkeit zu optimieren, dass das Team sein Ziel erreicht. Dies ist ein wichtiges Inspektions- und Anpassungsmeeting im empirischen Scrum-Prozess.

Hat jemand an einem Ort gearbeitet, der es getan hat, und was haben Sie gedacht?

Ja, in meinem letzten Projekt haben wir die Scrum Framework- und Agile-Praktiken befolgt. Wir haben das Scrum Framework im Allgemeinen sehr ernst genommen und es nicht halbherzig getan. Anfangs war ich in einem 5-köpfigen Team, dann wechselte ich zu einem größeren 9-köpfigen Team und dann wieder zu einem 6-köpfigen Team über einen Zeitraum von 4 Jahren. Das tägliche Scrum-Meeting stellte sicher, dass alle synchron waren, die Hindernisse transparent waren und wir als Team sehen konnten, wie das Team mit dem Abbrand vor uns vorankam, und wir wussten genau, wer an was arbeitete und wo wir dazu beitragen konnten uns selbst. Es ist definitiv einfacher, wenn Sie Teams mit 6 oder weniger haben. Der Zweck eines Scrum-Meetings besteht darin, eine Selbstinspektion durchzuführen. Wenn festgestellt wird, dass etwas nicht in Richtung des Ziels geht oder wenn etwas blockiert ist, passt sich das selbstorganisierte Team an. Ich denke, es ist sehr wichtig, dass Sie dies tun es.

2
sjt

Wenn es keinen guten Grund gibt, täglich eine vollständig vernetzte Kommunikation zwischen dem gesamten Team zu haben, klingt dies nach großer Zeitverschwendung.

Habe lieber Wochenzeitungen.

2
Paul Nathan

Es war für mich in Teams mit 3 und 5 Personen effektiv, und ich habe gesehen, dass es für ein Team von Veranstaltungsplanern mit etwa 20 Mitarbeitern effektiv eingesetzt wurde. Man muss es kurz halten, man muss es in Bewegung halten. Es ist in Ordnung, wenn Sie sitzen, aber es sollte keine zusätzlichen Dinge geben (Handouts, Whiteboard, Video usw.)

1
furtive

Ich denke, tägliche Stand-Ups sind eine großartige Idee, unabhängig davon, in welcher Methodik oder in welchem ​​Bereich Sie arbeiten - vorausgesetzt, Sie können sie maximal 15 Minuten lang kurz halten. Wenn Sie sich nicht regelmäßig daran halten können, nehmen entweder zu viele Personen an einem einzelnen Stand-up teil oder das Meeting ist nicht fokussiert genug.

Wo wir sind, hat das Marketing-Team angefangen, uns zu kopieren und hat jetzt auch Stand-Ups - also nicht nur für Entwickler!

1
FinnNk

Nach meiner Erfahrung führt die Vorplanung, was Sie am nächsten Tag tun werden, zu erheblichen Produktivitätssteigerungen. Alle diese Scrum-ähnlichen Meetings sind allein aus diesem Grund die verlorene Zeit wert.

Versuchen Sie jedoch, sie kurz zu halten, oder tun Sie dies sogar jeden Tag zur gleichen Zeit in einem Gruppen-Skype-Chat. Lesen Sie jedoch unbedingt die Updates der anderen.

Ein täglicher Statusbericht am Ende eines jeden Tages, bevor Sie nach Hause gehen, hat den gleichen Effekt.

1
Brian R. Bondy

Positiv zu vermerken ist, dass diese Besprechungen die Produktivität steigern können, um dringende und unmittelbare Geschäftsziele zu erreichen.

Negativ zu vermerken ist, dass diese Meetings (täglich: Was haben Sie getan? Was werden Sie tun? Was steht Ihnen im Weg?) Entmutigen, was wir als "Google-Zeit" bezeichnen könnten, oder an einem Nebenprojekt arbeiten/lernen, das keine hat unmittelbare Auswirkungen auf das Geschäft, könnten jedoch erhebliche Auswirkungen auf die gesamte Linie haben.

Ein Produkt, für das ich den Prototyp erstellt habe, hätte den täglichen Besprechungstest nie bestanden, und zum Glück gab mein alter Manager jedem Schiff die Freiheit, selbstständig zu arbeiten, und jetzt ist das eigentliche Produkt live. Aber jetzt, da der alte Manager gegangen ist und ein neuer hinzugekommen ist, der das Konzept eines täglichen Scrums aufgreift, sehe ich nicht, wie ich den Prototyp jemals in der täglichen Scrum-Umgebung hätte entwickeln können.

0
mg1075

Wir führen seit ungefähr 7 Jahren "Stand-up" -Treffen durch, bevor wir wussten, dass es sich um agiles Scrum handelt. Meiner Meinung nach sind sie eine großartige Möglichkeit, ein allgemeines Gefühl dafür zu bekommen, wie das Projekt voranschreitet und ob jemand Hilfe benötigt. Einige meiner Teammitglieder bitten nicht gerne um Hilfe, akzeptieren diese jedoch, wenn sie angeboten werden. Dies geschieht häufig im täglichen Standup.

Die Besprechungen müssen kurz sein, wir hatten Besprechungen mit 7 Teammitgliedern in der Regel unter 10 Minuten. Es hilft, sie kurz vor der Pause um zehn Uhr zu planen. Außerdem verwenden wir in den Besprechungen keine Technologie, sondern nur das Scrum Board mit Post-It-Aufgaben und einigen Diagrammen.

0
refro