Zostań Scrum Masterem

Zostań Scrum Masterem
OP
ZT
ZT
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 3 lata
  • Postów:102
12

Na programowanie trwa mega hype, każdy chce zostać programistą. Tymczasem, od stycznia pracuje u nas koleżanka, która była nauczycielem biologii, a 18 miesięcy temu zaczęła pierwszą pracę jako Scrum Master. O Scrumie nie ma pojęcia, po angielsku ledwo mówi, w sumie to tylko przytakuje managerowi, technologicznie zero, ma problemy z logowaniem się do systemów. I co? I dzisiaj na spotkaniu zminimalizowała sobie przeglądarkę, pod nią był pasek wypłaty, a na nim 14400 brutto. No nic tylko rzucić wszystko i brać się za taką robotę, ja tyle dostałem po 5 latach pracy, ale jak widać źle wybrałem.

TL;DR - zostań scrum masterem, nie programistą.

A0
W czym problem. Zostan scrum masterem
Pyxis
  • Rejestracja:około 8 lat
  • Ostatnio:około 22 godziny
2

Może jest też księgową, a wypłata dotyczyła kogoś innego. Skąd pewność, że to były jej miesięczne zarobki?

edytowany 1x, ostatnio: Pyxis
superdurszlak
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Kraków
  • Postów:2002
3
Pyxis napisał(a):

Może jest też księgową, a wypłata dotyczyła kogoś innego. Skąd pewność, że to były jej miesięczne zarobki?

Słyszałem, ile potrafią zarabiać scrum masterzy i tym podobni w niektórych firmach i jestem w stanie w to uwierzyć :P

W niektórych przypadkach dwójka z przodu i wcale nie oznacza to okolic minimalnej krajowej.


leggo
potwierdzam, takie paski są nawet na ogłoszeniach o pracę
P1
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:5
0
zarejestrowany_troll napisał(a):

Na programowanie trwa mega hype, każdy chce zostać programistą. Tymczasem, od stycznia pracuje u nas koleżanka, która była nauczycielem biologii, a 18 miesięcy temu zaczęła pierwszą pracę jako Scrum Master. O Scrumie nie ma pojęcia, po angielsku ledwo mówi, w sumie to tylko przytakuje managerowi, technologicznie zero, ma problemy z logowaniem się do systemów. I co? I dzisiaj na spotkaniu zminimalizowała sobie przeglądarkę, pod nią był pasek wypłaty, a na nim 14400 brutto. No nic tylko rzucić wszystko i brać się za taką robotę, ja tyle dostałem po 5 latach pracy, ale jak widać źle wybrałem.

TL;DR - zostań scrum masterem, nie programistą.

skoro nie ma o scrumie pojęcia, jakim cudem może pracować jako scrum master?

szarotka
Norma. Jedno szkolenie i człowiek z ulicy jest scrum masterem.
Hispano-Suiza
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 6 lat
6
zarejestrowany_troll napisał(a):

Na programowanie trwa mega hype, każdy chce zostać programistą. Tymczasem, od stycznia pracuje u nas koleżanka, która była nauczycielem biologii, a 18 miesięcy temu zaczęła pierwszą pracę jako Scrum Master. O Scrumie nie ma pojęcia, po angielsku ledwo mówi, w sumie to tylko przytakuje managerowi, technologicznie zero, ma problemy z logowaniem się do systemów. I co? I dzisiaj na spotkaniu zminimalizowała sobie przeglądarkę, pod nią był pasek wypłaty, a na nim 14400 brutto. No nic tylko rzucić wszystko i brać się za taką robotę, ja tyle dostałem po 5 latach pracy, ale jak widać źle wybrałem.

TL;DR - zostań scrum masterem, nie programistą.

Usiądź do Scruma na 2-3 miesiące. Pokaż na forum publicznym jej brak kompetencji w takim razie i szybko skończy się ta niespełniona kariera.


"Trolling is a art"
Miang
znaczy czyja? bo jeśli to coś w stylu słynnych wspołpracowniczek w NBP...
lambdadziara
  • Rejestracja:około 7 lat
  • Ostatnio:3 miesiące
  • Postów:444
4

co robi taka ScrumMasterka? Rozlicza programistow z kazdej godziny, kaze im pisac sprawozdania, organizuje spotkania i robi wszystko, zeby nie pozwolic im pracowac? Fajnie macie

LukeJL
  • Rejestracja:ponad 11 lat
  • Ostatnio:mniej niż minuta
  • Postów:8484
7

Tymczasem, od stycznia pracuje u nas koleżanka, która była nauczycielem biologii, a 18 miesięcy temu zaczęła pierwszą pracę jako Scrum Master. O Scrumie nie ma pojęcia, po angielsku ledwo mówi, w sumie to tylko przytakuje managerowi, technologicznie zero, ma problemy z logowaniem się do systemów

Ale czy ona coś robi poza przytakiwaniem menedżerowi? Jeśli nic nie robi, a tylko dostaje kasę za nic, to... co cię w zasadzie to interesuje? :D Nie twoja kasa.

Dużo gorzej, jeśli taka niekompetentna osoba faktycznie próbuje coś robić. Wtedy jest to niebezpieczne, bo cały projekt jest narażony i spowalniany przez takiego sabotażystę.

Trochę jak z posłami. Nie byłoby w tym jeszcze tragedii, gdyby posłowie brali kasę i nic nie robili, tylko np. pili wódkę. Gorzej, że faktycznie biorą się do pracy i sabotują Polskę za każdym głosowaniem.


edytowany 1x, ostatnio: LukeJL
PA
"Trochę jak z posłami. Nie byłoby w tym jeszcze tragedii, gdyby posłowie brali kasę i nic nie robili, tylko np. pili wódkę." no jednak nie, bo kasę biorą z podatków czyli moich i twoich(?) wypracowanych pieniędzy
LukeJL
No niestety proceder wyłudzania pieniędzy "na urząd skarbowy" albo "na przepisy" trwa i polega na tym, że znana wszystkim organizacja przestępcza wyłudza pieniędzy od milionów Polaków :( Ale niech już wyłudzają te pieniądze, gorzej że poczynania polityków, podobnie jak innych terrorystów, nie kończą się tylko na wyłudzaniu pieniędzy...
jarekr000000
  • Rejestracja:około 9 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4712
16

Praca uwłaczająca godności to chociaż rekomensata finansowa musi być.
Za mniej chyba mało kto by się zgodził.

Nie wiesz jak to jest być ZEREM, jeśliś nie był scrum masterem


jeden i pół terabajta powinno wystarczyć każdemu
vpiotr
Jako przypadkiem certyfikowany Scrum Master i współpracownik takiegoż potwierdzam. Ktoś komu się marzy SM po prostu nie lubi programowania.
LukeJL
Ktoś komu się marzy SM po prostu nie lubi programowania. - no to może jest jakimś sadomaso xD
papua gwinea
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:1
3

nic nowego, zycie nie jest sprawiedliwe i jesli oczekujesz sprawiedliwosci i rownego traktowania to oszalajesz

edytowany 1x, ostatnio: papua gwinea
Adam Boduch
Administrator
  • Rejestracja:ponad 23 lata
  • Ostatnio:19 dni
  • Postów:11950
3
lambdadziara napisał(a):

co robi taka ScrumMasterka? Rozlicza programistow z kazdej godziny, kaze im pisac sprawozdania, organizuje spotkania i robi wszystko, zeby nie pozwolic im pracowac? Fajnie macie

Podbijam. Czy to jest praca na pełen etat? Co robi taka przez cały dzień, oprócz review, retro?

superdurszlak
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Kraków
  • Postów:2002
7
Adam Boduch napisał(a):

Podbijam. Czy to jest praca na pełen etat? Co robi taka przez cały dzień, oprócz review, retro?

Raz lub dwa spytaliśmy naszego Bardzo Dzielnego Scrum Mastera (w skrócie BDSM), na czym taka praca polega.

Wychodzi na to, że teoretycznie jego rola ma polegać na tym, by zespoły scrumowe nauczyły się samodzielnie pracować w scrumie. Czyli w sumie jego celem jest przestać być potrzebnym - cel trochę autodestrukcyjny, jak by nie patrzeć, i może dlatego scrum tak często przemienia się w jakiś dziwny turbo-pier**lnik, na który potem narzeka @jarekr000000 - w końcu jaki interes ma mieć Scrum Master w stawaniu się niepotrzebnym? ;)

