Pierwsza rzecz, która jest bardzo ważna, gdy mówimy o zwinności to fakt, że Agile nie jest określeniem jednej konkretnej metodyki, podejścia, ram działania. Jest to określenie na wiele różnych metod, które łączy podobne nastawienie. Stąd też często mówimy o nastawieniu (z ang. mindset).
Tak, jak nie istnieje tylko jedna metoda Agile, tak nie istnieje jedno wspólne określenie, czym jest Agile Mindset, co do którego wszyscy by się zgodzili. Poszukując charakterystyki nastawienia zwinnego możemy zajrzeć do poniższych
Bez względu na występujące różnice jesteśmy w stanie wyodrębnić wspólne elementy występujące w wielu różnych metodach. Są to:
W tytule artykułu specjalnie podałem kilka nazw funkcjonujących wśród praktyków Agile. Daily Scrum jest związane ze Scrum i opisane jest w Scrum Guide. Nazwa daily stand-up z kolei pochodzi z lat 90. oraz metody XP (Extreme Programming). Jest często wykorzystywana, ponieważ ma w sobie zawarte dwie charakterystyczne cechy tego spotkania: odbywa się ono codziennie oraz zwykle realizujemy je na stojąco. Z kolei codzienna zbiórka to nazwa, która pojawiła się w polskim tłumaczeniu metodyki AgilePM®.
W tym krótkim artykule nie będę ograniczał się do podstawowych zasad określonych w ScrumGuide.
W metodykach zwinnych bardzo istotne jest to, aby planować i przeplanowywać w takim horyzoncie czasu, który jest właściwy. Dzień jest dostatecznie krótkim horyzontem czasu, aby móc łatwo i bez skomplikowanych narzędzi (np. wykresy Gantta, diagramy sieciowe) określić, co będziemy robić. Podstawową podejść zwinnych jest to, aby reagować wcześnie (a więc często) na to, co się dzieje. Dzień jest takim naturalnym czasem, na tyle długim, że zdąży się coś wydarzyć i będzie na co reagować.
Przede wszystkim koncentracja. Jeśli chcemy, aby spotkanie było efektywne, to wszyscy w zespole musimy się skupić na omawianych kwestiach. Dobrze przeprowadzone spotkanie Daily prawdopodobnie spowoduje, że unikniemy konieczności przeprowadzania innych spotkań w ciągu dnia, które byśmy musieli przeprowadzić, by efektywnie podążać do osiągnięcia celu Sprintu/Timeboksa.
15 minut jest czasem, który określają niemal wszystkie metodyki. Nie oznacza to jednak, że musi to być zawsze 15 minut. Ten kwadrans jest wybrany dlatego, że najczęściej, w typowym zespole zwinnym tyle czasu zajmuje codzienne spotkanie. Jednak jeśli uda nam się omówić i zaplanować/przeplanować prace szybciej, to dobrze. Jednak jeśli nasze spotkanie znacząco przekracza codziennie 15 minut, to należy się zastanowić, co jest nie tak.
Wartość spotkania daily możemy zrozumieć analizując je w kontekście filarów Scrum. Transparencja jest w pewien sposób w tle tego spotkania – jest oczywista. Bez niej trudno mówić o inspekcji – czyli zastanawianie się nad tym, na ile zmierzamy w kierunku celu oraz czy jesteśmy go w stanie osiągnąć w czasie byłoby bardzo trudne lub niemożliwe. Musielibyśmy wymyślić inny mechanizm, który umożliwiłby nam zbadanie tego, czy „jesteśmy na ścieżce”. Natychmiastową reakcją na zdanie sobie sprawy, że „nie wszystko jest OK” jest adaptacja. Bez względu na faktyczny powód, dla którego widzimy odstępstwa. Jak tylko zdamy sobie z tego sprawę powinniśmy zmienić jakoś nasze plany (plany zespołu).
Kolejną rzeczą, o której trzeba pamiętać, to że codzienne spotkanie nie służy wykazaniu, że „ja zrobiłem swoje”, tylko zweryfikowanie, czy zespół jako całość (po złożeniu prac wszystkich członków zespołu) może osiągnąć cel, który sobie postawił.
Na koniec warto pamiętać, że Daily – jak każdy element pracy zwinnej – nie powinien być realizowany dlatego, że tak mówią metodyki i standardy, tylko dlatego, że ma wypełnić pewną funkcję. Nawet jeśli będziemy robić wszystko po kolei tak, jak to jest „napisane w książkach” a spotkanie nie będzie spełniało swojego przeznaczenia, to nie będziemy ani trochę bardziej Agile. Liczy się efekt.
Zapisz się do newslettera
Bądź zawsze na bieżąco i otrzymujod nas tygodniową dawkę wiedzy!
Informujemy, iż Państwa dane osobowe są przetwarzane przez administratora, którym jest Asseco Data Systems S.A. z siedzibą w Gdańsku, ul. Jana z Kolna 11, 80-864 Gdańsk. Przetwarzamy Państwa dane w celu: przygotowanie odpowiedzi na złożone zapytanie oraz przesyłania informacji marketingowych za pomocą środków komunikacji elektronicznej. W związku z przetwarzaniem Państwa danych, posiadacie prawa do : dostępu, sprostowania, usunięcia, przenoszenia danych, ograniczenia przetwarzania i prawo do cofnięcia zgody. Z pełną treścią informacji dotyczących przetwarzania Państwa danych osobowych, w tym o przysługujących prawach i ich zakresie możecie się Państwo zapoznać pod adresem: https://www.assecods.pl/wp-content/uploads/Klauzula-informacyjna-formularz-kontaktowy.pdf
wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania informacji marketingowych za pomocą środków komunikacji elektronicznej i programów automatyzujących na podstawie ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną i w zw. z art. 172 ust. 1 ustawy z dnia 16 lipca 2004 r. prawa telekomunikacyjnego (zgoda alternatywna).