Witamy po długiej przerwie. Niniejszym wznawiamy cykl "Pierwsze Dni Scrum" i wchodzimy w obszar wykraczający poza uniwersalne reguły Scrum, lecz ważny dla wszystkich zespołów stosujących Scrum w obrębie inżynierii oprogramowania, a mianowicie ZPI – zwinny praktyki inżynierskie. Ale zacznijmy od początku: Dlaczego szybkie dostarczanie "działającego oprogramowania" nie wystarczy? Wyobraźmy sobie taką sytuację: nasz Właściciel Produktu ma … Continue reading Dzień 17 – Dług Techniczny, czyli jak utrzymać wysokie tempo rozwoju
Tag: Pierwsze Dni Scrum
Ten post jest częścią cyklu Pierwsze Dni Scrum. Umiejętność wyciągania wniosków z własnych doświadczeń jest podstawą uczenia się i rozwoju. Krótka pętla zbierania danych, planowania ulepszeń i wprowadzania ich w życie jest niezbędnym elementem empirycznego podejścia, jakim jest Scrum. Tak samo jak co Sprint dostarczamy kolejne ulepszenia w naszym produkcie tak powinniśmy co sprint ulepszać środowisko … Continue reading Dzień 16 – Retrospekcje: popatrz w tyl, żeby iść w przód
Ten post jest częścią cyklu Pierwsze Dni Scrum. Sprawne tworzenie oprogramowania jest ważne, ale na niewiele się zdaje, jeśli to co produkuje zespół nie odpowiada najpilniejszym potrzebom odbiorców. Wysiłek zespołu jest też marnowany, jeśli pomiędzy przygotowaniem kolejnych ulepszeń, a oddaniem ich w ręce Klientów mija zbyt dużo czasu lub zespół nie ma sposobu zebrania od nich … Continue reading Dzień 15 – Przegląd Sprintu, czyli jak przestałem sie martwić i pokochałem Klienta
Ten post jest częścią cyklu Pierwsze Dni Scrum. Wczoraj rozmawialiśmy o tym, w czym mogą pomóc codzienne standup'y. Dzisiaj przyjrzymy się dwóm pozostałym narzędziom wspomagającym organizację pracy podczas sprintu: Tablicy Scrum i Wykresowi Wypalania (burndown). Tablica Scrum – zawsze wiemy na czym stoimy i jaki jest następny krok Standupy działają najlepiej, gdy odbywają się w bezpośrednim sąsiedztwie … Continue reading Dzień 14 – Tablica Scrum i wykres Burndown
Ten post jest częścią cyklu Pierwsze Dni Scrum. Dzisiaj i jutro odpowiemy na dwa ważne pytania: Jak utrzymać stały rytm pracy aby uniknąć wypalenia i dodać szczyptę samodyscypliny? Jak monitorować postępy wewnątrz sprintu i aktualizować plan w oparciu o bieżącą sytuację? W Scrum służą do tego: codzienne spotkania potocznie zwane standup'ami, umieszczona w widocznym miejscu, przejrzysta … Continue reading Dzień 13 – Standup – Pomiar i adaptacja w trakcie sprintu
Ten post jest częścią cyklu Pierwsze Dni Scrum. Pamiętasz drużynę A? W każdym odcinku nasi bohaterowie odnoszą sukces dzięki twórczemu połączeniu unikalnych talentów całego zespołu. Hannibal ustala ogólną strategię, Murdock pilotuje samoloty i śmigłowce by drużyna dotarła do swojego celu, Buźka swoim czarem zyskuje niezbędną pomoc od napotkanych osób a B.A. Baracus dostarcza siłę uderzeniową za … Continue reading Dzień 12 – Jeden za wszystkich, wszyscy za jednego
Ten post jest częścią cyklu Pierwsze Dni Scrum. Planowanie Sprintu ma dwa cele: Uzgodnić cel sprintu. Stworzyć plan jego realizacji. Przyjrzyjmy się bliżej regułom i dobrym praktykom regulującym oba te aspekty: Uzgodnić cel sprintu Ustalenie celu sprintu rozpoczyna się od wyjaśnienia przez Właściciela Produktu aktualnych priorytetów i omówienie ich z zespołem wraz z możliwymi rozwiązaniami. Aby … Continue reading Dzień 11 – Planowanie Sprintu
Ten post jest częścią cyklu Pierwsze Dni Scrum. W rozmowach z osobami zainteresowanymi Scrum'em często przewija się kilka mitów, np.: “W Scrum nie da się planować dłużej niż na sprint.” “Nie możemy zastosować Scrum, bo potrzebujemy przewidywalności jaką daje nam precyzyjny harmonogram.” "Nie stać nas na częstą integrację i testowanie przez cały projekt – wszystko sprawdzimy na … Continue reading Dzień 10 – Jak zajrzeć w przyszłość?
Ten post jest częścią cyklu Pierwsze Dni Scrum. W pewnej firmie korytarzem przechadza się nowy manager. Zagląda przez uchylone drzwi do salki konferencyjnej, a tam? O zgrozo! Developerzy siedzą i grają w karty? Cóż za bezczelność! Jest jednak nowy więc zanim zgłosi przestępców do HR postanawia bliżej zbadać temat. Wchodzi do salki a tam... Jak działa … Continue reading Dzień 9 – Planning Poker
Ten post jest częścią cyklu Pierwsze Dni Scrum. Co to jest historyjka użytkownika (user story)? Historyjki użytkownika to metoda formułowania wymagań często wykorzystywana przez zespoły Scrum. Historyjki mają często formę “Jako <rola>, chcę <funkcja>, żeby <wartość>.”. Jeśli nigdy wcześniej nie słyszałeś o historyjkach znajdziesz niezłe wprowadzenie w serwisie Mountain Goat Software, Mike’a Cohn’a. Czego można się … Continue reading Dzień 8 – Historyjki użytkownika