A w praktyce - tacy Scrum Masterzy przypominają zespołom, że pora zrobić standup, uciszają programistów, którzy za bardzo wchodzą w szczegóły techniczne zamiast pokrótce zrelacjonować stan d**y co aktualnie robią / planują robić. Na jakichś planningach czy innym estymowaniu też często moderują spotkanie, żeby zakończyło się w sensownym czasie i przyniosło cokolwiek. Ogólnie spotkania to dość znaczący ułamek czasu pracy SM - nawet, jeśli nie ma akurat spotkań z zespołami, to zawsze znajdzie się jakieś scrumowo-edżajlowe spotkanko z innymi SM :)

Ale SM są też generalnie mniej zamknięci w sobie od typowego developera i czasem to się przydaje - jak np. raz mieliśmy za sąsiadów w open space jakąś małpiarnę, która robiła niesamowity hałas od rana do nocy (pomagała im w tym tzw. "szczekaczka" oznajmiająca co 15 min. czy ich buildy przechodzą przy akompaniamencie przydługich sucharów), a podczas swojego stanu d**y stand-upu uwalała się na nasze biurka, drąc nam się nad uszami, to w końcu właśnie BDSM poszedł ich ochrzanić, bo my się krępowaliśmy iść we trzech upominać 30 chłopa - nie bez powodu jest Bardzo Dzielny :D

A tak na boku, to ponoć sporo SM (może nawet większość) zostaje SM głównie po to, by dość szybko katapultować się na stanowiska managerskie ;)


edytowany 2x, ostatnio: superdurszlak
Aryman1983
Aryman1983
BDSM dobre :-)
vpiotr
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 3 lata
1
Adam Boduch napisał(a):
lambdadziara napisał(a):

co robi taka ScrumMasterka? Rozlicza programistow z kazdej godziny, kaze im pisac sprawozdania, organizuje spotkania i robi wszystko, zeby nie pozwolic im pracowac? Fajnie macie

Podbijam. Czy to jest praca na pełen etat? Co robi taka przez cały dzień, oprócz review, retro?

W skrócie to taki KO-wiec, tylko zamiast statku wycieczkowego jest zaciemnione biuro i ludzie którym nie przeszkadza geometria.

Facet na kursie podsumował tę rolę tak, że jeśli SM jest bardzo dobry i wykonał swoją robotę dobrze, to gdy jest na urlopie nikt nie zauważa że jego nie ma.

AL
https://www.youtube.com/watch?v=B7MIJP90biM to tak w temacie tego eksperta ;)
Haskell
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad rok
  • Postów:4700
2

Ostatnio scrum master zapytał u mnie w zespole czy chcemy retro. Wszyscy się tylko popatrzyli po sobie i cisza... Rolę sm odczytuje jako osobę, która organizuje spotkania z byle powodu, żeby nabić dupo godziny... i tak się robi w tym korpo.


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
Zobacz pozostałe 14 komentarzy
jarekr000000
@GutekSan: smutne co ten scrum robi z ludźmi. Zajęło mi dużo czasu przekonanie ludzi, że zmany w oczekiwaniach, wyciąganie ludzi do innych projektów, nieoczekiwane zadania to rzecz normalna i pożądana. W końcu prowadzimy biznes, który musi zarabiać. Ładne wykresy i velocity nie były naszym celem. Ludzie siedzący troche za długo w scumie o tym zapominają.
GS
@jarekr000000: serio? czuję się jakbyś mnie przekonywał, że jedzenie trawy jest pożywne, a wóz drabiniasty jest równie dobry co samochód. To co piszesz to nie są ani normalne ani tym bardziej pożądane rzeczy. To rzeczy, które wybijają nas ze skupienia nad zadaniami i zmniejszają efektywność indywidualną i zespołową. Nie piszę o wykresach anie velocity ale o zwykłym ludzkim samopoczuciu. Ja biznesu nie prowadzę, jestem pracownikiem, rozumiem potrzeby biznesowe, ale o nie niech się martwią ci na górze, ale jeśli nie chcą stracić ludzi, niech ich słuchają.
GS
@jarekr000000: jeśli to nie był trolling z Twojej strony, to smutny obraz jawi się z raczej Twoich poglądów - zaprezentowałeś punkt widzenia jakiegoś wysokiego menedżera, dla którego biznes jest najważniejszy, a to czy pracownik ma satysfakcję z pracy jest sprawą drugorzędną.
jarekr000000
Satysfakcją się nie najesz. Nie opłacisz ZUS. A do tego nie kupisz najlepszych ludzi. Zaskakująco dużo programistów, nawet niezłych, pracuje dla kasy :-(
jarekr000000
Mnie bardzo demotywuje jak ktoś mi każe robić zadania na demo, jak wiem, że z powodu nagłej akcji konkurencji nasz biznes potrzebuje czegoś innego niż zaplanował, i to na wczoraj. Scrum to defokusacja od biznesu. Czego moja wewnęterzna cebula nia znosi.
DC
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 4 godziny
  • Postów:418
3

Silicon Valley jak zawsze w punkt ;)

KE
Ta scena jest genialna, "why are you typing faster"? :D
WK
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad rok
  • Postów:163
4

Ale ból d**y w tych postach. Brzmi jakby was bolało, że ktoś może dostawać tyle co dev nie będąc devem. Ogarnięty scrum master ogarnia na raz 3 teamy. Praca ma polegać w dużym skrócie na tym, żeby to właśnie programiści nie musieli siedzieć na durnych spotkaniach. Jego rola to m.in. odsiewanie szumu od teamu. Być może nie mieliście nigdy styczności ze SM, który wie co powinien robić.

Satanistyczny Awatar
Satanistyczny Awatar
i nie był(a) przystojn(y/a)
Hispano-Suiza
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 6 lat
9
WyjmijKija napisał(a):

Ale ból d**y w tych postach. Brzmi jakby was bolało, że ktoś może dostawać tyle co dev nie będąc devem. Ogarnięty scrum master ogarnia na raz 3 teamy. Praca ma polegać w dużym skrócie na tym, żeby to właśnie programiści nie musieli siedzieć na durnych spotkaniach. Jego rola to m.in. odsiewanie szumu od teamu. Być może nie mieliście nigdy styczności ze SM, który wie co powinien robić.

Ludzi boli zazwyczaj brak kompetencji, wpieprzanie się w ich robotę, przeszkadzanie w codziennej pracy i to, że ktoś udając, że coś robi uprzykrza życie innym. Zakładam, że kilka/naście lat temu ludzie niekompetentni wprowadzili więcej ludzi niekompetentnych. Dzięki temu dzisiaj w typowej korporacji 70% ludzi pracujących utrudnia pracę pozostałym 30% swoimi durnymi pomysłami, spotkaniami, stand-upami i innymi zabierającymi czas, nikomu niepotrzebnymi debilizmami.
A w przypadku gdy przychodzi jakaś larwa, która uczyła dzieci Biologii i jest wielkim SM no to sorry typie :-) Nie tędy droga.


