Post on 24-Jun-2015
description
Srodowisko bardziej nieprzyjazne?
Czy bardziej przychylne?
moja misja, chinskie przyslowie
Jeśli robisz to co lubisz,pewnego dnia przestaniesz pracować.
moja misja, moj wariant
Spowodować, żeby jak najwięcej ludzi w branży IT przestało pracować.
Jak mi idzie
Od 5 lat pracuję działam w prawie agilowych zespołach.40+ zespołów we Wrocławiu, Warszawie, Poznaniu, Łodzi, Olsztynie, Katowicach i Toruniu.
scrum origin
Powstał naście lat temu, jako lek na pracę w środowisku pełnym sprzecznych racji i konkurencji.
scrum origin
scrum origin
scrum origin
scrum origin
Scrum Master to tarcza ochronna zespołu.Product Owner powinien kontrolnie dociskać zespół.
scrum origin
scrum origin
scrum origin
scrum origin
scrum origin
Daily Scrumhostile vs friendly
daily - hostile
Nie mam problemów, wszystko idzie zgodnie
z planem!
daily - hostile
Kończmy szybciej, muszę szybko
naprawić, póki nikt nic nie zauważył...
daily - hostile
Kończmy już! Śpieszę się, muszę wracać do maksymalizowania
wartości biznesowej.
daily - hostile
• Obawa przed pokazaniem porażki,• rutynowa konieczność,• niska wartość dodana.
daily - friendly
• Pełna otwartość,• zmiana kursu jeśli to potrzebne,• ryzyka wypływają na powierzchnie,• wzajemna pomoc.
daily - friendly
Ja zacznę.
daily - friendly
Wczoraj nie poszło mi zbyt dobrze...
daily - friendly
daily - friendly
Napisałem skrypt przeliczający dane. W nocy uruchomił się i usunął dane z naszej
bazy...
daily - friendlyOprócz tego
wprowadziłem poprawkę na
repozytorium i przez nią wywaliło się
środowisko integracyjne.
daily - friendly
To wszystko.
daily - friendly
Dokumentacjahostile vs friendly
dokumentacja - hostile
Dlaczego ten formularz ma takie dziwne
pola???
dokumentacja - hostile
Rzuć okiem na stronę 435, encja numer 17B,
wariant 2.
dokumentacja - hostile
dokumentacja - hostile
• Często jest wykorzystywana jako „podkładka”,• ale w scrumie nie robimy dokumentacji („working
software over comprahensive documentation”),• = rozdwojenie jaźni.
dokumentacja - hostile
• Jest narzędziem pomocniczym dla teamu – zawsze można czegoś w niej poszukać, • mniej doprecyzowanych rzeczy,• większa dynamika zmian,• „living documentation” z SbE• nie opłaca się drukować.
dokumentacja - friendly
Mejlehostile vs friendly
mejle - hostile
• CC do „wszystkich świętych”,• Kolejna „podkładka”.
mejle - hostile
mejle - friendly
• Mało :)• mejle to bardzo słaba forma komunikacji - więcej
ustaleń „na gębę”.
Estymowaniehostile vs friendly
estymowanie - hostile
Mam świetny pomysł na nowy moduł!
Polega na tym, że ...
estymowanie - hostile
Rzeczywiście niezły pomysł.
40 Story Pointów.
estymowanie - hostile
estymowanie - hostile
O kurcze, aż tyle? Może jednak dacie
radę zrobić w 13SP?
estymowanie - hostile
Nie no, wspólnie wyceniliśmy to na 40SP. Każdy z nas tak uważa.
estymowanie - hostile
A może 20 SP?
estymowanie - hostile
Ej! To jest Scrum, to jak zespół oszacował – tak
zostaje! A co z jakością? Co z DoD?
estymowanie - hostile
No trudno, niech zostanie te 40 SP.Ech ten Scrum.
estymowanie - hostile
• Nie ma nic boleśniejszego niż zrobienie pięknie otestowanego, wydajnego systemu, z którego nikt nie korzysta.
estymowanie - friendly
• Team ufa PO, jeśli ten powie, że na tym etapie jakość nie jest priorytetem (test is dead).• PO ufa teamowi, jeśli ten powie, że nie możemy aż
tak bardzo upraszczać,• Lean Startup.
estymowanie - friendly
Mam świetny pomysł na nowy moduł!
Polega na tym, że ...
estymowanie - friendly
Rzeczywiście niezły pomysł.
40 Story Pointów.
estymowanie - friendly
estymowanie - friendly
O kurcze, aż tyle? Ten moduł zarobi na siebie wtedy, gdy zrobimy go
znacznie szybciej.
estymowanie - friendly
Nie powinniśmy w niego tyle
inwestować, nie wiadomo czy nawet
wypali. A co możemy zrobić w 13SP?
estymowanie - friendly
Gdybyśmy uprościli komunikację i na razie
nie myśleli o wydajności, to
zmieścimy sie w 13SP.
bugi - hostile
• Nie ma nic boleśniejszego niż zrobienie pięknie otestowanego, wydajnego systemu, z którego nikt nie korzysta.
bugi - hostile
Ja pierniczę, znowu bug, znowu nikt się
nim nie zajmie
bugi - hostile
I jeszcze powiedzą mi, że nie mieli
zaplanowanego tego w sprincie...
bugi - hostile
Mam pomysł :) może zamiast minor
dam ...
bugi - hostile
bugi - hostile
A może nawet blocker?
bugi - hostile
O kurcze blocker nam wpadł!
bugi - hostile
Poczekam parę dni i sprawdzimy czy to na
pewno blocker :)
bugi - hostile• Kolejki pełne bugów• Sprinty z celem „redukcja ilości bugów do 120”• bug-hackatony• Ważne problemy giną w gąszczu zgłoszeń• SLA bardzo słabe• Nowe statusy w JIRA:
Super blocker Mega blocker Giga blocker
bugi - friendly
• „Don't manage bugs, just fix them”• Prosta zasada:• Jak wpada bug, zespół przerywa pracę nad
sprintem aż do momentu wgrania poprawki
estymowanie - hostile
Mam pomysł :) może zamiast minor
dam ...
Retrohostile vs friendly
retro - hostile
Jest bardzo ciężko...
retro - hostile
Nasze VM’ki nigdy nie wstają same...
retro - hostile
Nasze testy automatyczne jeszcze nigdy nie przeszły w
100%...
retro - hostile
Codziennie rano tracę godzinę na szukanie ludzi którzy zrobią mi
code review….
retro - hostile
Nie mogę się nigdy do nikogo dodzwonić…
retro - hostile
Programuję tylko 2 godziny dziennie, resztę
zżerają mi różne&*$%#@
retro - hostile
retro - friendly
Jest bardzo ciężko...
retro - friendly
Nasze VM’ki nigdy nie wstają same...
retro - friendly
Nasze testy automatyczne jeszcze nigdy nie przeszły w
100%...
retro - friendly
Codziennie rano tracę godzinę na szukanie ludzi którzy zrobią mi
code review….
retro - friendly
Nie mogę się nigdy do nikogo dodzwonić…
retro - friendly
Programuję tylko 2 godziny dziennie, resztę
zżerają mi różne &*$%#@
retro - friendly
retro - friendly
Nad czym popracujemy najpierw?
planowanie sprintu - friendly
• Nagroda za porażkę,• nastawienie na krótki cykl uczenia się,• „pudłujesz 100% strzałów, ktorych nie oddałeś”
Wayne Gretzki
demo - hostile
• „zrobiliśmy dokładnie tak jak było w AC”• „ale przeciez zrobilismy jak biznes nam kazał”• „zrobilismy to co mowiles ze chciałeś”• „od samego poczatku wiedziałem że to się nie
uda, że to jest bez sensu”
demo - hostile
backlog - hostile
• królestwo PO
backlog - friendly
• współtworzony przez cały zespoł
Odrobina teorii
teoria rozwoju grup wg Tuckaman
Tips & Tricks
tipy
Słuchaj uważnie innych, nawet gdy jesteś wkurzony.
tipy
Odłóż emocje na bok, oddzielaj opinie od faktów.
tipy
Unikaj kwantyfikatorów w rozmowie, poproś o skonkretyzowanie tych, którzy z nich korzystają.
tipy
Unikaj mówienia „nie masz racji” – to jest opinia a nie fakt
tipy
Denerwować się to znaczy, mścić na własnym zdrowiu za głupotę innych.
tipy
Nie bierz siebie tak na poważnie.
podsumowanie
• Potrzebujemy transparencji,• potrzebujemy dawać i otrzymywać feedback,• potrzebujemy dużo zaufania.
podsumowanie
• Wspólna wizja,• współna praca,• wspólna radość.
Pytania?
@trylikmarek.trylinski@gmail.compl.linkedin.com/in/marektrylinski/
Dzieki
@trylikmarek.trylinski@gmail.compl.linkedin.com/in/marektrylinski/