Frage

So habe ich einen Rückstand von Features und wir sind dabei auf einem ziemlich großes Projekt zu beginnen. Ich arbeite die Struktur unseres Sprints auf der Definition und ich bin interessiert an den Gemeinden Feedback.

Was ich denke, ist:

  • Eines Tages Sprint-Planung
    • Füllen Sie den Rückstand und herauszufinden, was jeder Entwickler nach diesem Sprint gehen
  • Drei Wochen Entwicklungs
    • GO! GEHEN! GO!
  • Täglich stehen Treffen
    • Überprüfen Sie, ob jemand Hilfe oder fühlt sich aus der Bahn
    • braucht
  • Zwei Tage Sprint Review
    • Code-Reviews passiert hier, Stakeholder-Präsentationen
  • Ein Tag Sprint Retrospektive
    • Was haben wir bekommen im letzten Sprint getan? Wie können wir tun das nächste Mal besser?

Sprint sollte immer an einem Dienstag Ende (zu viel Wochenende Stress zu vermeiden).

Sonst noch etwas? Es ist offensichtlich mehr auf agile als diese. Ich will das Team mit einem einfachen Überblick geben, wie werden wir arbeiten, wie wir dieses Projekt gestartet.

War es hilfreich?

Lösung

würde ich prüfen, mit Sprint zu experimentieren, die kürzer als 1 Monat sind.

Persönlich finde ich eine bis zwei Woche Iterationen effektiver schnell wirksames Feedback zu bekommen. Es verhindert auch, alle Probleme, die Probleme bei der Iteration Levelbau verursacht bis zu Ebenen, die schwerer verwalten werden können.

Auch für den 30 Tage Sprint - 2 Tage klingen ungefähr einen Tag lang für den Sprint Review ... und ein Tag klingt ungefähr 0,5 Tage zu lang für die Retrospektive. Ich habe festgestellt, dass, wenn Sie brauchen viel mehr als das hat es während der Iterationen Verständigungsprobleme gewesen sind los -. So dass Sie vielleicht an, um lange Bewertungen als eine mögliche rote Fahne aussehen wollen

Natürlich ist das meine Erfahrung gerade gewesen ist - meist die Entwicklung von Web-Anwendungen mit eher klein (4-12) Personen-Teams. Du bist Erfahrung variieren kann.

Das heißt - ich auf jeden Fall kürzer Sprints einen Versuch geben würde. Wie Integration baut - viele Dinge einfacher, wenn man sich oft mehr tun

.

Andere Tipps

Schalten Sie E-Mail, Handy und Instant-Messaging-Anwendungen für Kerncodezeit. 10.00 bis 13.00 Uhr, 14.00 bis 05.00 Uhr könnte gut für diese Blöcke sein.

Essen bestellen, Getränke für Team, wenn sie in der „Zone“ sind.

Abbrechen

alle anderen Veranstaltungen für die Tage vor und nach der Planungssitzung und die Überprüfung Tage.

  • Stellen Sie sicher, dass der "Stand-up" bleibt ein Stand-up. Es ist sehr einfach, in mehr und mehr Sitzungen zu verschieben.
  • Ein Tag der Sprint-Planung und drei Tage am Ende können zu viel sein. Nur so viel Zeit planen, wie Sie benötigen.
  • 1 auf die Idee der kürzeren Iterationen. Persönlich vier einwöchige Iterationen in einem Sprint haben gut funktioniert. Die Menschen sind groß bei der kurzfristigen Aufgaben zu schätzen; Vergangenheit, dass es mehr und mehr Mutmaßungen werden.

Sieht aus wie ein guter Ansatz. Ich zweite, was adrianh und Jedidja sagte über eventuell kürzere Iterationen. Ich mag 1 Weekers mich. Sowie eine bessere Einschätzung, es hält auch die Idee der „Arbeits Software“ auf einem viel kürzeren Zyklus.

Ein paar Fragen:

Warum ist Code-Reviews bis zum Ende übrig? Entweder-pair-Programm, oder tun Sie Ihre Bewertungen, wie Sie gehen.

Does 3 Wochen der Entwicklung bedeuten "dev, Test, Dokumentation, Installateure, usw."? D. h alles, was Sie wirklich tun?

Wir strukturieren unsere Sprints sehr ähnlich Gliederung außer unserem Sprint Bewertungen sind der letzte Tag des Sprint und in der Regel auf zuletzt etwa eine Stunde. Der Sprint Bewertung ist die Zeit, wo Sie Ihre Arbeit an den Kunden und anderen interessierten Parteien zeigen, nicht die Zeit, Code-Reviews zu tun. Code-Reviews, wenn Sie sie tun gewählt haben, sollten in regelmäßigen Abständen während des Sprint erfolgen. Früher haben wir jede Woche einen einstündigen Block haben, wohin wir gehen würden über den Entwicklercode nominiert, was bedeutete, wir keine Zeit hatten alle LOC geschrieben zu überprüfen.

Wir haben auch unseren Sprint an einem Dienstag beenden und beginnen an einem Donnerstag Mittwoch verließen lose Ende einpacken und technische Schulden im Sprint erstellt Angriff nehmen.

ich nicht empfehlen Code-Reviews bis nach dem Sprint zu verschieben, sollten sie ein integraler Bestandteil des Entwicklungsprozesses sein. Mit anderen Worten, es wird eine Aufgabe nicht getan, wenn der Code überprüft wurde (und getestet und dokumentiert, und ...).

Es ist wichtig, zu Hause zu bleiben im Interesse der Verwaltung von der Verwaltung. SCRUM erfordert nur 1 Sitzung pro Tag, und das ist kurz. Zusätzlich bei jedem Sprint, ist das einzige andere Treffen des Frühling retrospektiver und die Sprint-Planung. Dies ermöglicht es uns ROWE oder eine ergebnisorientierte Arbeitsumgebung zu implementieren. Lassen Sie Ihre Entwickler entscheiden, wie, wo, wann sie thier Entwicklung zu tun. Verwenden Sie Ihre täglichen Stand-ups zu verfolgen, dass sie ihre Arbeit tun. Other than that, stehen zurück und thier Produktivität begeistert sein.

Ideen wie „Handys ausschalten, schalten Sie IM-Anwendungen, usw. während der Codierung“ sind alle schlechten Ideen. Wenn Sie Ihr Team mieten, Sie mieten sie mit Zuversicht, dass sie wissen, wie man richtig thier Arbeit zu tun. Wenn man sie mit diesem Verständnis angestellt, warum wollen Sie thier Fähigkeit zu beschränken, um thier Job den besten Weg, sie können wissen, getan? Wenn Sie SCRUM verwenden, dann wird jeder Entwickler die Arbeit gewählt hat sie das Gefühl, sie sind in der Lage zu tun, Ihr Job als Scrum-Master ist, Hindernisse zu beseitigen, so dass sie nicht schaffen.

Code Reviews: Absolut notwendig. Peer Reviews von Code ist ein gutes Lehrmittel für Junior-Entwickler Teilnahme an Sitzungen und für die Leute thier Code überprüft zu haben.

Design Documents: Ich persönlich finde, dass detaillierte Design-Dokumente abdeckt, was der Entwickler sehr wichtig zu tun beabsichtigt ist, und ich fühle mich auch, dass sie ein wichtiger Teil des Entwicklungsprozesses sind. Nun, dies ist nicht speziell in-line mit dem agilen Entwicklung, aber ich persönlich regelmäßig verweist Dokumente erstellt vor Jahren entwerfen, um zu sehen, was der ursprüngliche Entwickler gedacht, als sie ihre Module codierten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top