"Trolling is a art"
Zobacz pozostałe 20 komentarzy
LE
@Hispano-Suiza: Dzbany w IT próbują nie tylko usprawiedliwić ale i wywyższyć swoją marginalną rolę w firmie :D
somedev
Nie wiem do kogo odnoszą się te komentarze, ale są one wysoce niekulturalne. Zostawiam, Was Panowie, w tej dyskusji samych. Właśnie przez poczucie mesjanizmu wielu "gwiazd" w IT, takie "dzbany", osoby nie wytwarzające kod muszą w firmach być :) Zresztą dyskusja sprowadza się do tego, że analogicznie grupa 3-4 inżynierów, sami zaprojektują samochód, złożą go, sprzedadzą, ogarną gwarancje, kanały dystrybucji, konfiguracje i opcje, przepisy krajowe etc. etc. Nie widzę tutaj odpowiedniego pola intelektualnego do dalszej merytorycznej dyskusji.
ToTomki
No co Ty, liczy się tylko programowanie. Jak nie programujesz to możesz co najwyżej szczaw jeść i larwą jesteś.
Hispano-Suiza
Oczywiście @somedev że nie widzisz pola intelektualnego do dalszej dyskusji bo to za wysokie progi z takim 'głębokim' myśleniem. Prezentujesz poziom dna pustej butelki porównywaniem projektowania czegoś przez inżynierów z późniejszą sprzedażą, dystrybucją, przepisami etc. Już raz dałeś popis przy systemach operacyjnych masturbując się do Windowsa i krytykując Linux o którym jak pokazałeś nie masz kompletnie pojęcia. Teraz kolejny popis. Rośnie nam nowa intelektualna gwiazda na forum :-)
LE
@somedev: "Nie widzę tutaj odpowiedniego pola intelektualnego do dalszej merytorycznej dyskusji. - somedev" Bo jesteś dzbanem. Moi 2 koledzy z firmy oprócz uop prowadzą właśnie taką działalność, gdzie wytwarzają oprogramowanie na zlecenie zagranicznych klientów(Koncepcja, planowanie, implementacja, kontakty z klientem, kanały dystrybucji). Pracują u nas tylko dlatego, że wypłata jest stabilna(mają rodziny). :D
Aventus
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:UK
  • Postów:2235
1

U mnie w firmie scrum master to po prostu programista z dodatkowymi odpowiedzialnościami, zazwyczaj są to team leaderzy.


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
Zobacz pozostałe 7 komentarzy
vpiotr
@GutekSan: Wręcz przeciwnie. Jest to argument przeciw łączeniu dowolnych sprzecznych ról. Jeśli potrafisz sobie dać z tym radę to super, ale nie polepsza to Twojej sytuacji w żadnej z tych ról.
GS
@vpiotr: nie wykazałeś ani Ty, ani ta babeczka, że to są sprzeczne role.
vpiotr
@GutekSan: nie miałem tego na celu. Wysunąłem tylko argument, który można przyjąć lub zignorować. A już na pewno nie miałem na celu przekonywać Ciebie.
GS
@vpiotr: teza którą prezentujesz to to, że nie można łączyć roli deva i SM, bo są rzekomo sprzeczne. Skoro nie masz zamiaru wykazywać tej sprzeczności, nie widzę wsparcia dla Twojej tezy.
Aventus
Co do filmiku to ten argument w ogóle do mnie też nie trafia. Podstaw sobie w miejsce SM stanowisko team leader, i można zastosować tą samą logikę- "masz konflikt interesu kiedy team leader pracuje nad taskiem i jednocześnie musi pomóc członkowi zespołu". No chyba że są również teorie mówiące o tym że team leader nie powinien być jednocześnie programistą, to ja pasuje...
czysteskarpety
czysteskarpety
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Piwnica
  • Postów:7697
5

W wielu firmach są parytety więc gdzieś trzeba kobiety upchać, stąd wiele stanowisk z powietrza.


LukeJL
to, że jest SM jest kobietą to akurat przypadek, bo w innych firmach będzie to facet, więc argument nietrafiony.
LE
Testerki/Scrum masterki. Dev, którego "znam" przyuczył i wepchnął swoją dziołchę na testerkę manualną(studiowała pedagogikę i pracowała w przedszkolu) a teraz jego szef bolcuje ją za jego plecami oczywiście.
M1
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:73
1

scrum masterke pamietam bo tym ze chodzila z lapkiem po firmie a na retro gralismy w jakies gry lub opowiadalismy dobre/zle cechy kolegów ktorzy siedzieli obok

LukeJL
ja tak miałem z nauczycielem informatyki w gimnazjum. Ale praca zawodowa to i tak jest w zasadzie gimnazjum bis :) Podobny poziom intelektualny ludzi, podobne zadania.
ToTomki
Też tak mieliśmy. Wtedy poprosiliśmy o nowego SM i jest spoko :). Trochę inicjatywy.
M1
summa summarum ta SM przeszla na PM, za nią przyszla inna SM która robiła jeszcze mniej i ją zwolnili i dzis w tej firmie nie ma zadnego SM :D
ToTomki
Czyli po prostu mieliście SM do kitu. Nic dziwnego. Trudno zostać dobrym SM, ciężej niż dobrym programistą pracującym w zespole. Jeśli programujesz, współpracujesz z innymi na bieżąco (chyba że mówimy o małych projektach tworzonymi indywidualnie). Wtedy jest przepływ wiedzy i się uczysz. SM nie ma tak łatwo. Pracując z zespołami uczyć się musi niezależnie, a jedyny kontakt z innymi SM to jakieś ich pojedyncze wizyty na spotkaniach czy pogadanki na kawie.
M1
szczerze mówiac nie wiem :D nie spotkałem jeszcze dobrego SM więc nie wiem po czym ich poznac (zakladajac ze jakbym spotkał to bym poznał :D)
a_s_f
  • Rejestracja:prawie 23 lata
  • Ostatnio:2 miesiące
  • Lokalizacja:Rzeszów
1

Może ona podglądała twoją wypłatę :D
W NBP panie bez kompetencji też zarabiają krocie ;)

DC
E no jakieś tam konkretne umiejętności które prezes wycenił na tyle i tyle posiadają ;)
somedev
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:666
8

