Daily Scrum
Definicja
Daily Scrum (często nazywany “Daily”) to krótkie, maksymalnie 15-minutowe zdarzenie odbywające się każdego dnia Sprintu. Służy ono inspekcji postępów w realizacji Celu Sprintu oraz adaptacji planu zapisanego w Sprint Backlogu.
Cel spotkania
Głównym zadaniem Daily Scrum jest synchronizacja pracy członków zespołu i stworzenie planu na najbliższy dzień roboczy. Spotkanie to:
- Zwiększa prawdopodobieństwo osiągnięcia Celu Sprintu poprzez wczesne wykrywanie odchyleń.
- Umożliwia identyfikację przeszkód (blokad), które Scrum Master powinien pomóc usunąć.
- Poprawia komunikację wewnątrz zespołu i eliminuje potrzebę organizowania dodatkowych spotkań.
Przebieg
Spotkanie odbywa się zazwyczaj o tej samej porze i w tym samym miejscu, aby zminimalizować złożoność organizacyjną. Zespół deweloperski skupia się na:
- Postępach poczynionych od ostatniego spotkania.
- Pracach planowanych do wykonania w nadchodzącym dniu.
- Przeszkodach, które utrudniają realizację zadań lub zagrażają Celowi Sprintu.
Zasady i Dobre Praktyki
- Timeboxing: Spotkanie nie powinno trwać dłużej niż 15 minut, niezależnie od wielkości zespołu.
- Skupienie na planie: To spotkanie służy planowaniu, a nie szczegółowemu rozwiązywaniu problemów technicznych (dyskusje techniczne powinny odbywać się po Daily).
- Transparentność: Każdy widzi postępy i napotkane trudności w czasie rzeczywistym.
Typowe błędy
- ❌ Raportowanie do przełożonego: Traktowanie Daily jako spotkania statusowego dla menedżera zamiast wzajemnej synchronizacji zespołu.
- ❌ Zbyt szczegółowe dyskusje: Wchodzenie w detale techniczne, które nudzą resztę zespołu i przekraczają limit czasu.
- ❌ Brak obecności deweloperów: Daily jest przede wszystkim dla zespołu deweloperskiego, aby mógł on zarządzać własną pracą.
Podsumowanie
Daily Scrum wspiera filary empiryzmu: przejrzystość, inspekcję i adaptację. Prawidłowo prowadzone spotkanie buduje kulturę zaufania i pozwala na szybkie reagowanie na zmiany, co jest fundamentem pracy w duchu Agile.
Powiązane pojęcia:
Kliknij w pojęcie, aby przejść do jego definicji w słowniku
Inne pojęcia ze słownika
Bug (Błąd)
Defekt w kodzie źródłowym lub projekcie systemu, który powoduje, że program zachowuje się w sposób nieoczekiwany, niepoprawny lub niezgodny z wymaganiami.
Czytaj więcej →Sparx Enterprise Architect
Jedno z najbardziej rozbudowanych narzędzi CASE na świecie, służące do projektowania, modelowania i zarządzania cyklem życia systemów IT w oparciu o standardy UML, BPMN i wiele innych.
Czytaj więcej →Interesariusze (Stakeholders)
Osoby, grupy lub organizacje, które mają wpływ na produkt lub na które produkt wywiera wpływ; kluczowe źródło wymagań i informacji zwrotnej.
Czytaj więcej →
Latarnia Analizy