Scrum w pigułce cz. 1

https://www.pexels.com/photo/people-walking-on-shore-1546105/

 

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:

  1. Metodyki klasyczne kontra zwinne, czyli czym one się tak naprawdę różnią.
  2. Niepewność a dobór metodyki zarządzania projektami, czyli pomoc przy wyborze metodyki.
  3. Dlaczego zwinny?
  4. Dlaczego warto rozważać zwinne podejście?
  5. Manifest agile
  6. Co to jest Scrum (młyn)?
  7. Szkielet Scrum
  8. Role
  9. Właściciel produktu
  10. Zespół
  11. Scrum Master
  12. Co znaczy „wykonane”?
  13. Iteracje
  14. Rejestr zaległości produktowych

Najpopularniejsze zwinne metody i praktyki:

  1. Scrum – 58%
  2. Scrum / XP hybryda- 10%
  3. Własna hybryda (połączenie wielu metod) – 8%
  4. Scrumban – 7%
  5. Kanban – 5%
  6. Rozwój przyrostowy – 3%
  7. 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