Scrum Master to ważna postać w prawdziwym scrumie. Scrum Master jest rolą z natury konfliktową. Ma za zadanie wiedzieć jakie w SP ma moce zespół na dany sprint. Powinien pilnować, poprawnych wycen (bo zespół powinien wyceniać na planning poker, a jak całe grono strzeli np. 12 SP, a jakiś junior 2SP, to nie zlewamy go, ale dochodzimy dlaczego etc. ). Na planowaniu powinien wcisnąć maksymalnie zadań na sprint, na dayli powinien monitorować, czy team spala zadania (SP) zgodnie z planem, i czy przy obecnej prędkości spalania wyrobi się do koca sprintu do zera (analiza burndown), czy cel sprintu nie jest zagrożony, czy jakiś programista nad zadaniem 2SP nie spędza już 3 dnia - jeśli tak, to trzeba zorganizować mu pomoc, burzę mózgów.
Jednak także działa w celu rozwiązania problemów - nie mogę zrobić zadania x bo nie mam dostępu do serwa y a dział z nie chce mi dać - to SM mówi "spoko spoko, klep część zadania w kodzie co tam musisz, a ja pogadam i załatwię dostęp". Jak ktoś powie - "EE nie kompiluje mi się bo nie mam licencji na jakieś liby - to SM działa, by to rozwiązać. Jak jest zaplanowany sprint i trwa, gdy ktoś wpadnie, że kurde taki i taki ficzer potrzebny, że trzeba zmienić etc. to SM wali go w mordę, potem słucha i zastanawia się, czy można jakieś zadanie wyciągnąć ( nie burząc celu sprintu) i wsadzić coś dodatkowego, czy to może poczekać etc. ew. konsultuje się z PO. Jeśli PO stwierdza, że należy to dokoptować do sprintu to SM mówi - hola hola! Sprint nie jest z gumy - skoro te nowe 20SP robimy teraz to co wyciągamy ze sprintu ?! Pilnuje PO, żeby historyjki miały sens, były dobrze opisane i żeby na wycenach nie było zastanawiania się o co chodzi w tym tasku.
SM generalnie ma dbać o sprint, proces, scrum, żeby się toczył i żadna strona nie naginała zasad, dlatego jest zawsze troszkę w konflikcie między zespołem, ale także w konflikcie z PO, ale też im pomaga. To rola trudna. Dlatego, że największy konflikt jest z PO (PO chce jak najwięcej, najwcześniej, a SM broni Team, żeby robili tyle ile jest mocy i to w jakości jaką zakładają - pilnowanie kontraktu scrumowego), to rola PO nie może łączyć się z SM co często jest błędem w pseudo scrumach. Często jeden mniej introwertyczny programista przyjmuje tą role, ofc. ze świadomością, że jego produktywność w kodowaniu spadnie. Czasami jeden SM opędzluje kilka zespołów.
Ludzie twierdzący, że SM jest niepotrzebny, to albo mieli złych SM, albo potrafią pracować i są zajebiści. Niestety większość nie potrafi pracować, dogadywać się, planować, dowozić, ustalać i dla tej większości jest scrum. Dobry zgrany zespół nie potrzebuje scruma, ale właśnie scrum generuje takie zespoły ucząc je jak pracować, takie zespoły zmieniają scrum pod siebie, na końcu tworząc dobrze działający zespół, gdzie już część zasad ze scruma nie ma, ale działają ok więc jest ok. Niemniej to zajmuje rok, dwa lata. Rynek IT jest tak dynamiczny, jest tyle skoczków, że zespoły często ciągle muszą uczyć się scruma i siebie bo się zmieniają. Tylko dwa razy widziałem ostateczną formę takich zespołów co się nauczyły pracować, ale to tez potem się zmieniły (nowi ludzie) i od początku - dlatego SM jest ciągle potrzebny.
Bycie SM to obowiązek, i dodatkowa robota, a nie gratyfikacja. To ciężki kawałek chleba być między młotem a kowadłem (PO/Team). Chyba, ze jest się SM tylko z tytułu przed nazwiskiem a tak serio się bumeluje. Dobry SM jest jak basista - nie widać, nie słychać, chyba, że zacznie coś robić nie tak.
Niemniej 14k i to jeszcze brutto, to nie są jakieś kokosy, żeby dev się rzucał do tej, bądź co bądź troszkę szambiastej roboty - nie że umniejszam, szambiarze są mega potrzebni, ale mają przejebaną robotę.

Z przymrużeniem oka ale pokazuje ideę:

Troszkę na pół serio biorąc pod uwagę, że dużo programistów to introwertycy i takie troszkę ciapy (no poza wojenkami na 4p ;p ), to kobieta z jajami, taka korpo bicza, żyleta dobrze sprawdzi się w tej roli.

PI
takie troszkę ciapy - urzekło mnie to xD prawda xD
leggo
Takiego SM kiedyś mialem i sobie chwaliłem.
S9
  • Rejestracja:około 11 lat
  • Ostatnio:około rok
  • Lokalizacja:Warszawa
  • Postów:3573
2

A u mnie w pracy nie ma żadnych scrum musterów, nie mamy żadnych retro na którym gadamy o rzecach które i tak na ogół nikt nie zmieni. Normalnie gdy jest taka potrzeba to gadamy w zespole (mamy 3 osoby więc nie jest to trudne). Na typowe spotkania nie poświęcam więcej niż 2h na tydzień (zazwyczaj około pół godziny/godzinę). Da sie normalnie pracowac :)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
somedev
Sam napisałeś ze masz 3 osoby w ekipie. Gorzej jak masz 10 w zespole i praca zespołów jest od siebie zależna a zespołów jest kilkanaście, a rotacja na poziomie 20% Scrum nie odkrywa nic nowego tylko systematyzuje i zbiera dobre praktyki które, już istnieją. Jeśli z retro nic nie wchodzi w życie to znaczy ze SM jest beznadziejny a w zespole brakuje współodpowiedzialności. W formie należy wprowadzać podstawowe wartości a potem jakieś złożone metodyki jak Scrum.
S9
Czemu odpowiadasz w komentarzu? Tak się źle dyskutuje
somekind
10 osób w zespole? Brzmi jak szambo.
Miang
pewnie dlatego taka rotacja ;)
Azarien
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 2 godziny
1
scibi92 napisał(a):

A u mnie w pracy nie ma żadnych scrum musterów, nie mamy żadnych retro na którym gadamy o rzecach które i tak na ogół nikt nie zmieni.

Czasami gorzej jeśli właśnie zmieni. Ciężko znoszę zmiany organizacyjne, tygodnie jeśli nie miesiące zajmuje mi przyzwyczajenie się do nowej sytuacji, a takie "retro" są nastawione na "co by tu zmienić" - dla samej tylko zmiany, nawet jeśli wszystko działa jak powinno (albo na tyle na ile jest to realne).
Masakra.

edytowany 1x, ostatnio: Azarien
GS
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 21 godzin
  • Postów:1265
2

Sorry @jarekr000000, ale potrzeba odpowiedzi na wszystkie nieprawdy, które napisałeś o Scrumie, retro itp przekracza objętość komentarza, więc kontunuuję tę dyskusję tutaj.

Satysfakcją się nie najesz. Nie opłacisz ZUS. Zaskakująco dużo programistów, nawet niezłych, pracuje dla kasy - toż to demagogia w najczystszej postaci. Co jak co, ale zarobki to najmniejszy problem programistów, zwłaszcza tych niezłych, i większość mi znanych pozbyła się już mentalności robola, który dla paru grosików więcej pozbawi się satysfakcji z wykonywanej pracy czy wpływu na warunki w jakich to robi. Co do ZUSu, na UOP opłaca go za mnie pracodawca, z tym że nie wiem co to ma do dyskusji o retro.
A tak w ogóle, nie rozumiem czemu sugerujesz, że satysfakcja pracownika miałaby się kłócić z wynikami biznesowymi. Bo raczej doświadczenie pokazuje, że te rzeczy idą w parze: kultura pracy, w której słucha się ludzi, a pracownicy są zadowoleni, jest efektywniejsza.

A do tego nie kupisz najlepszych ludzi. Właściwie czyj punkt widzenia reprezentujesz w tej dyskusji? Pracownika czy pracodawcy? Mam wrażenie, że tego drugiego. Bo zatrudnianie ludzi to nie jest problem pracownika.

Mnie bardzo demotywuje jak ktoś mi każe robić zadania na demo, jak wiem, że z powodu nagłej akcji konkurencji nasz biznes potrzebuje czegoś innego niż zaplanował, i to na wczoraj - i właśnie na retro masz okazję o tym powiedzieć. Natomiast Ty próbujesz ubić swoje podstawowe narzędzie do wywierania wpływu na management w kwestii biznesu i tego co jak powinno być robione. Zadziwiająca logika.

