42
http://fluidcircle.net Znamy się na tworzeniu oprogramowania: od technologii przez organizację pracy po biznesową wartość produktów. Szerzymy Scrum i inne zwinne metody zarządzania by pomóc twórcom tworzyć lepsze produkty, zarabiać więcej i świetnie się przy tym bawić! 2

Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

  • View
    707

  • Download
    0

Embed Size (px)

DESCRIPTION

Czwarty

Citation preview

Page 1: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Znamy się na tworzeniu oprogramowania: od technologii przez organizację pracy po biznesową wartość produktów.

Szerzymy Scrum i inne zwinne metody zarządzania by pomóc twórcom tworzyć lepsze produkty, zarabiać więcej i świetnie się przy tym bawić!

2

Page 2: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

• Rzut okiem na Scrum

• Estymacja i planowanie

• Budowanie zespołów

• Wdrożenie i skalowanie Scrum

Wiosenne Wieczory ze Scrum

3

Page 3: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net 4

Page 4: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Dzisiaj

• Scrum w dużych projektach

• Jak przekonać sceptyków?

• Od czego zacząć i co zrobić potem?

5

Page 5: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Duże projekty

• Jaki był największy projekt w jakim (ostatnio lub kiedykolwiek) brałeś udział?

• Jak był zorganizowany: rozmiar zespołów? definicja i podział pracy? koordynacja? integracja?

• Jakie problemy napotkałeś i jak je rozwiązałeś?

6

Page 6: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Delegowanie zadań

Delegowanie uprawnień i obowiązków to jedna z podstaw sprawnego funkcjonowania organizacji. Niestety, często to proste z pozoru zadanie okazuje

się skomplikowane, niewdzięczne i ryzykowne.

7

Page 7: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Delegowanie zadań

Można opisać jako: •Przekształcanie celów w zadania i przekazywanie ich do realizacji zespołowi •Wyposażanie osób w uprawnienia niezbędne do realizacji zadań •Jasne określanie obowiązków i powierzonych zadań

8

Page 8: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Delegowanie zadań

ABC określania zadań: 1.Decyzje powinny być komunikowane w taki sposób, aby wszyscy członkowie zespołu wiedzieli, komu, jakie zadania i jaki zakres kompetencji został powierzony.

2.Komunikat powinien zostać sformułowany jednoznacznie. Powinny zostać spisane konkrety operacyjne: kto, co, gdzie i kiedy, informacja przekazana do wszystkich zainteresowanych.

3.Aby upewnić się, że osoba dobrze zrozumiał intencje, trzeba poprosić ją, aby powtórzyła, jak zrozumiała zadanie. Jest to najprostszy, ale skuteczny sposób, zwykle zaniedbywany.

4.O ile to możliwe, powinny zostać zdefiniowane parametry sukcesu i obiektywne sposoby ich pomiaru.

9

Page 9: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Delegation Poker The 7 Levels of Authority Tell: make decision as the manager Sell: convince people about decision Consult: get input from team before decision Agree: make decision together with team Advise: influence decision made by the team Inquire: ask feedback after decision by team Delegate: no influence, let team work it out

10

Page 10: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Delegation Poker

1. Chcesz aby Twój nowy niedoświadczony zespół zrealizował w pełni kluczowy projekt dla Waszego klienta

Jaki poziom władzy oddasz zespołowi?

2. Chcesz zaangażować istniejących członków zespołu w rekrutację i zatrudnianie nowych pracowników.

Jaki poziom władzy oddasz zespołowi?

11

Page 11: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Skalowanie Scrum

• Idealny zespół da się nakarmić dwoma pizzami.

• Co jeśli projekt wymaga (dużo) więcej pracy?

12

Page 12: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Product Owner, Backlog

• W pełni dostępny i zaangażowany Product Owner dla każdego zespołu (max jeden PO na dwa zespoły)!

• Jeden produkt – jeden Backlog:

• Max 150 elementów dla pojedyńczej osoby.

• Jeśli za duży – filtrowanie i grupowanie.

