Krzysztof Jendrzyc, Mateusz Tarnaski
Language: Polish
Nowy człowiek w zespole znowu utrudnia Ci życie? Zawraca głowę, zadaje głupie pytania zamiast wziąć się do roboty? Spędza Ci sen z powiek czerwonymi buildami i failującymi testami? A może siedzi cicho, ale za to najprostsze rzeczy zajmują mu mnóstwo czasu? Na podstawie własnych doświadczeń przedstawimy jak przeciwdziałać takim sytuacjom i zdusić podobne problemy w zarodku.
3. AGENDA
1. problem nowego człowieka w teamie
2. wytwarzanie oprogramowania jest problemem
społecznym, a nie technicznym
3. jak po objawach dojść do sedna problemu
4. co u nas zadziałało
10. Nie wykonuje tasków na czas
Źle wykonuje taski
Nie zna technologii
Nie potrafi zgrać się z teamem
Nie zna domeny
Zadaje głupie pytania biznesowe, techniczne
Nie rozumie swojej roli w procesie
Ma zabetonowane przyzwyczajenia
11. NIE WYKONUJE TASKÓW NA CZAS
Źle wykonuje taski
Nie zna technologii
Nie potrafi zgrać się z teamem
Nie zna domeny
Zadaje głupie pytania biznesowe, techniczne
Nie rozumie swojej roli w procesie
Ma zabetonowane przyzwyczajenia
17. Nie wykonuje tasków na czas
ŹLE WYKONUJE TASKI
Nie zna technologii
Nie potrafi zgrać się z teamem
Nie zna domeny
Zadaje głupie pytania biznesowe, techniczne
Nie rozumie swojej roli w procesie
Ma zabetonowane przyzwyczajenia
23. Nie wykonuje tasków na czas
Źle wykonuje taski
NIE ZNA TECHNOLOGII
Nie potrafi zgrać się z teamem
Nie zna domeny
Zadaje głupie pytania biznesowe, techniczne
Nie rozumie swojej roli w procesie
Ma zabetonowane przyzwyczajenia
28. Nie wykonuje tasków na czas
Źle wykonuje taski
Nie zna technologii
NIE POTRAFI ZGRAĆ SIĘ Z TEAMEM
Nie mówi o swoich problemach
Nie udziela feedbacku o problemach wokół niego
Nie zna domeny
Zadaje głupie pytania biznesowe, techniczne
Nie rozumie swojej roli w procesie
Ma zabetonowane przyzwyczajenia
38. Chce się pokazać z jak najlepszej strony
nie chce wyjść na idiotę
sam ogarnie
boi się odrzucenia
39.
40. ROZWIĄZANIE
wciągać go w dialog
robić retro
zasygnalizować, żeby nie krył się z problemami
pokazać, że jego problemy są problemami teamu
idź z nim na piwo
dowiedz się jak myśli
kim on jest
46. Nie wykonuje tasków na czas
Źle wykonuje taski
Nie zna technologii
Nie potrafi zgrać się z teamem
NIE ZNA DOMENY
Zadaje głupie pytania biznesowe, techniczne
Nie rozumie swojej roli w procesie
Ma zabetonowane przyzwyczajenia
48. ROZWIĄZANIE
Nie wymagaj cudów
Nadaj znaczenie projektowi jednym zdaniem (CRUD dla
sukienek)
Specjalne wprowadzenie w domenę
Powiedz co kto wie (QA Adam)
Persony
49.
50. Nie wykonu je tasków na czas
Źle wykonuje taski
Nie zna technologii
Nie potrafi zgrać się z teamem
Nie zna domeny
ZADAJE GŁUPIE PYTANIA
BIZNESOWE, TECHNICZNE
Nie rozumie swojej roli w procesie
Ma zabetonowane przyzwyczajenia
51. Why? Why? Why?
jest wyrwany z kontekstu
nie wie czemu dana decyzja została podjęta
55. Nie wykonuje tasków na czas
Źle wykonuje taski
Nie zna technologii
Nie potrafi zgrać się z teamem
Nie zna domeny
Zadaje głupie pytania biznesowe, techniczne
NIE ROZUMIE SWOJEJ ROLI W
PROCESIE
Ma zabetonowane przyzwyczajenia
56. Jestem QA i moim zadaniem jest znalezienie 100% bugów
znajdujących się w systemie
59. ROZWIĄZANIE
business value wspólnym celem teamu
zdefiniuj proces
cały team musi wziać na siebie odpowiedzialność
dobry mentoring
szkółka DEV/QA
komunikacja, komunikacja, komunikacja
60. Nie wykonuje tasków na czas
Źle wykonuje taski
Nie zna technologii
Nie potrafi zgrać się z teamem
Nie zna domeny
Zadaje głupie pytania biznesowe, techniczne
Nie rozumie swojej roli w procesie
MA ZABETONOWANE
PRZYZWYCZAJENIA
65. ROZWIĄZANIE
zdefiniowany tech stack, coding standards
dobrze zdefiniowany proces
katy/hackatony pozaprojektowe
instrukcje udzielane przez cały team
pilnowanie przez cały team, aby w stresie nie wracał do
starych nawyków
70. sucha wiedza nie chroni przed popełnianiem błędów
stresujące sytuacje wpychają ludzi w stare nawyki
TO NIE ICH WINA
inicjatywa musi wyjść od teamu
świadomość business value
pair programming
poznaj gościa (piwo z nowym)