Scrum to defokusacja od biznesu. - jest dokładnie odwrotnie. Właśnie dzięki Scrumowi firmy mają możliwość reagowania na zmieniające się warunki biznesowe. W Scrumie planujesz na najbliższy sprint, czyli 2-3 tygodnie, w Waterfallu miałeś plan na kolejne pół roku, co oznaczało że jak potrzebowałeś zmienić plan, to nawet tyle musiałbyś czekać. Chyba, że postulujesz by w ogóle nic nie planować, tylko lecieć na żywioł. Ok, załóż firmę, wdróż taką metodę pracy i udowodnij światu, że jest skuteczna. Powodzenia.

A wracając jeszcze do Twojej opinii: zmany w oczekiwaniach, wyciąganie ludzi do innych projektów, nieoczekiwane zadania to rzecz normalna i pożądana., pozwolę sobie na komentarz. Sytuacja A: Masz zadanie, które zajmuje trochę czasu - miesiąc, może 2. Zdążyłeś się wgryźć, przychodzi kierownik i mówi: rzuć to i leć gaś pożar gdzie indziej. Wracasz, musisz się na nowo wgryzać, w międzyczasie coś się pozmieniało. A potem Cię pytają: czemu Twoje zadanie idzie opieszale? Sytuacja B: Praca nad projektem idzie ku ukończeniu, większość modułów napisana, przetestowana, zaczyna się integracja. Przychodzi kierownik projektu i mówi: niestety musicie dodać nowy ficzer (taki, który akurat psuje całą architekturę), bo ktoś obiecał to klientowi, ale zapomniał powiedzieć. Oczywiście terminy nadal obowiązują. Czy te 2 sytuacje to dla Ciebie są "rzeczy normalne i pożądane"? Dlaczego chcesz pozbawić programistów możliwości eskalowania takich sytuacji?

Wybacz, ale jak na osobę tak lotną i łatwo przyswajającą wszelkie techniczne nowości, w kwestii metod organizacji pracy prezentujesz jakieś archaiczne podejście. Wbiłeś sobie do głowy "Scrum to zło", a widzę, że nie bardzo rozumiesz o co w ogóle w nim chodzi - utożsamiasz Scruma czy w ogóle Agile z jakąś obrzędowością w postaci spotkań o ustalonej formie, wykresów, karteczek, pokerów, a nie sposobem podejścia do pracy. Może warto zamiast uczyć się kolejnego języka programowania przeczytać co nieco o Agile, o Leanie czy w ogóle o filozofii tworzenia oprogramowania?
Uprzedzając kontrataki typu: "czego to Scrum nie robi z ludzi", oświadczam, że w Scrumie pracuję odkąd się pojawił w mojej pracy, czyli już jakieś 10 lat, ale nigdy nie pełniłem w nim jakiejkolwiek roli poza rolą członka zespołu, więc nie bronię swojej pozycji. Pamiętam za to jak głupia i nieefektywna była praca przed Scrumem, jak pozwalała nierobom okopywać się w swoich grajdołkach i jak utrudniała zdobywanie doświadczenia.

nie100sowny
@GutekSan: Dasz link do dyskusji? Nie mogę znaleźć. Chciałbym zobaczyć cały kontekst.
WeiXiao
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 19 godzin
  • Postów:5221
2

jarekr000000
  • Rejestracja:około 9 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4712
5

@GutekSan: zarzucasz mi nieprawdę, ale w sumie nie wiem w czym, bo gdzieś musiałbym skłamać, a nie widzę gdzie w Twoim poście.

Wręcz przeciwnie Twój cały post dokładnie zgadza się z moim doświdczeniem. Tylko wnioski mamy inne.

Co do ZUSu, na UOP opłaca go za mnie pracodawca, z tym że nie wiem co to ma do dyskusji o retro.

Z czego ten ZUS pracodawca płaci? Z restrospektywy się magicznie kasa generuje?
Dla mnie ważnym elementem satysfakcji z pracy jest poczucie, że:

  • zarabiam odpowiednio dużo pieniędzy
  • nadal opłacam się pracodawcy

Właściwie czyj punkt widzenia reprezentujesz w tej dyskusji? Pracownika czy pracodawcy? Mam wrażenie, że tego drugiego. Bo zatrudnianie ludzi to nie jest problem pracownika.

Jestem pracownikiem, ale zajmuje się czasem zatrudnianiem ludzi. To chyba normalne. To jest mój problem, jak nie zatrudnię dobrych ludzi to będę musiał pracować z pierdołami.

Właśnie dzięki Scrumowi firmy mają możliwość reagowania na zmieniające się warunki biznesowe. W Scrumie planujesz na najbliższy sprint, czyli 2-3 tygodnie, w Waterfallu miałeś plan na kolejne pół roku, co oznaczało że jak potrzebowałeś zmienić plan, to nawet tyle musiałbyś czekać.

Nie wiem w jakiej działce praujesz. Ale ja pracuje w dośc konserwatywnej (bankowość, ubezpieczenia). Co więcej, zupełnym przypadkiem, moi ostatni klienci / pracodawcy to firmy, które na rynku istnieją od ponad 100 lat (założone w XIX wieku). W IT to dość długo.
W żadnej z nich przestój na 2 -3 tygodnie tylko dlatego że jakiś zespół ma cele sprintu, to raczej nie jest normalna sprawa. W biznesie 3 tygodnie to czasem bardzo długo. Przeważnie nie, ale bywają 3-4 akcje w roku, że jednak.

Co do Waterfalla, to ja pracowałem w latach 90tych i na początku 21 wieku. Zanim ktokolwiek o Scrumie i agile słyszał. Co ciekawe wtedy też nie robiliśmy waterfalla. Były legendy, że gdzie na kontraktach rządowych w stanach się tak robi i raczej się z tego śmialiśmy.
IMO Waterfall został wymyślony przez Scumowców, aby zdefiniować jakiegoś wroga. Tak jak bolszewicy wymyślili kułaków, chociaż ich prawie w Rosji nie było.
Mieliśmy różne procesy iteracyjne (spiralny) z cyklami - miesiąc, 2 miesiące (wzorowane na bieda RUP, który też był mitycznym procesem), różniły się tym od Scrumu, że nie było tyle straty czasu na spotkania :-) Za to było nonsensowne modelowanie i wiele innego RAKA. Raka w ilościach ogromnych, ale to raczej wynikało, z tego, że IT było młode i rak ten miał mało wspólnego z procesem, więcej z techniką.

I nieważne jakie były te cykle i plany to nagłe wrzutki i tak były i były normalne. Zmienialliśmy kilka razy plany prawie z dnia na dzień, pracując dla całkiem konserwatywnych banków (jeden miał nawet zawsze plan 10-letni (!)).

Sytuacja A: Masz zadanie, które zajmuje trochę czasu - miesiąc, może 2. Zdążyłeś się wgryźć, przychodzi kierownik i mówi: rzuć to i leć gaś pożar gdzie indziej. Wracasz, musisz się na nowo wgryzać, w międzyczasie coś się pozmieniało. A potem Cię pytają: czemu Twoje zadanie idzie opieszale

Takie akcje to dla mnie normalka, tylko, że żaden kierownik nie pyta mnie czemu idzie opieszale, bo jak przyszedł powiedzieć rzuć i leć gaś pożar to powiedziałem, że tak będzie. Btw. miałem dokładnie taką rozmowę w tym tygodniu we wtorek.
I uwaga: myślę, że to że kierowniki nauczyły się to rozumieć, a ja i inni programiści nauczyliśmy się takie fakty komunikować zawdzięczamy agile. Tu oddaję sprawidliwość. Idzie po staremu, ale mniej jest rozczarowań i pretensji.

