Czym właściwie jest SCRUM?

Maciej Flis
dodane przez: Maciej Flis | Czerwiec 8, 2016

Słowo SCRUM jest używane w środowisku IT porównywalnie często jak słowa kawa czy piłkarzyki… Wiele osób stosuje go w odniesieniu do wielu aspektów, powierzchownie podobnych do siebie, ale w swojej istocie różnych. Dotyczy to nie tylko osób z poza branży, ale również doświadczonych specjalistów IT.

Język polski choć piękny i bogaty, w tym temacie nam nie pomaga. Dlatego bardzo często można usłyszeć różne określenia definiujące czym jest SCRUM. Nieraz słyszymy takie hasła jak metodologia, metodyka czy metoda. Często obija nam się o uszy angielski termin framework. Mnogość określeń sprawia, że jesteśmy jeszcze bardziej zagubieni.

To czym właściwie jest ten SCRUM? Przeglądając różne słowniki i publikacje, można stwierdzić, że stanowczo bliżej mu do metody i angielskiego framework, niż do metodologii. Ale zostawiłbym te dywagacje językoznawcom i skupił się nie na hasłach, tylko rzeczywistych, praktycznych aspektach.agile_bigphoto_article

Zacznijmy na przekór od tego czym SCRUM nie jest. Po pierwsze SCRUM nie określa ściśle i dokładnie wszystkich aspektów procesu rozwoju produktu (oprogramowania). Nie definiuje wzorcowych szablonów dokumentacji, nie określa krok po kroku procedur działania.

Przykładowo, SCRUM definiuje artefakt priorytetyzowanego backlogu produktu. Ale nie wymaga by backlog zawierał maksymalnie 20 historyjek użytkownika i 200 SP (ang. story points). Nie określa również dokładnego sposobu priorytetyzowania historyjek użytkownika. Innym przykładem mogą być ceremonie. SCRUM jasno definiuje rodzaje ceremonii i funkcje (cele), które powinny realizować. Ale nie określa krok po kroku sposobu ich prowadzenia czy narzędzi, które należałoby wykorzystać.

Powoli dochodzimy do odpowiedzi, czym faktycznie SCRUM jest. Niewątpliwie określa on ramy działania (dlatego trafny wydaje się angielski termin framework), pozostawiając każdemu z nas dużą dowolność w działaniach. Dzięki temu SCRUM jest tak elastyczny i może być wykorzystywany w różnorodnych organizacjach. Sam pokusiłbym się o pójście krok dalej i stwierdzenie, że SCRUM to ramy sposobu myślenia. Brak sztywnych reguł nie zabija myślenia, wręcz zmusza nas do samodzielnych, przemyślanych decyzji. Swoboda decyzyjności zwiększa za to poczucie odpowiedzialności członków zespołu. Jednocześnie pozwala na szybkie reagowanie na zaistniałe zmiany uwarunkowań rynkowych, organizacyjnych czy technologicznych. Założenia SCRUM nie ograniczają naszych działań, tylko pomagają szybko zauważać kwestie wymagające poprawy. Dzięki temu SCRUM umiejętnie bierze to co najlepsze z empirycznego podejścia procesowego.

Pamiętajmy, że ważniejsze od nazewnictwa jest znalezienie sensu i realnych korzyści ze stosowania tych, czy innych praktyk. SCRUM nie jest receptą na wszystko, nie jest ścianą za którą członkowie zespołu będą „kryci”. Wręcz przeciwnie, obnaża wszelkie braki i zaniedbania. Umiejętnie wykorzystany może zmobilizować zespoły programistyczne i całą organizację do ciągłej inspekcji i samodoskonalenia, skutkując długofalowym i trwałym rozwojem.

Maciej Flis

Maciej Flis

An experienced IT manager. Scrum Master in the Use Resource Luke team. The motto “Always an uphill struggle” is a reflection of his passion for mountain trekking. A great fan of speedway, railway, and other people’s positive energy.
Informacja dotycząca plików cookies

Informujemy, iż w celu optymalizacji treści dostępnych w naszym serwisie, dostosowania ich do Państwa indywidualnych potrzeb korzystamy z informacji zapisanych za pomocą plików cookies na urządzeniach końcowych użytkowników. Pliki cookies użytkownik może kontrolować za pomocą ustawień swojej przeglądarki internetowej. Dalsze korzystanie z naszego serwisu internetowego, bez zmiany ustawień przeglądarki internetowej oznacza, iż użytkownik akceptuje stosowanie plików cookies.

Akceptuję