Download - Aula polska - Psychologia i Code Review
![Page 2: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/2.jpg)
Tomasz Grzemski (macopedia.co)
Macopedia.co - Founder
Enterprise Devops
Aviation geek
Psychologia i Code Review
![Page 3: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/3.jpg)
Magento
Psychologia i Code Review
![Page 4: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/4.jpg)
Macopedia
Offices
3
Psychologia i Code Review
Developers
15+
Magento Certified Devs
3+
Klienci
50+
Rynki
10+
![Page 5: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/5.jpg)
Magento
Psychologia i Code Review
Rozwiązania istniejącego problemu
Sposobu na zwiększenie przychodów
Sposobu na optymalizację kosztów
Czego nasi klienci poszukują?
![Page 6: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/6.jpg)
Magento
Psychologia i Code Review
Dostarczenie nowego narzędzia biznesowego!
![Page 7: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/7.jpg)
Psychologia i Code Review
1. Requirments analysis2. Backlog Plannaing
3. Sprint planning4. Daily meetings
5. Sprint demo6. Retrospective
2 weekscycle
Nasz proces zarządzania
![Page 8: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/8.jpg)
Psychologia i Code Review
Nasz proces wytwarzania
Code Quality testAcceptance tests
CountinousIntegration
Cloud Deployment
Documentation Training
Local Development
Git Repository
![Page 9: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/9.jpg)
Magento
Psychologia i Code Review
Czego klienci nie poszukują?
Efekt oczekiwany różni się od efektu końcowego
Braku kompetencji
Błędów / niskiej jakości produktu
Devs
PM
}
![Page 10: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/10.jpg)
Magento
Psychologia i Code Review
Jak przeciwdziałać?
Testy automatyczne
Testy ręczne
Szkolenia
Motywacja
Wymiana wiedzy
Code Review
![Page 11: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/11.jpg)
Magento
Psychologia i Code Review
Jak przeciwdziałać?
Testy automatyczne
Testy ręczne
Szkolenia
Motywacja
Wymiana wiedzy
Code Review
![Page 12: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/12.jpg)
Psychologia i Code Review
Code review / Przegląd kodu
![Page 13: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/13.jpg)
Psychologia i Code Review
Przegląd kodu?
![Page 14: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/14.jpg)
Psychologia i Code Review
Jaki cel?
Co można zrobić lepiej?
Czy zadanie jest zrobione zgodnie z wymaganiami?
Czy nie ma potencjalnych luk w bezpieczeństwie?
Czy „zamiatamy pod dywan” czy rozwiązujemy problem?
![Page 15: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/15.jpg)
Psychologia i Code Review
Jak?
Programista
Oceniający
Oceniający
Dobra robota!
Dobrze, ale popraw
to!
![Page 16: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/16.jpg)
Psychologia i Code Review
Kiedy?
![Page 17: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/17.jpg)
Psychologia i Code Review
Przegląd kodu?
Komunikacja
![Page 18: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/18.jpg)
Psychologia i Code Review
Psychologia
![Page 19: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/19.jpg)
Psychologia i Code Review
Kto ma prawo oceniać?
(szef)
(programista)
![Page 20: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/20.jpg)
Psychologia i Code Review
Kto ma prawo oceniać?
Efekt:
- brak pracy zespołowej
- autorytarność
- brak wymiany wiedzy
- obawy / brak komfortu
(szef)
(programista)
![Page 21: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/21.jpg)
Psychologia i Code Review
Kto ma prawo oceniać?
(szef)
(programista)
![Page 22: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/22.jpg)
Psychologia i Code Review
Kto ma prawo oceniać?
Zespół!
![Page 23: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/23.jpg)
Psychologia i Code Review
Kto ma prawo oceniać?
Niekończąca się dyskusja!
![Page 24: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/24.jpg)
Psychologia i Code Review
Akceptujemy?
Demokracja!
+1-1
+1
![Page 25: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/25.jpg)
Źródło: http://sback.it/publications/icse2013.pdf
Psychologia i Code Review
![Page 26: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/26.jpg)
Psychologia i Code Review
Haters gonna hate!
„Jak on może oceniać moją wybitną pracę”
„On ma mniejszą wiedzę i wymądrza się”
„Nie lubię go personalnie i jeszcze wytyka moje błędy”
![Page 27: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/27.jpg)
Psychologia i Code Review
Brak akceptacji?
Nie lubisz code review - jak chcesz pracować w zespole?
Nie lubisz być oceniany - jak chcesz polepszyć swoje umiejętności?
Popełniasz nieświadomie błędy - w jaki sposób chcesz się o nich dowiedzieć?
![Page 28: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/28.jpg)
Psychologia i Code Review
Podstawa Code-Review!
Motywacja zespołu!
![Page 29: Aula polska - Psychologia i Code Review](https://reader034.vdocuments.mx/reader034/viewer/2022052602/55ae41091a28ab03658b4752/html5/thumbnails/29.jpg)
Psychologia i Code Review
Proste zasady komunikacji!
Oceniaj z szacunkiem - tak jak byś ty chciał być oceniony
Podpowiadaj rozwiązania - nie wyśmiewaj to co zostało zrobione
Jeśli masz lepszy pomysł - uargumentuj to!
Zauważysz brak kompetencji - zaproponuj przeprowadzenie szkolenia!