Chyba, że postulujesz by w ogóle nic nie planować, tylko lecieć na żywioł. Ok, załóż firmę, wdróż taką metodę pracy i udowodnij światu, że jest skuteczna. Powodzenia.

Pisałem już kiedyś, że jak zespół jest dobry to i scrum mu nie przeszkodzi. To dotyczy prawie dowolnej metodyki. Również chyba tej na żywioł.

oświadczam, że w Scrumie pracuję odkąd się pojawił w mojej pracy, czyli już jakieś 10 lat, ale nigdy nie pełniłem w nim jakiejkolwiek roli poza rolą członka zespołu, więc nie bronię swojej

Agile poznałem w 2007 i strasznie się zajarałem. Marketing (mendy) mają dobry. Tyle, że przez wiele lat trafiałem na firmy gdzie ten agile było wypaczany (korpo agile/korpo scrum, błedy i wypaczenia). Moja wiara, jakkolwiek, pozostała silna. System dobry, tylko ludzie nie dorośli. I dopiero w Szwajcarii (dla mnie niedawno) trafiłem do zespołu, który robił praktycznie scrum by the book. Dopiero wtedy zrozumiałem, że to naprawdę wielka strata czasu.
Pojeździłem po konferencjach, pogadałem z ludźmi, doczytałem. Wyszło na to, że nie jestem jedyny, który to zaobserwował.
Ale fakt, że krytyka Scruma i podobnych jest ciągle niezbyt powszechna i nie tak radykalna jak moja.


jeden i pół terabajta powinno wystarczyć każdemu
edytowany 4x, ostatnio: jarekr000000
somedev
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:666
1

Scrum nie jest stały, i nie ma dwóch takich samych scrummów, dlatego dyskusja o nim jest nieco trudna (dlatego to metodyka zwinna - bo zmienna). Jakieś awarie, wrzutki etc. powinien ogarniać SM i PO i co z tym zrobić, a DEV powinien napierdzielać, jako żołnierz. On ma się skupić i skoncentrować na dostarczeniu przyrostu,a SM i Scrum ma go bronić, właśnie przed dodatkowymi spotkaniami w połowie sprintu, rozwiązywaniu fuckupów, ustalania priorytetów etc. Jeśli dev jest nagle w połowie inspiracji i nawalania kodu wyrywany na jakiś planning to to dupa a nie scrum. Scrum ma parę prostych zasad - pozwolić devom skupić się i chronić przed światem, oraz pomóc dowiedzieć się, co jest do zrobienia i przewidywać krótkoterminowe dowożenie kolejnych ficzerów. Jak coś się zepsuje i trzeba wyrwać członka to nie powinien o tym wiedzieć, tylko PO i SM ogarniają, czy mogą to zrobić, czy może ktoś inny ma ogarnąć naprawę. Jak ten DEV sie dowie, to się jeszcze zdekoncentruje, nawet jak kto inny ogarnie awarie. SM i PO w skrajnych przypadkach (klient, upadł, jest na skraju updaku bo wszystko leży, sklep internetowy nie działa, zamówienia nie przychodzą etc) mają prawo przerwać sprint, "anulować" go i iść na żywioł, ratując sytuacje. Ale jak kurz opadnie, znów się organizujemy, PO sprawdza czego teraz potrzebujemy na za 2 tyg. SM ogarnia sprawę, pilnuje wycen i zaczynamy znów działamy jak doskonale spasowane trybiki. Retro jest po to, żeby wszystkie frustracje wyszły na retro a nie w trakcie, a nie, żeby przerywać robote w ciągu sprintu. To, że jest ok, to nie znaczy, że będzie zawsze - bo przyjdzie nowy, będzie miał biurko naprzeciw mnie i okaże się, że mlaszcze jedząc obiad a mi niezręcznie zwrócić mu uwagę to na retro można pomyśleć, że "chciałbym przemeblować pokój, bo mi światło razi". Wtedy razem pomyślimy co i jak zrobić, nikt nie będzie urażony a problem się rozwiąże nie przerywając pracy. Retro powinno być tak, krótkie jak można, więc jak nie ma problemów to zakończy się w 5 minut, ale za 6 sprintów może coś wyjść. Zauważyłem, że retro to najważniejszy element scruma. Tam gdzie retro zanikało, zaraz wszystko sie rozwalało, a rotacja rosła. Dlatego na retro musza być wszyscy. Niemniej inne spotkania i scrum można modyfikować. Pracując w 3 osobowym zespole, na planning pokerze byli wszyscy. Przy 14 osobach - trwało to mega długo, i zjadało mega kasy, więc podjeliśmy decyzje, że na pokerze musi być min 3 osoby, wtym jeden senior i jeden junior (rozwój), a planing robimy raz w tygodniu, w określonym dniu, i przychodzi kto chce byle zasady były zachowane. To skróciło czas pokera, stał sie tańszy i efektywniejszy, Przestaliśmy też wszystko wyceniać, a tylko te elementy co PO chciałby wrzucić na najbliższym sprincie.Wydaje mi się Jarek, że masz dużo racji - niepotrzebne spotkania są niepotrzebne, a jak się pali to się gasi a nie czeka na kolejny sprint, ale to nie jest definicja scruma, tylko co najwyżej ułomnego jego wdrożenia przez ślepego zapatrzonego w jakąś instrukcje SM. Co do współodpowiedzialności za firmę - to jest dobra cecha, ale podczas sprintu masz sie skupić na robocie, a podczas retro dyskutować. Przerywając prace na dyskusje o tym co lepsze dla biznesu - przerywasz dostarczenie przyrostu. O ile jesteś zajebisty to zaraz wrócisz do roboty, ale pamiętaj, że czasami pracuje się z ludźmi, których raz wybijesz z rytmu to dopiero na drugi dzień się skoncentrują i wpadną w flow wytwarzania. Trzeba patrzeć poza czubek swojego nosa. Być może jesteś na złej pozycji w firmie. Pracowałem w organizacji z płaską strukturą, bez kierowników, zwierzchników. Ludzie mogli przechodzić między zespołami i przyjmować różne role. Jednak jak zdecydowałeś się być żołnierzem to musiałeś spełniać swoją służbę do końca misji (sprintu). Scrum nie kłóci się z organizacjami turkusowymi/holokracją, ale turkus i współodpowiedzialność, to nie jest anarchia. Może powinieneś zmienić role, a wiem, że dużo programistów dobrze się czuje, nawalając kod i nie skupiając się na '[CIACH!]' lub to minimalizując w dobrym scrumie, a nie w scrumie ale tylko z nazwy, żeby był i na ofercie pracy to wpisać. Inna sprawa, że Scrum nadaje się do projektów. Mamy początek, koniec i nie ma zawracania d**y. Jeśli pracujesz w utrzymaniu, serwisie, supporcie - tam gdzie nie masz ogólnego celu, produktu, taski spływają, a co jakiś czas jest pożar czy jebnięcie atomówki - no to tutaj Scrum kompletnie się nie nadaje i tylko przeszkadza w robocie i o ile lubię scrum, tak w tym przypadku odradzam. Dla takich procesowych zespołów, sugeruje kanban, to ogarnięcia co, kiedy, w jakim stanie jest, ew. retro raz na miesiąc, żeby ludzie nie zaczęli się zwalniać i tyle, bo jeśli u kliena nie działa import csv, to poker i rozpiska tego to faktycznie strata czasu, bo wiaodmo co zrobić, a klient czeka. Dobierajmy narzędzia do potrzeb, a scrum nie nada się do procesów, ale do pracy projektowej. To, że scrum jest procesem nie oznacza, że do procesów się nadaje, w procesie nie masz jasnego przyrostu, celu, a nawet wrzutki po drodze mogą być ważniejsze niż zaplanowane taski. W waterfallu pracowałem, i nie polecam. Po roku pracy okazuje sie, że jest za drogo i to nie to co klient chciał. RUP niby to rozwiązuje, ale RUP jest przeładowany, natomiast Scrum wprowadza zarówno lekkość, jak i systematykę,ale dobrze prowadzony Scrum. No i chodząc po konferencjach nie gadasz z większością szaraków, tylko z marins, którzy są ponad przecietni, więc to nie wyznacznik.

