![#białko - Scrum & Agile](/img/default-banner.jpg)
- 353
- 309 191
#białko - Scrum & Agile
Poland
Registrace 9. 06. 2016
#białko czyli Scrum, agile i nie tylko
"Nie tylko", bo #białko to coś więcej niż tylko ekipa ekspertów od Scruma, którzy prowadzą szkolenia i propagują podejście agile.
Fascynuje nas efektywność i to, jak działają ludzie. Uwielbiamy metodyki zwinne, zarówno w pracy jak i w codziennym życiu. Interesujemy się technikami, relacjami, nastawieniem, narzędziami i wszystkim, co może pomóc nam i Wam.
Chociaż jesteśmy praktykami Scrum, to nie jesteśmy ewangelizatorami Scruma. Uważamy, że nie ma innej drogi niż zwinne podejście do wytwarzania oprogramowania, ale trzeba to zrobić mądrze i rozsądnie.
Sprawdź nas:
bialko.eu/blog/ - nasz blog
bialko.eu/szkolenia-scrum-agile/ - nasze szkolenia
bialko.eu/wsparcie-agile/ - nasza oferta
"Nie tylko", bo #białko to coś więcej niż tylko ekipa ekspertów od Scruma, którzy prowadzą szkolenia i propagują podejście agile.
Fascynuje nas efektywność i to, jak działają ludzie. Uwielbiamy metodyki zwinne, zarówno w pracy jak i w codziennym życiu. Interesujemy się technikami, relacjami, nastawieniem, narzędziami i wszystkim, co może pomóc nam i Wam.
Chociaż jesteśmy praktykami Scrum, to nie jesteśmy ewangelizatorami Scruma. Uważamy, że nie ma innej drogi niż zwinne podejście do wytwarzania oprogramowania, ale trzeba to zrobić mądrze i rozsądnie.
Sprawdź nas:
bialko.eu/blog/ - nasz blog
bialko.eu/szkolenia-scrum-agile/ - nasze szkolenia
bialko.eu/wsparcie-agile/ - nasza oferta
[#11] User Stories (i kto je pisze)
W tym rozgadanym odcinku znajdzie się po trochu o wszystkim, co dotyczy User Stories - historii, zastosowaniu, najczęstszych błędach i nie tylko. Pojawi się także (kontrowersyjna) odpowiedź na (kontrowersyjne) pytanie "To kto w końcu powinien pisać User Stories?"
zhlédnutí: 206
Video
O potrzebie "nadzorcy"
zhlédnutí 187Před 21 hodinou
Skąd się bierze postawa osób w zespole pod tytułem "niech ktoś nas przypilnuje, to będziemy to robić"? To już nawet nie jest "niech ktoś nam powie jak, to to zrobimy", tylko jakiś kolejny etap! Dlaczego takie osoby nie są gotowe na samoorganizację i czy przypadkiem nie boją się odpowiedzialności? Ps. Wróciliśmy po wakacjach: bialko.eu
Unikanie odpowiedzialności
zhlédnutí 258Před měsícem
Kontynuujemy sagę o odpowiedzialności, a kolejna edycja to temat unikania odpowiedzialności. Co zrobić w sytuacji, w której ktoś powinien być za coś odpowiedzialny (responsible), ale uważa, że nie powinien tego robić? Czy z takiej sytuacji jest wyjście? Pamiętajmy, że wszystkie nasze ustalenia to minimum, resztę daje nam m.in. zespołowość i zaangażowanie! Więcej o odpowiedzialności na naszej li...
RACI i nie tylko, czyli techniki ustalania odpowiedzialności
zhlédnutí 287Před měsícem
Uwaga! Dzisiejszy wstęp wyszedł nam jak za "starych dobrych czasów" i jeśli ktoś chce tylko i wyłącznie do rzeczy, to można przewinąć do 03:44. Tam też rozprawiamy o macierzy RACI i czemu to jest takie dobre narzędzie, także w zespołach zwinnych. A wcześniej możecie posłuchać wstępu do kolejnych tematów, które będą omawiane w tym cyklu - teamwork, czyli praca zespołowa i jej odwrotność czyli pr...
Accountability, czyli odpowiedzialność na przykładzie PO
zhlédnutí 269Před měsícem
Na przykładzie Product Ownera chcemy podyskutować o tym, czym jest odpowiedzialność, dlaczego warto, żeby odpowiedzialna była jedna osoba i co zrobić, jeśli ta osoba się nie wywiązuje ze swoich... odpowiedzialności. Po raz kolejny też omawiamy różnice pomiędzy responsibility i accountability, co się nam przyda w kolejnym odcinku. ;) Pamiętajcie o naszej stronie: bialko.eu
"Scrum? Agile? I co z tego?"
zhlédnutí 318Před měsícem
Przychodzi Agile Coach/Scrum Master do prezesa i... proponuje zmiany, dzięki którym firma "będzie bardziej zwinna". I co z tego? Agile? Scrum? A po co nam to? Kryteria sukcesu nigdy nie zawierają sformułowań "bardziej zwinni" albo "zgodni ze Scrum Guidem"! Sprawdźcie także listę mailingową: bialko.eu/mailing/
[#10] Po co komu Sprinty?
zhlédnutí 305Před 2 měsíci
Skąd się wzięły Sprinty? Jak powinny wyglądać, a jak wyglądają naprawdę? Kiedy powinniśmy ich używać i co tak naprawdę powinno się zadziać w jednym Sprincie? Na te i inne pytanie odpowiedź znajdziecie w jubileuszowym, dziesiątym agileCaście.
Motywacja - czy ludziom się mniej chce?
zhlédnutí 271Před 2 měsíci
Czy ludziom w dzisiejszych czasach się mniej chce? Jak dbać o zaangażowanie w zespole? Gdzie rodzi się zaufanie? Na te i inne pytania odpowiadamy w dzisiejszym odcinku, rozmawiając w kontekście agile'owego stwierdzenia "Twórzcie projekty wokół zmotywowanych ludzi."
[#9] Czy Scrum Master powinien być techniczny?
zhlédnutí 374Před 2 měsíci
Temat rzeka, który zasługuje na o wiele głębsze spojrzenie niż kilka minut filmu. Tak więc dostajemy kilkadziesiąt minut podcastu, w którym Tomek przyznaje się, dlaczego kiedyś na tytułowe pytanie odpowiadał inaczej niż dzisiaj. Zapraszamy! Ps. Jeśli szukacie tekstu o 8 postawach Scrum Mastera, to znajdziecie go tutaj: www.scrum.org/resources/blog/8-stances-scrum-master
Super Scrum Master, czyli 8 Postaw Scrum Mastera
zhlédnutí 419Před 2 měsíci
Trudno uwierzyć, że 36 stron tekstu o ośmiu postawach Scrum Mastera ma już osiem lat! Czy to przypadek, że mówimy o tym właśnie dzisiaj? Trochę tak, ale każda okazja jest dobra, żeby przypomnieć coś, co kiedyś było "standardem", a dzisiaj graniczy z fikcją. Czy w dzisiejszych czasach taki "Super Scrum Master" wypełniający te osiem ról/postaw nie kojarzy nam się z superbohaterem? Oryginalny teks...
"Ktoś musi zdecydować o kolorze przycisku"
zhlédnutí 248Před 3 měsíci
Czy prawdą jest, że bez decyzji o kolorze przycisku zespół nie może tak naprawdę ukończyć swojej pracy? A może powinien być samodzielny i kross-funkcjonalny? A może... takie trywialne decyzje w ogóle nie powinny być specyfikowane?
Metryka przydatności Scrum Mastera
zhlédnutí 493Před 3 měsíci
W jaki prosty sposób ocenić (swoją) scrummasterską przydatność dla zespołu? Bardzo prosto, wystarczy porównać ile problemów rozwiązujemy, a ile - nawet w dobrej wierze - stwarzamy. Niby proste i oczywiste, ale taki "bilans Scrum Mastera" nie zawsze wychodzi pozytywnie...
Kto zajmuje się Product Discovery?
zhlédnutí 247Před 3 měsíci
W tym materiale stawiamy dwa zupełnie różne pytania: kto jest odpowiedzialny za proces Product Discovery oraz kto w nim uczestniczy? Jako dodatek i zupełnie w gratisie przybliżamy trochę iteracyjny charakter Product Discovery. A jeśli chcecie wiedzieć jeszcze więcej, zapraszamy na nasze szkolenia: bialko.eu/warsztat-product-discovery/
Gdzie są (prawdziwe) Zespoły Scrumowe?
zhlédnutí 302Před 3 měsíci
Czym się różni Zespół Scrumowy od zwykłego zespołu? Jaka jest różnica między zespołem, a zbieraniną ludzi? No i przede wszystkim, co stanowi prawdziwy Scrum Team? Dla wolących czytać: bialko.eu/agile/bledy-tworzenie-zespolow-scrumowych/ bialko.eu/agile/scrum-team/ bialko.eu/agile/zespol/
Jak dzielić wymagania (żeby się mieściły w Sprintach)?
zhlédnutí 495Před 4 měsíci
Pracując w Prawdziwym Scrumie powinniśmy tak dzielić Elementy Backlogu Produktu, żeby co Sprint dostarczyć coś, co jest potencjalne używalne, ma jakąś biznesową wartość oraz sens. Dlaczego więc tak dużo zespołów dzieli wymagania pod kątem tego, co jest wygodne dla nich, a nie dla klienta? Skąd te wymagania "backendowe"? (Nie)wspomniane szkolenia #białko: bialko.eu/szkolenia-scrum-agile/ bialko....
Jak zmieniać kulturę (w) organizacji?
zhlédnutí 310Před 4 měsíci
Jak zmieniać kulturę (w) organizacji?
Czy Daily musi odbywać się codziennie?
zhlédnutí 436Před 5 měsíci
Czy Daily musi odbywać się codziennie?
[#7] More with LeSS, czyli Large Scale Scrum
zhlédnutí 401Před 5 měsíci
[#7] More with LeSS, czyli Large Scale Scrum
[#5] PI Planning - jak zrobić go dobrze?
zhlédnutí 888Před 6 měsíci
[#5] PI Planning - jak zrobić go dobrze?
Prawdziwy cel stosowania metodyk, technik i narzędzi
zhlédnutí 272Před 7 měsíci
Prawdziwy cel stosowania metodyk, technik i narzędzi
Mam podobne wyzwanie w zespole, ludzie chyba z natury nie lubią brać odpowiedzialność za swoje działania. Ty zrób a my pomarudzimy że to do kitu :)
Potrzebowałem tego filmiku i utożsamiam się z nim w pełni. Osoby w moich zespołach w większości wywodzą się z czasów, w których projekty były realizowane metodykami kaskadowymi i widzę, że nie czują samoorganizowania się. O ile cześć zespołu odpowiedzialna za QA jak najbardziej chce i potrafi to robić to o tyle developerska część ma ciągłe myślenie, że jak coś nie jest przypisane do nich do realizacji (konkretnej osoby) to nie musi tego robić i oczekują ode mnie bym im te zadania przypisywał. Dochodzi przez to do kuriozalnych sytuacji, w których mimo listy zadań na sprintach developerzy po skończeniu tego co mieli przypisane siedzą i czekają na "przypisanie" im kolejnego zadania. Próbowałem stworzyć proste filtry, które będą prezentować takie zadania, ale nie do końca umiem chyba zachęcić ich do korzystania z nich. PO także stara się jak może układając zadania w BL tak by było wiadomo co brać następne, ale chyba jeszcze długa droga przed nami by zmienić ten mindset. Tomku pytanie co w sytuacji, kiedy widać, że zespół nie jest gotowy na to, ale mimo wszystko organizacja naciska by iść w tym kierunku?
Spróbujmy dowiedzieć się, po co organizacja naciska na ten właśnie kierunek. Bo może te potrzeby da się zaspokoić w inny sposób. Z drugiej strony - jeśli "mimo listy zadań na sprintach developerzy po skończeniu tego co mieli przypisane siedzą i czekają na "przypisanie" im kolejnego zadania" to to trochę brzmi, jakby nie oni układali Backlog Sprintu i nie oni "się planowali", tylko ktoś za nich planował. Po pierwsze, warto porozmawiać z nimi i powiedzieć, dlaczego idziemy w tym kierunku i zmieniamy sposób organizacji pracy. Po drugie, niech na Planowaniu PO pokaże Backlog Produktu, wyjaśni co jest najważniejsze, a następnie pozwoli wszystkim w zespole fizycznie stworzyć Backlog Sprintu. Jeżeli trzeba będzie najpierw siedzieć chwilę w ciszy, to trudno. Ale jeśli to PO zawsze "wrzuca do Sprintu", to już od pierwszego kroku niektórzy mogą poczuć, że nie mają decyzyjności. A bez tego trudno o zaangażowanie/poczucie odpowiedzialności.
12 osób o matko jedyna mam 3 na raz i w każdym jest 12 osób
A co jak na Retro mają do SM uwagi, przerabiam sytuację gdzie jako SM dajesz zespołowi wędkę a oni ciągle rybę chcą bo im się spieszy (pressing jest zawsze)
Jeżeli ktoś się topi, to trudno oczekiwać, że łaskawym okiem spojrzy na ofertę lekcji pływania. Działania doraźne i długoterminowe są zupełnie inne, ale muszą iść ze sobą w parze. Najważniejsze pytanie, to: co chcemy osiągnąć?
Powinna być: - Otwarta - Angażująca - Powinna wyciągać wnioski i action pointy - Zrozumiana przez wszystkich w teamie. Te cechy się nachodzą i najważniejsze jest żeby była respektowana bo nie zawsze teamy rozumieją po co to robimy i często gęsto Ci cisi mają najciekawsze pomysły ale boją się wyjść publicznie ze swoimi pomysłami
"*****" PO 👊🥊👊...
🤔
Żeby był zapierdol xd
Zespół nie pracuje w próżni, atmosfera panująca w firmie ma ogromny wpływ, to trudniejszy czas dla rynku IT, presja, niepewność, rotacje wpływają na poziom motywacji zespołów. Motywacja strachem o swoją przyszłość to nie motywacja. Nie skupiałabym się tak kurczowoformy pracy zdalna/stacjonarna.
Gaszenie pożarów benzyną <3
Ja się nie do końca zgodzę, że kiedyś to było... 🤭. Mój zespół, mimo że zdalny, to pracuje razem. Wszyscy są zmotywowani, bo robimy fajne rzeczy. I zdalnie można fajniejsze retro zrobić, gdzie wszyscy chętnie przychodzą i też mówimy o motywacji 😉.
Wiadomo, że można i bardzo się cieszymy, że są takie zespoły! Niestety, one zwykle nas nie potrzebują. 😅
Moje odczucia są inne niż wasze, ale nie mam dużej próbki, bo tylko mój zespół. I w moim przypadku mam zespół, któremu się chce, który razem pracuje w prawie niezmienionym składzie już 4 lata, i wydaje mnie się też, że częściej pracujemy w parach lub grupach (bo w biurze to po prostu było niewygodne albo niemożliwe). Praca zdalna to typowy trade-off, ma plusy i minusy. Z plusów, każdy z nas ma teraz swoje własne biuro w domu, ciszę i spokój i o wiele łatwiej się spotkać w 2 lub więcej osób, bo nie trzeba szukać salki, przenosić sprzętu, wystarczy jedno kliknięcie. Innym plusem jest brak dojazdów do pracy. Z minusów to chyba najbardziej brakuje głupich rozmów w kuchni, wspólnego pójścia na obiad czy rywalizacji przy stole do piłkarzyków. :)
zazdroszczę!
czcams.com/video/0jk5Sy1ibtk/video.html Na pracy zdalnej wiele się zmieniło, ale nie sądzę, że poszło to głównie w stronę "piniędzy". Inne motywatory dalej są dla ludzi ważne, ale na "zdalnej" SM powinien dbać o to, żeby zespół był zespołem, i żeby (różne) motywacje służyły temu zespołowi, a nie go niszczyły.
Ciekawy odcinek i fajnie wyjaśnione! (tylko ta końcówka jakaś ucięta bez pożegania, nie wiem czy tak miało być). Czekam na podobną tematykę w przypadku Product Ownera ;)
W końcówce nastąpiło lanie wody i przeciąganie bez sensu, to było najlepsze rozwiązanie. 😅
To ja mam pytanie, jak dla osoby która ma 3 zespoły pracujące każdy na kompletnie innych narzędziach zostać bardziej techniczny, chciałbym nie ukrywam być bardziej dla zespołów wsparciem obawiam się że bariera wejścia jest delikatnie mówiąc trudna do wejścia, choć wydaje mi się że SM bardziej jako suma analityka biznesowego i analityka aplikacji dawałaby największą wartość niż taki co czasem zakodzi czy przetestuje
@@Vuruthiles Pewnie, prace analityczne, udział w refinementach to też element bycia Deweloperem (po dawnemu: członkiem Development Teamu). Chodzi o to, żeby "być wartościowym członkiem zespołu w kontekście rozwoju produktu", rola jest mniej istotna, ale najłatwiej scrummasterzyć, kiedy potrafimy się wczuć w sposób pracy zespołu. A najłatwiej się wczuć... po prostu tę pracę wykonując!
A to to już robię, będzie dla mnie dużą pomocą gdyby ktoś polecił wartościową lekturę :)
Ciekawy materiał, na pewno zgadzam się z grubsza ze wszystkimi tezami, a na pewno z 1, że to mógłby być dokument opisujący rolę SM (wtedy trochę skończyłyby się pomysły przypisywania SMom 4-5 zespołów, bo przecież tylko spotkania wbija w kalendarz)... :) 2 rzeczy brakło w mojej ocenie: 1. to o czym przedmówca wspomina, niestety facylitowanie, w mniemaniu wielu to modeorwanie spotkania i tyle. 2. mówiąc o coachu, jako osobie która wcześniej robiła co robi reszta, to o czym dokładnie mówicie? Bo osobiście spotykam się coraz częściej ze stwierdzeniami "techniczny" i tutaj pytanie jak "techniczny" powinien być... ale z drugiej strony widzę, że wielu SMów brak pojęcia o prowadzeniu biznesu, o rozumieniu rynku, zbierania i dokumentowania wymagań itp. Więc rodzi mi się tutaj pytanie: - czy dobry SM to ten który zna się na developerce, ale już nie na zarządzaniu zespołem, psychologią w biznesie, zbieraniu wymagań, zarządzaniu biznesem - czy to drugie, - czy wszystko na raz. Piszę powyższe aby wskazać że, pryznajmniej w mojej ocenie, jest wiele aspektów związanych z "technicznością" SM'a, I jeśli po kilku latach pracy SM nie potrafi na pewnym poziomie poruszać się swobodnie w terminologii i zrozumieniu co robi zespół, to marnie, marnie. :)
Świetne pytania, właśnie przed sekundą zakończyło się nagranie agileCastu o jakże znamiennym tytule "Czy Scrum Master powinien być techniczny?" - totalnie zgadzam się, że jeśli SM nie jest "członkiem zespołu" w rozumieniu, że wie o co chodzi i potrafi swobodnie poruszać się w materii, którą zajmuje się zespół, to słabo, słabo. ;)
i nie zgodzę się, że facylitacja to jest taka najprostrza i banalna bo każdy to robi "i ciężko jest tego nie robić"... Pytanie czy robi to umiejętnie? Niestety z moich doświadczeń większość Scrum Masterów niestety traktuje ją jako "prowadzenie, moderowanie spotkań" i sugerowanie rozwiązań... a to zupełnie nie o to chodzi w facylitacji.
I kolejny pomysł na materiał, "Co to jest facylitacja?" - tylko to już chyba kiedyś było... 🤔
Jako SM wspieram zespół jak najbardziej kompletny, tj. decyzyjny PO, dev's, AB's, AR, eksperci biznesowi i testerzy. Wszystkie wątpliwości załatwiane "na krótko" (kanał na Teams, "kawa" po daily, itp.). Wyzwanie to ilość osób: 18 z SM :-)
18 osób brzmi jak 2-3 zespoły! ;)
Moim skromnym zdaniem "branie na siebie rzeczy, żeby ulżyć 'zespołowi'" to nie jest pomoc. To bardziej schowanie problemów i zwiększenie ryzyka, że nie zostaną rozwiązane. Jeżeli jakieś elementy zasad / procesów są durne, zabierają czas i nie dają wartości, ludzie są sfrustrowani itd. - to jesteśmy na lepszej trajektorii niż jak ten czynnik zniknie w kieszeni SMa (z którym może się upora, a może nie - w końcu teraz to tylko na jego głowie). Raczej SM powinien być iskrą jeżeli takiej potrzeba aby zauważyć i zaadresować słonia w pokoju WSPÓLNIE 🙂
Dlatego w materiale został wspomniany też drugi krok, czyli zmiana/usunięcie tych rzeczy. W wielu przypadkach, jeśli SM skupi się TYLKO na "wspólnym zauważeniu i zaadresowaniu" to zostanie to potraktowane jako... dokładanie roboty. No bo nie dość, że nie pomógł, to jeszcze teraz musimy się borykać z tematem jak wywalczyć zmianę. "To już lepiej niech zostanie po staremu, przynajmniej nie będziemy mieli więcej roboty - i tak mamy płacone za godzinę, a nie za wynik."
@@bialko problem jajka i kury, w alternatywnym scenariuszu "uff... jak super, że to już nie mój problem, narka!". W komentarzach świata się nie zbawi, jednak z nikąd nie wziął się anty przykład np. Scrum Mamy - a z tym mi się kojarzy ta porada 🤷🏻♂
"Uff.. jak super, że to już nie mój problem" wydaje się... lepsze. Bo jeżeli coś stanie się problemem SM-a, to jest to potencjalnie osoba, które ma przestrzeń na to, żeby "coś z tym zrobić". Deweloper najczęściej ma mindset "każą, to robię" lub "zawsze tak robiliśmy". To tak w zespołach, które ostatnio mieliśmy okazję obserwować. Jak to mówią na zachodzie, YMMV.
Scrum Master został zastąpiony przez kompetencje PMów i seniorów w zespole, którzy potrafią ustawiać procesy w iteracyjnym modelu Agile. Aktualnie z tego co widzę jest to traktowane jako dodatkowa wiedza, czy kompetencja raczej niż osobna rola. Może ze względu na cięcia kosztów. W każdym razie bardziej widzę rolę Agile Coacha w organizacji, który ma kilka zespołów pod sobą i pomoga przeprowadzać retro, planowanie itp. niż osobę która jest codziennie na daily...
ciekawa metryka 👍 do zobaczenia w Wa-wie 🙌
Do zobaczenia na www.scrumsummit.pl/!
Widzimy się za 2 dni 😊
Mnie trochę irytuje brak scrum mastera bo te obowiązki spadają na programistów. Nigdy nie chciałam prowadzić spotkań i zespołem a muszę to robić.
Taki useless zarabia tyle pieniędzy, abstrakcja 😆🤣
Nie powiem gdzie możesz sobie wsadzić ten przester
W książkach ;)
E tam, na szczęście mieliśmy okazję widzieć wielokrotnie, więc to jednak nie jest Yeti. ;)
Dobre łapy widać białko działa :)
Tu się zgadzam, scrum master musi mocno uważać by nie być blaznem
Uwaga z końcówkicelna... to jest najbardziej problematyczne.. inna sprawa, to też jak nie zwariować, i nie doktoryzować się z organizacji pracy zamiast pracować
Agile tak bardzo odbiegł od pierwotnego manifestu, że całe słownictwo jest w sumie do zaorania ;)
Trzeba znależć choćby jedną osobę w Kierownictwie przekonaną do zmiany. Należy przekonać Kierownictwo nie poprzez prezentację na czym polego SCRUM Agile, ale prezentację z przykładami jak takie podejście daje efekty dla firmy
Problemy są dwa: nieprzekonanych prezentacje nie przekonają ("może i gdzieś indziej to działa, ale specyfika naszej firmy..."), a efekty często są niezgodne z oczekiwaniami bądź niezrozumiałe ("my nie chcemy robić lepszych produktów, my chcemy szybciej dostarczać i więcej zarabiać"). Z kolei przekonanych nie trzeba przekonywać...
U mnie zadziałało gdy zrobiłem prezentację i dyskusję o plusach i konkretnych efektach dotyczących w tym przypadku modelowania procesów. Prezentacja musi być jak najmniej techniczna, teoretyczna. Zdaję sobie że ta droga jest trudna ale możliwa. Dodam że dotyczy to publica@@bialko
Ciekawy odcinek, Jednak jestem z nim rozczarowany. Praktycznie do każdego punktu chciałbym dodać addendum mocno komplikujące ten temat. Po pierwsze wybacz jeśli ton tego co pisze będzie dość surowy nie jest to próba ataku na ciebie po prostu mam taki styl pisania :) Zacznę od tego że jeśli patrzylibyśmy na nazwijmy to najczęstszy przypadek to jak najbardziej się z tobą zgadzam. Oddzielny zespół byłby powrotem do czasów przerzucania się przez mur i umywania rąk. To były czasy gdzie Testerzy przez to że byli na końcu, często byli traktowani jako kozły ofiarne "bo to oni się nie wyrobili" mimo że tak jak mówisz opóźnienia był w całym procesie i przekładaniu rąk do rąk. Które sie działo nim ruchy takie Shift-Left i Agile mocno to zmieniły. Jednak ten najczęstszy przypadek nigdy nie był taki częsty, istnieje multum edge casów które czynią go nie koniecznie optymalnym rozwiązaniem dla firmy. I najczęsciej gdy widzę osobne zespoły testerskie (a jest to raczej rzadko) to jest to podyktowań tego typu edge casami. Oczywiście znam trochę przypadków gdzie firma ma zespół testerski bo zatrzymała sie w latach 80siatych i waterfall to dla szczyt rozwoju procesów. A mianowicie od lat ten "najczęstszy" przypadek staje sie coraz rzadszy - Testera jako roli na świecie jest coraz mniej i często testowanie jest obecnie traktowane jako aktywność developerska która nie wymaga osobnej roli. Zahaczyłeś o niego ok 20:40 - jednak z tego co mówisz mam wrażenie, że nie miałeś do czynienia z firmami i zespołami gdzie to poprawnie działało. Bo właśnie "develoeprzy nie chcą testować" i "tester ma inny mindset" to są najczęstsze argumenty obok "zawsze tak robilismy i było dobrze" które używają członkiwie zespołów którzy są przeciw takim zmianą. A jednak w rzeczywistości jest on pociągniecie twojej metafory o definiton of done i kocie Schoedingera do logicznej konkluzji - bo "poco czekać jak ktoś inny w zespole mi to przetasuje skoro mogę sam" W takich wypadkach traktowanie testerów (czy raczej juz QA ) jako zespół platformowy którego celem jest dostarczanie narzędzi i know how do zespołów, czy wsparciu ich w co trudniejszych przypadkach jest praktyką która ma jak najbardziej sens. Bardzo lubię tutaj cytat z Alana Page'a jak robił transformacji w Unity "Jakie testy robią developerzy? Wszystkie, jakie potrafią zrobić." Ogólnie widzę tutaj przestrzeń na ciekawa dyskusje
Dzięki za komentarz! Nie zdawałem sobie sprawy, że całość wybrzmiewa aż tak negatywnie. Widziałem wiele zespołów, które dostarczały gotowy, przetestowany produkt. Robiły to wewnętrznie, siłami całego zespołu. Zarówno czuli się, jak i byli odpowiedzialni za jakość. Niestety, ostatnio miałem całą serię doświadczeń właśnie z osobnymi zespołami testerskimi, stąd powstał ten odcinek podcastu. I tu też się trzeba przyjrzeć niuansom, bo czasami rozwiązania są tak duże, że osobne zespoły SIT/UAT mają sens. Ale na pewno nie kosztem testów w zespołach. Co do "testowania przez samego siebie" to chyba nie dam się tak łatwo przekonać. Natura ludzka jest taka, że sprawdzając swoją pracę, sprawdzamy czy działa. Jak robi to ktoś inny, to sprawdza, gdzie nie działa. :) Potem mamy monterów drzwi w Boeingach sprawdzających, czy drzwi zostały dobrze zamontowane...
@@bialko to co mówisz to jest Confirmation Bias i to jest jedna z pierwszych rzeczy która się uczy ludzi jak zwracać na to uwagę. Ale ja nie planuje ciebie przekonwyać bo nie widzę w tym wartość, bo fakt jest że rynek idzie w tym kierunku i wiele firm tak robi i u nich to działa (a też jest wiele firm co zrobiło to bez przemyślenia i sie z tego wycofała -ale to samo można powiedzieć o wielu próbach implementacji agile w firmach z przed lat) A co do Boeinga to super analogia, ale pokazuje inny problem :) Bo pokazuje jasno ze nie ważne jakie mamy standardy jakość jeśli biznes będzie cisną że ma być szybko, szybko, szybko to i tak nieważne kto będzie za jakość odpowiadał tej jakości nie będzie.
Osobiście uważam że aby w na przykład w korporacji udała się zwinność potrzeba: - oddzielenie ludzi mających potencjał od zabetonowanych poprzez stworzenie oddzielnych zespołów, najlepiej z tych co chcą spróbować pracy po nowemu - te zespoły muszą w ramach korporacji mieć osobę bezpiecznik, która pozwoli im działać w nowy sposób bez większy interwencji ze strony organizacji (tu sprawdzi się project manager, który zgodzi się aby jeden zespół działał w sposób agileowy) - scrum master nie może być z przypadku tylko musi miec doswiadczenie - z czasem ktos z zespolu moze zostac scrum masterem
Bardzo fajny temat
fajne wprowadzenie do LeSSa 👍
Kate Middleton się znalazła, a Łukasz Bręk jeszcze nie... czy podzielicie się wiedzą co się z szanownym kolegą dzieje?
Odpowiedź (jak zawsze w tym temacie) filozoficzna: drogi się rozchodzą, a nic nie trwa wiecznie...
@@bialko dzięki za odpowiedź, nie mogłem znaleźć ten informacji w internecie. No szkoda. ps. nagranie z Kate to podobno jednak deepfake, więc dobrze, że chociaż wiadomo gdzie jest Łukasz ;)
fajny rozmówca, słychać że praktyk. Proszę o więcej!
Najbardziej zwinnym zespołem jaki pamiętam był ten, który nie wiedział, że pracuje zwinnie :)
Zgodzę się, w pracy SM'a celem jest USPRAWNIANIE procesu, a nie na siłe powtarzanie pewnych schematów byle się ich trzymać - szczególnie jeśli nie działają lub nie dają wartości.
Fajnie byłoby obejrzeć analogiczny film z PSMIII :)
PSM III to dwie i pół godziny stukania w klawiaturę, nuda. ;)
“Największym problemem w komunikacji jest iluzja, że miała ona miejsce” - używając różnych terminów używamy ich aby lepiej się porozumieć, jeżeli za nazwą/terminem nie idzie nic więcej, to tylko robimy sobie problemy. Jeżeli ktoś mówi że pracują w Scrumie, to za tym idzie szereg niewypowiedzianych założeń jakie pojawiają się u adresata takiej wiadomości, np. spodziewa się używania celu produktu, lub celu sprintu. Podobnie można powiedzieć o np. “Green washing”, można np. Na każdy wyprodukowany produkt dotować sadzenie drzew i twierdzić że nasz produkt jest eko. Czy też możemy powiedzieć, że rozwijamy AI, a pod spodem nie mieć nic z tym związanego więcej niż pseudo czatbot na stronie… Na koniec dnia wracamy do problemu z cytatu. Jeżeli nie zadbamy o język i świadome używanie terminów, to zawsze powinniśmy zaczynać od zera i ustalenia co się za każdym zwrotem kryje 🤷♂️
Dokładnie, scrum to nie świętość i nie ma obowiązku go wdrażać w pełni, ale jeśli tego nie robimy, to warto po prostu zachować odrobinę dbałości w języku i nie mówić "pracujemy w scrumie", zwłaszcza komuś z zewnątrz/nowemu, bo to będzie wprowadzało w błąd.
Bardzo fajny odcinek, mnie osobiście nic nie irytuje bardziej niż purystyczne podejście do Scruma i traktowanie go jako świętość :) Trochę to niestety pojawia się na rozmowach rekrutacyjnych - tj. osoby rekrutujące na siłę chcą udowodnić, że nie znam/nie stosowałem/źle stosowałem Scruma.
A to ciekawe! Mówimy tu o osobach rekrutujących z HR czy z docelowych zespołów?
@@bialkoRaczej z docelowych zespołów, nie trafiłem jeszcze na osoby z HR, które pytałaby dokładniej o filozofie prowadzenia projektów.
@@K22mah73hg Maximus Decimus Meridius :D Jeszcze dodając przykład, na jednej z ostatnich rozmów, moj potencjalny szef próbował mi wmówić, że obowiązkiem PO jest pisanie dokładnych wymagań zgodnie ze schematem, ustalenie procesu testów itp :D
bardzo ważny temat
Daily Scrum powinno się robić codziennie, dlaczego bo jest to w nazwie "Daily Scrum" :D A tak poważniej to samo to, że Daily ma się odbywać w tym samym miejscu i o tym samym czasie i nie trwać dłużej niż 15 min daje nam cudowne narzędzie do tego by w sytuacji pracy zdalnej mieć te 15 min dla zespołu gdzie wszyscy się zawsze spotykają by omówić najważniejsze tematy i bolączki. Jeśli ich nie ma to wtedy daily trwa 2 min i koniec, jeśli są to adresuje się je do konkretnej grupy osób (bo zazwyczaj nie dotyczą całego zespołu) i robi się oddzielne spotkanie, na którym się je rozwiązuje. Jeśli natomiast robimy Weekly to wystawiamy się na ryzyko tego, że pracownik będzie czekać z powiedzeniem czegoś co mu utrudnia pracę do tego właśnie spotkania. Jeśli damy zespołowi do decyzji, czy chcą zrezygnować z Daily Scrum to w 90% powiedzą, że tak. Dlaczego? Bo mało kto rozumie jaki jest cel tego spotkania :) i zazwyczaj traktowane są jako spotkanie do raportowania swojej pracy, a tego nikt nie lubi robić :P A 1-2h "daily" dziennie na planowanie kolejnych 24h pracy to nie daily tylko mikro planingi.
Dwie uwagi - absolutnie nikt nie powinien "czekać na Daily", a już tym bardziej na weekly. Problemy powinny być podnoszone i adresowane od razu. Nie tylko mówi o tym sam Scrum, ale to jest po prostu dobra praktyka. czcams.com/video/FvvQl-3vmo0/video.htmlsi=yBq_Cuhq-oXhXdsf A jeżeli zespół nie rozumie jaki jest cel spotkania i z chęcią by z niego zrezygnowało, to bardzo często znaczy, że jest im ono niepotrzebne. I teraz pytanie, czy ich zmuszać albo im tłumaczyć, że przecież jest potrzebne tylko oni tego nie rozumieją? "Jak nie zachwyca, skoro zachwyca"?
@@bialko Co do pierwszej uwagi ja jestem w pełni świadomy, że tak trzeba robić, ale spotykam się w pracy z osobami, dla których to nie jest oczywiste i dla nich daily to właśnie takie miejsce. Wtedy to spotkanie raz dziennie, na którym mogą powiedzieć o swoich problemach to i tak lepiej niż jakby mieli nie mówić wcale ;) Co do drugiej uwagi wiem, że robiłeś filmik na YT o tym i szczerze popieram, że przymusowe Daily przy braku chęci zespołu mija się całkowicie z celem, ale czy nie jest rolą Scrum Mastera pokazanie i nauczenie po co te spotkanie się powinno odbywać? Jeśli po zdobyciu wiedzy i przepracowaniu Daily nadal jest dla zespołu bezużyteczną stratą czasu to wtedy ok można myśleć o rezygnacji.
@daimon66frey "Jeśli po zdobyciu wiedzy i przepracowaniu Daily nadal jest dla zespołu bezużyteczną stratą czasu to wtedy ok można myśleć o rezygnacji." 100% zgody i taka była intencja. Jesteśmy ostatni, którzy by stwierdzili, że "jak zespół/klient/zamawiający/niepotrzebne-skreślić coś mówi, to tak ma być [i już]".
Piękna puenta. Można po prostu nie robić Scruma. Nie udawać, nie nazywać tego "pseudo-scrumem", podnieść czoło i odważnie powiedzieć: nie pracujemy w Scrumie i to jest OK.
Powiedzieć, że Daily to planowanie na 24h / do następnego Daily to jak nic nie powiedzieć 😅 "The purpose of the Daily Scrum is to inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting the upcoming planned work." Upraszczanie tematu też tylko do "planowania pracy" zaciemnia sens Daily w Scrumie do którego nawiązujecie. Podstawą jest skupienie na celu, nie na pracy, jeżeli ten nasz plan ulega zmianie, to powinien być to rezultat dążenia do tego aby były jak największe szanse na osiągnięcie celu. W sytuacji w której każdy z nas działa samotnie, w izolacji (ja i moje taski, etc.) to i Daily będzie sztuczne, ba weekly też może być "za często", ponieważ wcześniejszym problemem jest to, że nie jesteśmy zespołem. Najlepszą analogią do Daily (Scrum) jest koncepcja "czasu" w sportach zespołowych. W każdym sporcie (a szczególnie zespołowym) jest taki moment złapania oddechu i "replanowania" pod kątem chęci osiągnięcia celu. W piłce nożnej jest to 15min po pierwszej połowie, w Rugby 3 przerwy na połowę, w koszykówce 6 długich i 2 krótkie timeouty, czy nawet w e-sporcie (np. league of legends) do 4 przerw po max 1min. Jeżeli uznajemy, że Daily jest za często, i jedyne o czym rozmawiamy to praca wykonana / do wykonania i przeszkody do jej wykonania, to bardziej jest to oznaka tego że nie jesteśmy zespołem (być może to ok w danym kontekście), a po prostu grupą ludzi którzy czasami pracują razem 🤷🏻♂
Pełna zgoda co do celu Daily. Ten materiał skupiał się na jego częstotliwości. A że mamy już tyle nagranych materiałów www.youtube.com/@bialko/search?query=daily to szkoda czasu, żeby przy każdej okazji mówić "od podstaw".
@@bialko Tak to wy kariery nie zrobicie...
Z ciekawostek o SAFe, to używa go Holenderska firma ASML do swoich zadań inżynierskich związanych z projektowaniem. Tworzą najbardziej skomplikowane maszyny świata składające się z około 100000 części (maszyna EUV), integrując w procesie tysiące dostawców.
Przyznam się - że po nazwie byłem lekko szokowany - Czemu Białko chce gadać o frontendzie? Less - to także nazwa języka do CSS - czyli do stylowania stron internetowych. A tu sie okazuje ze zbieżność nazw. - o SAFe nie raz słyszałem i za bardzo fanem nie jestem tak jakoś LeSS mnie ominął (choć mam wrażenie z pełna nazwę Large Scale Scrum kiedyś słyszałem). Będę musiał poczytać - dzięki!
Tak było ciekawie
a dla mnie fajny i wartościowy materiał.
Straszni to są ludzie. A SAFe to po prostu jest ukryty waterfall i comand &control. Nie ma w tym nic strasznego. Po prostu irytuje hipokryzja.