2009-12-12 11 views
10

Agile/Scrum-Entwicklung ist ein sehr kooperativer Entwicklungsprozess. z.B. es erfordert Entwickler, kontinuierlich zu kommunizieren & arbeiten Tag für Tag eng zusammen.Agile/Scrum-Entwicklung: Wie gehst du mit "Aus" Tag um?

Wie gehen Sie mit Ihren "Aus" Tagen um? Jene Tage, an denen du einfach keine Energie hast, kannst nicht klar denken, hast wirklich nichts zu sagen bei Standup-Meetings usw.

Genau wie Sportler ihre freien Tage haben.

+3

Sie meinen Sonntag? –

+0

@Adrian: Ich bin mir nicht sicher, ob du das als Witz meintest = p, aber ich werde es wörtlich nehmen: Nein, ich meine MF – sivabudh

+0

Ich frage nur, weil ein freier Tag normalerweise als der Tag bezeichnet wird, an dem du nicht mehr bist. Ich gehe überhaupt zur Arbeit. Ich verstehe Ihre Frage, aber Sie könnten mehr nützliche Antworten mit einem weniger irreführenden Thema/Frage erhalten. –

Antwort

20

Ich glaube nicht, dass es einen Tag geben sollte, an dem man beim Standup Meeting nichts zu sagen hat. Jedes Standup-Meeting sollte genutzt werden, um den Rest des Teams wissen zu lassen, ob Sie die Verpflichtungen des Vortags erfüllt haben oder nicht.

Ein Problem, das ich bei vielen agilen Teams gesehen habe, ist, dass die Entwickler nicht täglich konkrete Verpflichtungen eingehen, so dass die täglichen Stand-Ups nicht so effektiv sind. Wenn dies ein Problem ist, stellen Sie sicher, dass alle Anwesenden täglich konkrete Ziele aufstellen, die am nächsten Tag objektiv als erledigt oder nicht erledigt kommuniziert werden können.

Zum Rest Ihrer Frage, ich denke es ist vollkommen akzeptabel, in einen täglichen Stand-up zu gehen und zu sagen, dass Sie das Ziel des vorherigen Tages nicht erfüllten, weil Sie einen freien Tag hatten und das Treffen als eine Gelegenheit verwenden neue Verpflichtungen eingehen. Wenn es einen Grund gab, warum Sie einen freien Tag hatten, der eindeutig als Hindernis identifiziert werden konnte (z. B. zu viele Unterbrechungen, unklare Anforderungen/Ziele, Entwicklungsfrustrationen), sollten diese Gründe demjenigen mitgeteilt werden, der die Stand-ups führt (Scrum-Master), weil es ihre Verantwortung ist, sicherzustellen, dass diese Hindernisse behoben werden.

+0

danke für Ihre aufschlussreiche Antwort. – sivabudh

+3

Wenn Sie bei einem Stand-up-Meeting nichts zu sagen haben, bedeutet das, dass Sie gestern nichts gemacht haben, keine Hindernisse hatten und heute nichts unternehmen werden! – daf

5

Wenn Sie nichts erhalten, sagen Sie, dass Sie nicht fokussieren konnten und nichts auf dem Standup-Meeting zustande brachten. Der Scrum Master sollte versuchen, herauszufinden, dass es einen Faktor gibt, der dich ablenkt, und versuche ihn für dich zu entfernen.

Auch, wenn diese "off days" halbhäufig vorkommen, versuchen Sie herauszufinden, wie oft sie auftreten, und fügen Sie sie in Ihre Schätzungen ein. In Scrum geht es darum, was wirklich vor sich geht. Es geht um echte Zeitlinien. Wenn Sie wissen, dass Sie 4 Tage in 4 Wochen haben, dann sollten Sie nur 4 Arbeitstage pro Woche beanspruchen, nicht 5 (das heißt, es ist möglich, dass das, was Sie in 4 Tagen tun können, dasselbe ist wie das, was jemand tut sonst kann in 5 Tagen tun).

+0

Ich stimme zu, der beste Ansatz ist es, über diese "Off Days" als Team zu sprechen. Finde die Ursache heraus. Ist die Aufgabe für den Entwickler geeignet? Sei offen und direkt in deiner Kommunikation. – Rodney

1

G'day,

Wie mkedobbs erwähnt, sollten Sie es in der Stand-up-Sitzung erwähnen.