somekind
Słyszałeś o akapitach? Przecież tego się czytać nie da.
GS
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 21 godzin
  • Postów:1265
0
jarekr000000 napisał(a):

@GutekSan: zarzucasz mi nieprawdę, ale w sumie nie wiem w czym, bo gdzieś musiałbym skłamać, a nie widzę gdzie w Twoim poście.

W pierwszej wersji chciałem Ci zarzucić nie "nieprawdę" a po prostu "bzdury", z tym że nie chciałem zaogniać tej dyskusji i zastąpiłem to słowo pierwszym lepszym eufemizmem, który mi przyszedł do głowy. Faktycznie, trudno przypisać obiektywną prawdę czy nieprawdę stwierdzeniom: scrum to defokusacja od biznesu albo wyciąganie ludzi z zespołów jest pożądane, natomiast bliżej im po prostu do zwykłych bzdur. Nie uznaję tych bzdur jednak jako przejaw głupoty, bardziej chęci pokazania zabawnej i prowokacyjnej kontrowersyjności.

Co do ZUSu, na UOP opłaca go za mnie pracodawca, z tym że nie wiem co to ma do dyskusji o retro.

Z czego ten ZUS pracodawca płaci? Z restrospektywy się magicznie kasa generuje?

Trochę tak. Tyle, że tyle w tym magii ile w pętli sprzężenia zwrotnego w układach elektronicznych, albo filtrze Kalmana. Retrospektywa to nie jest zebranie, tylko spojrzenie wstecz na proces i decyzje z odpowiedniego dystansu, znając już przynajmniej częściowo konsekwencje podjętych działań. Pozwala wprowadzić korekty do procesu, który samoistnie dryfuje od wyznaczonego celu. A szybsze czy pewniejsze osiągnięcie tego celu, to zazwyczaj w biznesie oznacza więcej kasy.

Dla mnie ważnym elementem satysfakcji z pracy jest poczucie, że:

  • zarabiam odpowiednio dużo pieniędzy
  • nadal opłacam się pracodawcy

Tyle, że te rzeczy zapewniasz sobie przez odpowiednią negocjację na wejściu i rzetelną pracę, na co dzień nie musisz się tym martwić. Za to istnieje szereg czynników, które mają wpływ na satysfakcję z pracy, a które trzeba cały czas kontrolować:

  • poczucie sensu wykonywanej pracy
  • relacje z kolegami
  • styl zarządzania (np. micromanagement)
  • brak przeszkód i różnego typu dystraktorów
  • tematyka zgodna z wewnętrznymi zainteresowaniami
  • możliwość rozwoju

Jeśli ich nie ma lub są słabe, satysfakcja leży i kwiczy, choćby się zarabiało gar złota. A do kontrolowania tych czynników służy właśnie retro.

Właściwie czyj punkt widzenia reprezentujesz w tej dyskusji? Pracownika czy pracodawcy? Mam wrażenie, że tego drugiego. Bo zatrudnianie ludzi to nie jest problem pracownika.

Jestem pracownikiem, ale zajmuje się czasem zatrudnianiem ludzi. To chyba normalne. To jest mój problem, jak nie zatrudnię dobrych ludzi to będę musiał pracować z pierdołami.

Nie zajmujesz się zatrudnianiem, co najwyżej rekrutowaniem. A jeśli Cię to boli to dopisz to sobie do mojej listy powyżej, i masz kolejny argument by zachować retro. I pamiętaj też, że nie chodzi tylko o to by zatrudniać dobrych, ale i o to by dobrych nie stracić, a brak satysfakcji do tego prowadzi.

W żadnej z nich przestój na 2 -3 tygodnie tylko dlatego że jakiś zespół ma cele sprintu, to raczej nie jest normalna sprawa. W biznesie 3 tygodnie to czasem bardzo długo. Przeważnie nie, ale bywają 3-4 akcje w roku, że jednak.

Ale o czym w ogóle mówimy? O wprowadzania nowego produktu na rynek czy o utrzymaniu istniejącego? Bo przy wprowadzaniu 2-3 tygodnie to jest nic. Zwłaszcza, że te 2-3 tygodnie to najgorszy scenariusz (zmiana pojawia się zaraz po zaplanowaniu, a to stosunkowo łatwo naprawić). W praktyce średnio taki przestój wynosiłby tydzień.
Ale oczywiście, bywa że trzeba zrobić coś na już, bo nie działa. Tyle, że z faktu że trzeba to zrobić, nie wynika np. kto ma to zrobić. Np. zamiast odrywać od zadań kogoś czyje cele są naprawdę ważne, można kazać gasić pożary komuś, kto się akurat nudzi.

IMO Waterfall został wymyślony przez Scumowców, aby zdefiniować jakiegoś wroga. Tak jak bolszewicy wymyślili kułaków, chociaż ich prawie w Rosji nie było.

Waterfall był, tylko pewnie nie aż tak wypaczony, jak to Agile prezentuje. Objawem Waterfalla jest np. rozdzielenie na dział developmentu i dział testów. Ja pracowałem w takim systemie.

Mieliśmy różne procesy iteracyjne (spiralny) z cyklami - miesiąc, 2 miesiące (wzorowane na bieda RUP, który też był mitycznym procesem), różniły się tym od Scrumu, że nie było tyle straty czasu na spotkania :-)

Ale w mojej opinii Scrum nie oznacza spotkań. Spotkania są tam, gdzie organizacja jest wewnętrznie zbiurokratyzowana i się w nich lubuje. Jakbyś zlikwidował Scrum i wprowadził dowolną inną metodykę, spotkania i tak tam pozostaną. Ot, taka mentalność. U mnie bywało różnie, obecnie nie mam prawie wcale spotkań wynikających ze Scrumu (poza 5-10 minut daily, sprint planningiem i godzinnym retro raz na miesiąc).

I nieważne jakie były te cykle i plany to nagłe wrzutki i tak były i były normalne. Zmienialliśmy kilka razy plany prawie z dnia na dzień, pracując dla całkiem konserwatywnych banków (jeden miał nawet zawsze plan 10-letni (!)).

No więc i tak pracowaliście w Agile'u, tyle że nie nazwanym. Przecież to jest właśnie esencja Agile'u - szybka reakcja na zmiany. Cała reszta (Scrumy, Kanbany, itp) to po prostu pewne standardy łączenia możliwości szybkiego reagowania z realizacją długotrwałych celów.

Dodam jeszcze, że to że wrzutki są, nie oznacza, że są normalne. Generalnie dużo rzeczy da się przewidzieć, i wystarczy niewiele by zła wrzutka stała się dobrym elementem backlogu. A nawet jeśli nie da się ich uniknąć, można poprawić sposób w jaki są zarządzane.

Sytuacja A: Masz zadanie, które zajmuje trochę czasu - miesiąc, może 2. Zdążyłeś się wgryźć, przychodzi kierownik i mówi: rzuć to i leć gaś pożar gdzie indziej. Wracasz, musisz się na nowo wgryzać, w międzyczasie coś się pozmieniało. A potem Cię pytają: czemu Twoje zadanie idzie opieszale