13

Page 13: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Rozrost Scrum

Rozrost Scrum:

•Zbudować nowe zespoły wokół członków pierwszego,

•Zwiększyć liczebność doświadczonego zespołu i po jakimś czasie podzielić go na dwa.

•Feature vs. Component vs. Integration Teams

14

Page 14: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Scrum of Scrums • Scrum of Scrums, Scrum of Scrums of Scrums, ...

• Po jednym reprezentancie z każdego zespołu: raczej

techniczny, może być rotacyjnie.

• 2~3 / tydzień, nie ograniczony w czasie

• Faza 1: Trzy pytania, Faza 2: Rozwiązywanie

problemów

• Lista spraw do zaadresowania (issue backlog)

15

Page 15: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Koordynacja Koordynacja: zaniedbane i ukryte interfejsy: • Wstępne planowanie 2~4 sprinty w przód

• Scrum of Scrums

• Wspólne rozpoczęcie projektu

• Współdzielenie członków zespołu

• Dedykowany zespół integracyjny

16

Page 16: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Skalowanie Scrum

Synchronizacja Sprintów: •W miarę możliwości chcemy umożliwić jednej osobie udział w spotkaniach (planowanie, przegląd sprintu, codzienny scrum) kilku zespołów.

•Z drugiej strony nie chcemy, żeby były zbyt rozstrzelone – wtedy nigdy nie mamy całego systemu w stanie “gotowym”!

17

Page 17: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Skalowanie Scrum • Jesteś założycielem startupu, który odniósł szybki sukces

dzięki pracy świetnego 7 osobowego zespołu.

• Teraz pozyskaliście inwestorów i musicie zbudować solidną organizację, w której będzie pracowało 10x tyle osób.

• Twoim priorytetem jest zwiększenie tempa innowacji dzięki eksplozji rozmiaru; bardzo nie chcesz wpaść w korporacyjny marazm.

• Skoncentruj się na budowie zespołu produktowego.

18

Page 18: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Pytania i odpowiedzi

19

Page 19: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net 20

Page 20: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak sprzedać Scrum

Czy osobiście wierzysz, że Scrum może znacząco przyczynić się do sukcesu Twojej organizacji?

21

Page 21: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak sprzedać Scrum

• Zaadresować potrzeby słuchacza – Biznes:

• “Dostaniesz działający system z najważniejszymi funkcjami dużo szybciej i będziesz miał okazję sprawdzić czego naprawdę potrzebujesz.”

22

Page 22: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak sprzedać Scrum

• Zaadresować potrzeby słuchacza – Kierownictwo:

• “Będziemy mieli bezpośredni wgląd w rzeczywistą efektywność naszej organizacji i będziemy mogli systematycznie ją ulepszać!”

0

2

4

6

8

10

12

14

sprint 1 sprint 2 sprint 3

Prędkość

23

Page 23: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak sprzedać Scrum

• Zaadresować potrzeby słuchacza – Zespół:

• “Będzie nam się lepiej pracowało: bedziemy lepiej rozumieć wartość naszej pracy i systematycznie usuwać przeszkody, które nas spowalniają.”

24

Page 24: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak sprzedać Scrum

Wyniki finansowe “zwinnych” firm

25

Page 25: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak sprzedać Scrum

• Twoje własne doświadczenia!

• Konkretne przypadki: • SalesForce

• IBM, Google, Microsoft

• GaduGadu, Gazeta.pl, ABB

• “Agile Project Management with Scrum” Ken Schwaber

26

Page 26: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak sprzedać Scrum

• Kogo u Was trzeba przekonać?

• Czy są przekonani?

• Co jest ich sukcesem? Co jest ich problemem?

• Czy Scrum może im pomóc w osiągnięciu sukcesu?

• Według ich definicji!

27

Page 27: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net 28

Page 28: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak wdrożyć Scrum Przed pierwszym sprintem:

1. Wybrać projekt, przekonać kierownictwo

2. Wybrać Scrum Mastera

