Zrobiliśmy nasz pierwszy kurs online! Zapraszamy do kursu: Wykres Gantta w Excelu - https://www.subscribepage.io/gantwexcelu
Karol na łamach tego bloga już zaznajomił Was ze Scrumem, ja postaram się w tym poście pokazać Wam głębiej, co o Scrumie warto wiedzieć. Na poniższym obrazku przedstawiono w procentach wykorzystanie 10 metod i praktyk Agile w projektach. Scrum jest najczęściej wykorzystywaną metodyka Agile i to jej poświęcimy dziś troszkę czasu. W tym poście omówimy:
- Metodyki klasyczne kontra zwinne, czyli czym one się tak naprawdę różnią.
- Niepewność a dobór metodyki zarządzania projektami, czyli pomoc przy wyborze metodyki.
- Dlaczego zwinny?
- Dlaczego warto rozważać zwinne podejście?
- Manifest agile
- Co to jest Scrum (młyn)?
- Szkielet Scrum
- Role
- Właściciel produktu
- Zespół
- Scrum Master
- Co znaczy „wykonane”?
- Iteracje
- Rejestr zaległości produktowych
Najpopularniejsze zwinne metody i praktyki:
- Scrum – 58%
- Scrum / XP hybryda- 10%
- Własna hybryda (połączenie wielu metod) – 8%
- Scrumban – 7%
- Kanban – 5%
- Rozwój przyrostowy – 3%
- Inne – 9%
1. Metodyki klasyczne kontra zwinne, czyli czym one się tak naprawdę różnią.
Cechy charakterystyczne dla tych obu podejść to:
- Podejście tradycyjne – klasyczne:
- Koncertuje się na dokładnym planowaniu całego projektu.
- Wymagany jest wysoki stopień przewidywalności.
- Podejście zwinne – agile
- Opiera się na przyrostowym podejściu do realizacji produktu.
- Jest idealnym rozwiązaniem dla projektów, w których wymagania muszą być odkryte lub badane są nowe technologie.
- Skupia się na aktywnej współpracy pomiędzy przedstawicielami zespołu projektowego i klientów.
2. Niepewność a dobór metodyki zarządzania projektami, czyli pomoc przy wyborze metodyki.
Metodyki zwinne w zarządzaniu projektami stosujemy, gdy cel naszego projektu jest jasno sprecyzowany i klarownie wiemy, czego potrzebujemy na sam koniec całego projektu. Takim przykładem może być zrobienie strony internetowej. Jednocześnie rozwiązanie, czy też wykonanie projektu, jest obarczone dużą dozą niepewności np. nie wiemy, czy nasza strona będzie potrzebowała sklepu internetowego na 10 produktów, czy też na 100. Decyzje w projekcie właściciel biznesowy będzie podejmował wraz z upływem czasu i postępami w pracach.

3. Dlaczego zwinny?
Zwinność (agility) oznacza:
- zdolność łatwego i szybkiego poruszania się,
- lekkość, zwrotność, bystrość,
- zdolność do szybkiego myślenia i wyciągania wniosków; elastyczność i potencjał – w sferze umiejętności i możliwości – do szybkiego i sprawnego dostosowywania się do zachodzących zmian, a także…
- …odwagę bycia wystarczająco szczerym, by przyznać, iż budowanie oprogramowania jest procesem złożonym, który nie może zostać perfekcyjnie zaplanowany ze względu na zmieniające się otoczenie, potrzeby, wymagania i założenia.
4. Dlaczego warto rozważać zwinne podejście?
- Umiejętność dokonywania szybkiej zmiany, łatwość jej realizowania.
- Zwiększona produktywność i jakość.
- Wczesna eliminacja ryzyka.
- Wczesne uzyskanie wartości,
- Zwiększona świadomość odnośnie do aktualnego stanu prac (umiejscowienie w cyklu produkcyjnym),
- Ograniczone marnotrawstwo,
- Odchudzone (lean) produkty, szybciej i precyzyjniej zdobywające rynek,
- Poprawa relacji z klientami/odbiorcami,
- Zaangażowani i zmotywowani pracownicy,
- Obniżone całkowite koszty realizacji (produkcji, wdrożenia i utrzymania oprogramowania).
5. Manifest agile
Zrobiliśmy nasz pierwszy kurs online! Zapraszamy do kursu: Wykres Gantta w Excelu - https://www.subscribepage.io/gantwexcelu
ludzie i interakcje z nimi ponad procesy i narzędzia
działające produkty ponad kompleksową dokumentację
współpraca z klientem ponad negocjowanie kontraktu
reagowanie na zmiany ponad wypełnianie planu
źródło: http://agilemanifesto.org/iso/pl/manifesto.html
6. Co to jest Scrum (młyn)?
- Formacja w grze rugby 😉
- metoda zarządzania projektami zgodna z manifestem agile,
- prosty zbiór zasad, reguł i ról.
7. Szkielet Scrum
Szkieletem całej metodyki Scrum są powtarzające się iteracje, nazywane Sprintami. Podczas kolejnych iteracji mamy do wykonania pewne czynności, które w Scrum nazywamy zaległościami. Iteracje trwają od 2