Takie akcje to dla mnie normalka, tylko, że żaden kierownik nie pyta mnie czemu idzie opieszale, bo jak przyszedł powiedzieć rzuć i leć gaś pożar to powiedziałem, że tak będzie. Btw. miałem dokładnie taką rozmowę w tym tygodniu we wtorek.

Bywa, że kto inny mówi: 'rzuć to i leć gaś pożar', a kto inny mówi: 'rób swoje zadanie'.

Pisałem już kiedyś, że jak zespół jest dobry to i scrum mu nie przeszkodzi. To dotyczy prawie dowolnej metodyki. Również chyba tej na żywioł.

To są mrzonki. W praktyce nie spotkałem się z taką sytuacją. Nawet jak masz zespół samych gwiazd to jakiś standard pracy jest potrzebny, może zwłaszcza tam.

Agile poznałem w 2007 i stracznie się zajarałem.

A ja przeciwnie. Najpierw myślałem: "czego oni oczekują? że będziemy znać się na wszystkim? Do pewnych branż Scrum po prostu nie pasuje". Z czasem zobaczyłem, że dzięki temu lepiej rozumiem nad czym pracuję, bo nie jestem zamknięty w swojej bańce, a wszystko szło efektywniej.

Tyle, że przez wiele lat trafiałem na firmy gdzie ten agile było wypaczany (korpo agile/korpo scrum, błedy i wypaczenia). Moja wiara, jakkolwiek, pozostała silna. System dobry, tylko ludzie nie dorośli. I dopiero w Szwajcarii (dla mnie niedawno) trafiłem do zespołu, który robił praktycznie scrum by the book. Dopiero wtedy zrozumiałem, że to naprawdę wielka strata czasu.

Tyle, że wg mnie właściwy scrum to właśnie ten "wypaczony" scrum, a właściwie nie "wypaczony" tylko "przycięty do potrzeb". Scrum "by the book" jest dla nowicjuszy, którzy pierwszy raz o nim słyszą, więc się im pokazuje wszystko co mają do dyspozycji. Ale z czasem każda organizacja czy nawet zespół go dostosowuje pod siebie. Im dłużej pracuję w Scrumie, tym jest mniej nacisku na scrumowe obrzędy, za to pozostaje filozofia Agile i podstawowe narzędzia do kontroli postępu prac. U mnie nie ma sprint goali, velocity, pokera, regularnych demo. W innych zespołach wciąż widzę niektóre z tych elementów, ale może im to pasuje.

Scrum "by the book" jest jak Kata w sztukach walki. Ćwiczy się to, ale jeśli ktoś będzie chciał to zastosować na ulicy przeciw 3 zakapiorom, to jest debilem. Scrum "by the book" jest jak danie żołnierzowi pełnej zbroi, miecza, topora, szabli, mizerykordii, rapiera, pistoletu, kałasznikowa, M40, M134, granatnika i łuku, i wrzucenie na pole walki. W 10 minut załamie się pod ciężarem tego wszystkiego, ale jak sobie wybierze co mu odpowiada, będzie efektywny.

Zobacz pozostałe 4 komentarze
somedev
Tak jest wiele rodzai testów. Ma być też tester nie kumaty, żeby symulować użytkownika końcowego. Testy jednostkowe z praktyki i mnie pokazały, ze bardziej przyczyniają się do dobrej architektury i jakoś i kodu niż do wykrywania błędów, ale taka ich rola.
GS
Kto powiedział, że użytkownik końcowy ma być niekumaty? Zależy od produktu. Ja pracowałem przy produkcie, do którego było kilka UI (a właściwie OI - operator interface) - graficzne, konsolowe, do których trzeba było znać zestawy komend i w ogóle wiedzieć co się robi. A to oprogramowanie chodziło nie na zwykłych komputerach, tylko urządzeniach ze swoją architekturą, które taki tester musiał czasem sam zbudować i skonfigurować.
LukeJL
Żeby było realistyczniej. Użytkownik często nic nie kuma. Programiści i designerzy żyją sobie w bańce, a przeciętny użytkownik nie musi koniecznie kumać tego, czym się różni menu w postaci trzech kresek od menu w postaci trzech kropek, od menu w postaci 9 kropek (przynajmniej ja nie ogarniam) (komentarzz odnośnie: Poza tym nie wiem czemu zakładasz, że do testowania nie potrzeba nic kumać.).
GS
No ale mówię, że to zależy od produktu. Są produkty, gdzie tester/użytkownik musi kumać więcej niż deweloper.
LukeJL
zbyt kumaty użytkownik też potrafi zaskoczyć, bo ten znajdzie takie wykorzystanie produktu, jakie się nie śniło twórcom. Albo będzie żądał dorobienia zaawansowanych ficzerów.
Haskell
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad rok
  • Postów:4700
3

U mnie w zespole 7 os. daily potrafi trwać do 30 min. do tego review i planning 3-4h, retro 2h. W wyniku retro "zespół" wymyślił spotkania projektowe 4h na których interpretujemy dokumenty od biznesu. Do tego jeszcze co tygodniowe spotkania na wycenę trwające po 2-3h. Oprócz tego dochodzą szkolenia wewnętrzne i zewnętrzne, inne niezaplanowane spotkania oraz spotkania korporacyjne. Na pracę zostaje około 45h na dwa tygodnie. Jak można nie kochać agile?! Ja nie kocham...


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
edytowany 1x, ostatnio: Haskell
somedev
To nie Scrum tylko MDD -Meeting Driven Development
WeiXiao
pracujecie tylko 2-3dni w tygodniu? "fajnie" :D
KO
spoko mam podobnie w "startupie" xD
GS
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 21 godzin
  • Postów:1265
0
Haskell napisał(a):

U mnie w zespole 7 os. daily potrafi trwać do 30 min. do tego review i planning 3-4h, retro 2h. W wyniku retro "zespół" wymyślił spotkania projektowe 4h na których interpretujemy dokumenty od biznesu. Do tego jeszcze co tygodniowe spotkania na wycenę trwające po 2-3h. Oprócz tego dochodzą szkolenia wewnętrzne i zewnętrzne, inne niezaplanowane spotkania oraz spotkania korporacyjne. Na pracę zostaje około 45h na dwa tygodnie. Jak można nie kochać agile?! Ja nie kocham...

Długość spotkań zazwyczaj odzwierciedla liczbę problemów, poziom wewnętrznego niezrozumienia się, itp. Wtedy trzeba się zastanowić, co sprawia, że ludzie mają tyle do powiedzenia, i czy faktycznie wszyscy są tym zainteresowani, czy to gadanie cokolwiek zmienia. Na daily bywają gawędziarze, więc ich się delikatnie młotkuje, by się pilnowali. Sprint można wydłużyć do 3 tygodni, wtedy ten stały overhead się rozkłada na dłuższy odcinek. Review bywają długie, bo zazwyczaj PO wtedy nadrabia zaległości nt. dokonań, zamiast śledzić postęp na bieżąco. Zaplanować robotę niektóry można na kilka sprintów do przodu, wówczas przesuwają sobie tylko zadania z backlogu na to-do. Wszystko da się przyciąć, kluczem do sukcesu jest właśnie sprawny SM i zewnętrzna motywacja. Bo jeśli jest faktycznie tak jak mówisz, że pracujecie przez 45 min. w tygodniu to chyba ktoś tam na górze marudzi, że praca idzie wolno więc powinien mieć interes by ją przyspieszyć. A jeśli nie marudzi, to chyba i tak nikomu na tej pracy nie zależy. W takiej sytuacji sam sobie odpowiedz, co trzeba zrobić.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.