3. Wybrać Product Ownera (wyjaśnić jak działa Scrum)

4. Pomóc PO spisać Backlog Produktu

5. Oszacować Backlog z zespołem

6. Pomóc PO spriorytetyzować Backlog

7. Zdecydować jak długie będą pierwsze sprinty

29

Page 29: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak wdrożyć Scrum 8. Rozpocząć pierwszy sprint:

9. Zaplanować sprint – wybrać elementy z Backlogu i rozbić je na oszacowane zadania

10. Codziennie śledzić postępy prac i identyfikować ew. Przeszkody

11. Dostarczyć szczęśliwemu odbiorcy kompletny, działający inkrement produktu!

12. Przeprowadzić retrospekcję – ulepszyć sposób pracy zespołu.

13. Rozpocząć kolejny sprint ...

30

Page 30: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak wdrożyć Scrum

• Zespół rozwojowy

• Backlog rozwoju organizacji

• B = f(P,E)

• Kształtuj środowisko: • Radiatory Informacji, • Poczucie wspólnoty i wyższego celu (Apple), • Instytucjonalizacja zasad

31

Page 31: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak wdrożyć Scrum

• Sztandar – poczucie wspólnoty wartości, celów, zasad

• Skarb – coś wartościowego co kultywujemy i do czego dążymy

• Platforma – mechanizmy komunikacji i współpracy

32

Page 32: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Jak wdrożyć Scrum

• Jak planujesz wykorzystać Scrum w Twojej organizacji?

• Co chcesz dzięki temu osiągnąć?

• Co stoi na Twojej przeszkodzie?

• Jakich problemów spodziewasz się na początku?

33

Page 33: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net 34

Page 34: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Manifest Agile

Wytwarzając oprogramowanie i pomagając innym w tym zakresie, odkrywamy lepsze sposoby wykonywania tej pracy. W wyniku tych doświadczeń przedkładamy:

•Ludzi i interakcje nad procesy i narzędzia.

•Działające programy nad obszerną dokumentację.

•Współpracę z klientem nad formalne ustalenia.

•Reagowanie na zmiany nad podążanie za planem.

Doceniamy to, co wymieniono po prawej stronie, jednak bardziej cenimy to, co po lewej.

35

Page 35: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

• Scrum kieruje zespoły ku hiper-produktywności.

• Produktywność od 4x do 10x średniej w branży.

Cel: Hiper-produktywność

http://www.flickr.com/photos/42198161@N02/4508737644/

36

Page 36: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Co może dać Scrum?

• Większa wartość produktów

• dzięki priorytetyzacji i adaptacji do prawdziwych wymagań. Wymaga zaangażowania klienta!

37

Page 37: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Co może dać Scrum?

• Zaangażowanie i satysfakcja zespołu

• dzięki samostanowieniu i namacalnym efektom pracy. Wymaga szacunku i zaufania kierownictwa!

38

Page 38: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

• Inspekcja i adaptacja

vs. przewidywanie wszystkiego z góry

• Współpraca z klientem

vs. głuchy telefon

• Praca zespołowa

vs. mikro-zarządzanie

Trzy filary Scrum

39

Page 39: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Przebieg procesu

40

Page 40: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Pytania i odpowiedzi

41

Page 41: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Gratulacje 1. Co to jest Scrum i do czego może się

przydać?

2. Jakie praktyki techniczne najlepiej uzupełniają Scrum?

3. Jak lepiej szacować pracochłonność i planować projekty?

4. Jak zbudować hiperproduktywny zespół?

5. Jak realizować duże projekty? Jak przekonać innych do Scrum? Jak wdrożyć Scrum w Twojej organizacji?

42

Page 42: Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie

http://fluidcircle.net

Do zobaczenia!

Konsultacje

•Darmowe!

•Godzinne

• Planowanie projektu

• Retrospekcja

• Rozwiązywanie problemów

Agile Case Study

•http://fluidcircle.net/case/

•Zapraszamy na naszą stronę FluidCircle.net

43