Scrum i Agile - jak się łączą?

Scrum i Agile - jak się łączą?

26 kwietnia 2020 3 min to read

Określenie “Agile”- zwinność stało się bardzo popularne w ostatnich latach. Dowiedz się co oznacza i w jaki sposób wiąże się ze Scrumem.

#scrum#agile

Podziel się postem na:

Spis treści

    Wstęp

    • Ten artykuł został zaktualizowany na podstawie Przewodnika Po Scrumie z 2020 roku.

    Wiedza na temat Scruma bez zrozumienia Agile/Zwinności (Będę używała tych terminów na zmianę w tym artykule) jest jak nauka tańca bez muzyki. Możesz to robić, ale nie wydaje się mieć to sensu na dłuższą metę.

    Dokładnie to odkryli twórcy Manifestu programowania zwinnego w 2001 roku. Mieli już wiele pomysłów jak usprawnić tworzenie oprogramowania np: Scrum, Adaptive Software Development, Crystal, Extreme Programming itp., ale czuli, że brakuje im czegoś ważnego w tej układance.

    Podczas dyskusji w górach Wasatch w stanie Utah, napisali Manifest programowania zwinnego, podsumowując zwinne wartości i zasady.

    Czym dokładnie jest Agile - zwinność?

    Agile opisane przez Jima Highsmith jest o:

    dostarczaniu dobrych produktów do klientów, przez funkcjonowanie w środowisku, które robi więcej niż tylko mówi o “ludziach jak o najważniejszych zasobach”, ale rzeczywiście “zachowuje się” w ten sposób traktując ludzi jako najważniejszych i traci słowo “zasób”.

    Agile to sposób myślenia i filozofia, która podąża za wartościami opisanymi w Manifeście.

    Najważniejsze elementy zwinności to: zorientowanie na ludzi, promowanie współpracy oraz zdolność adaptacji procesu. Agile jest skoncentrowane na aspekcie ludzkim związanym z pracą, który jest często niedoceniany.

    Agile Mindset

    Źródło: https://www.agilesherpas.com/agile-mindset-marketing-agility

    Scrum w Zwinności/Agile

    Ok, świetnie, znamy już pewne podstawy Agile, ale jak możemy to połączyć, ze Scrumem? Wiemy już, że Agile to pewien sposób myślenia i może być używany podczas wdrażania różnych praktyk. Scrum jest jedną z nich.

    Jak możemy przeczytać w Przewodniku po Scrumie:

    Scrum to uproszczone ramy postępowania, które pomagają poszczególnym osobom, zespołom i organizacjom wytwarzać wartość poprzez adaptacyjne rozwiązywanie złożonych problemów.

    Zatem Scrum, to pewien zestaw wartości i zasad, które mogą być używane w dostarczaniu produktów/wartości. Jest to w takim razie świetna okazja do używania Zwinnego sposobu myślenia.

    Co mają wspólnego Scrum i Agile?

    • Reprezentują pewną zmianę z pracy opartej na zarządzaniu, kontroli i procesach na skupioną na ludziach i interakcjach między nimi.
    • Działające oprogramowanie (działający produkt) jest ważniejsze niż obszerna dokumentacja. Nie oznacza to, że dokumentacja nie jest ważna, ale istnieje tylko wtedy, kiedy przynosi jakąś wartość. Dlatego też w Scrumie wszystkie wymagania dotyczące produktu są w uproszczonej formie Product Backlogu.
    • Współpraca z klientem jest ważna. Klienci i użytkownicy nie są traktowani jak “maszynki do robienia pieniędzy”. Traktujemy ich z szacunkiem i słuchamy ich potrzeb oraz informacji zwrotnej. Aby stworzyć wysokiej jakości produkty, klienci/interesariusze i deweloperzy muszą pracować razem.
    • Zmiana - pojawia się wszędzie i zawsze. Dlatego też zarówno w Agile jak i w Scrumie jest ona kluczowym elementem. Przykładem może być to, że w Scrumie sprawdzamy jak idzie praca w trakcie Sprintu i dostosowujemy się, aby jak najszybciej odpowiedzieć na pojawiające się zmiany. Jest to ważna różnica pomiędzy starymi praktykami, które były w pełni skupione na planie, najczęściej bez możliwości dostosowania w przypadku zmian.
    • Iteracyjne i przyrostowe podejście - zamiast dostarczania pełnego produktu na raz, po długim procesie tworzenia, zarówno w Agile jak i w Scrumie promuje się rozdzielenie go na małe kawałki oraz dostarczanie ich często. Dzięki temu klient otrzyma więcej wartości i będzie miał możliwość sprawdzenia produktu oraz dostosowania się do rynku.

    Współpraca

    Nie jest to złoty środek

    Muszę podkreślić, że zarówno Agile, jak i Scrum nie są złotym środkiem, który magicznie rozwiąże za nas wszystkie problemy. Polecam jednak praktykować Zwinny sposób myślenia w połączeniu ze Scrumem. To połączenie zwiększy szansę na dostarczanie lepszej wartości.

    Czy wciąż masz problemy ze zrozumieniem jak możesz używać Agile w połączeniu ze Scrumem? Zapisz się na konsultacje ze mną. Chętnie pomogę Ci zrozumieć jak możesz to wdrożyć w praktyce.

    Podziel się postem na:

    Chcesz dowiedzieć się więcej na temat edukacji?

    Zapisz się na Newsletter i dołącz do społeczności Let's Scrum it!

    Zapisz się
    Zasady NewsletteraPolityka prywatności