Vielleicht müssen Sie sich ansehen, was einen "Aus" -Tag bedeutet, und dies mit Ihren Teammitgliedern kommunizieren.

  • Liegt es daran, dass Sie Ihren Kopf gegen ein Problem schlagen und Sie die Motivation verlieren? Wenn Sie ihn im Stand-up erwähnen, kann sich ein anderes Teammitglied ergeben, das zuvor auf das Problem gestoßen ist. Sie haben es vielleicht sogar gelöst, oder ihre Erfahrungen und Beobachtungen können sich etwas von Ihrem unterscheiden, aber die Kombination von zwei Köpfen kann das Problem für Sie beide lösen.
  • Liegt es daran, dass Ihre User Story viel größer ist als erwartet und Sie sich überwältigt fühlen? Wenn Sie das Problem im Standup-Modus beheben, können Sie das Problem beheben. Vielleicht sollte diese bestimmte User Story als User Theme oder sogar als User Epic betrachtet werden und in mehrere User Stories aufgeteilt werden.
  • Ist es, weil die User Story, die Sie beendet haben, nicht das ist, was Sie normalerweise tun? Wenn Sie dies im Stand-up diskutieren, können Sie Teammitglieder entdecken, die über Erfahrung in dem bestimmten Bereich verfügen, der von der User Story abgedeckt wird. Und diese Teammitglieder sind möglicherweise in der Lage, Ihnen Hinweise zu geben, um Ihnen zu helfen, vielleicht direkt mit der Arbeit selbst oder mit anderen Ressourcen, um Ihnen dabei zu helfen, sich zu verbessern.
  • Dies sind nur einige Gründe, warum Ihr "Aus" -Tag direkt aufgrund Ihrer aktuellen Arbeit sein könnte. Aber bleib nicht einfach still! Erwähnen Sie es im Stand-up, damit mögliche Probleme früher oder später behoben werden können.

    HTH

    prost,

    5

    Pair-Programmierung macht es einfacher zu handhaben. Zumindest bei der Paarprogrammierung ist jemand anders da, um Ihre Fehler frühzeitig zu erkennen.

    Wählen Sie eine andere Aufgabe/Geschichte, um auf zu arbeiten - damit Sie einen Wechsel auf Szene erhalten. Vielleicht warst du zu lange in derselben User Story.

    Gold Cards - (oder „Federal Express Tage“) - wo man auf etwas arbeiten können Sie wollen: http://www.planningcards.com/iterex/papers/InnovationAndSustainabilityWithGoldCards.pdf Was ist mit „Gold-Karten“ spürbar ist, dass das Team, das sie eingeführt festgestellt, dass sie keinen Tropfen verursacht haben in der Produktivität. Dies deutet darauf hin, dass es besser ist, jemanden an einem freien Tag aus dem Prozess herauszunehmen und sie dazu zu bringen, etwas Konstruktives von sich selbst zu wählen, als sie unproduktiv arbeiten zu lassen.

    +1

    definitiv +1 für erwähnen paar Programmierung. Ich kann Ihnen nicht genug sagen, wie unterschiedlich es ist, mit einem anderen Entwickler zu arbeiten. Es hilft nur, Sie zu energetisieren, und hilft auch Ideen abzuwerfen. – sivabudh

    +0

    +1 für die Gold Card Link – Kirschstein

    1

    Ich habe Tage frei. Mein Team hat freie Tage.

    Wenn es viel passiert oder wenn es die gleichen Leute sind, dann ist die Ursache und Aktion erforderlich. Dies könnte ein gutes Thema für eine Retrospektive sein, wenn das ganze Team betroffen ist, oder eins zu eins, wenn es sich um eine Einzelperson handelt.

    Wie für die Antwort, Sie sind Teil eines Teams. Das Team nimmt die Anstrengung auf, genau wie jedes andere Problem. Wenn Ihr Team Probleme damit hat, haben Sie wahrscheinlich kein gut ausgebildetes Team und nur eine Gruppe von Individuen, die für sich selbst kämpfen.

    1

    Im Allgemeinen zu Beginn eines "Aus" -Tages ist es nicht klar, dass der Tag schlecht ausgehen wird. Erst nach einigen Stolpersteinen wird klar, dass es kein guter Tag wird. Ich würde immer noch versuchen, etwas zu erledigen, aber manchmal ist der Fortschritt winzig. Der Aufstand des folgenden Tages ist, wenn man sagt: "Gestern habe ich nicht viel geschafft. Ich hatte einen freien Tag", oder etwas Ähnliches, um festzustellen, dass es mir nicht gut ging und ich es versuchen würde heute besser machen.

    Manchmal ändere ich, was ich an diesem Tag mache, da das manchmal helfen kann. Ich hatte Zeiten, in denen ich ein paar freie Tage hintereinander hatte, was im Allgemeinen darauf hindeutet, dass ich einen persönlichen oder Urlaubstag nehmen muss und versuche, mich wieder aufzuladen, um wieder im Sattel zu sitzen.

    2

    Abhängig davon, ob Sie die Meetings abhalten, entscheiden sich viele Leute für das "Daily Scrum" während der Arbeit an Projekten, aber oft sind sie Zeitverschwender und unnötig. Strukturieren Sie Ihre Meetings, wenn die Dinge abgeschlossen sind, wenn Sie täglich Aufgaben erledigen und neu zuweisen, dann ist ein tägliches Meeting eine gute Sache, aber realistisch gesehen können Sie eine Reihe von Aufgaben in einem Meeting planen und besprechen und dann Besuch später in der Woche. Idealerweise bestehen die effizientesten Treffen normalerweise aus einem wöchentlichen Treffen (Montag) und einem schnellen Fortschritt beim Aufholen (Mittwoch - Donnerstag).Wenn Sie der Projektmanager sind, bestehen Sie darauf, dass Teammitglieder direkt auf Sie antworten, wenn sie die Arbeit vor dem nächsten Meeting abgeschlossen haben. Wenn Sie offizielle tägliche Meetings abhalten, sind Sie wahrscheinlich in einem Monat ausgebrannt! (Und so sind Ihre Mitarbeiter). Wenn Sie tägliche Meetings machen müssen, machen Sie schnelle Aufholaktionen, die jeden Tag zur gleichen Zeit stattfinden und nur die relevantesten Informationen bieten und nur ein ordentliches Treffen während der Woche haben. Wenn Sie wissen möchten, was Sie an Ihren "freien Tagen" machen können, kann ich nur vorschlagen, dass Sie das Meeting absagen, eine Berocca nehmen, um den Block herumgehen, Ihre Einreichung abschließen und tatsächlich etwas Arbeit erledigen, statt unermüdliche Meetings abzuhalten ein Wechsel.

    Verwandte Themen