Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rola mądrej sowy w Code Review v1.0.0 (old)

timitao
December 07, 2017

Rola mądrej sowy w Code Review v1.0.0 (old)

W tej okolicy wszyscy go znają. Każdy rozpozna ten krok, gdy wchodzi do salonu i mierzy każdego wzrokiem - doświadczony i obeznany z problemami obecnych. Z każdym zdaniem wszyscy zgadzają się - czy aby na pewno? 

Czy recenzent powinien być kowbojem? Trzy słowa o komunikacji podczas Code Review.

timitao

December 07, 2017
Tweet

More Decks by timitao

Other Decks in Programming

Transcript

  1. Programista i team lider z 10-letnim doświadczeniem, pasjonat rozwiązywania problemów

    technicznych i komunikacyjnych, zwolennik OpenSource. Kim jestem?
  2. Analiza Jakie są cele CR? Jake jest realna relacja dowolnych

    dwóch osób podczas CR, gdy są w rolach recenzent-recenzowany? Czy różnica doświadczeń wstrzymała was przed bronieniem swoich rozwiązań?
  3. • Wykrycie defektów/regresji w kodzie • Dzielenie się wiedzą o

    projekcie • Uzupełnienie wiedzy o zadaniu • Lepsze wykonanie zadania w określonym czasie Cele CR Wnioski
  4. Sokratejska metoda Wnioski PROŚBA O WYJAŚNIENIA 1. Czy mógłbyś to

    wyrazić w inny sposób? 2. Co rozumiesz przez...? 3. Jaki ma to związek z naszą rozmową? PYTANIA POZWALAJĄCE ZIDENTYFIKOWAĆ ZAŁOŻENIA 1. Jakie założenia przyjąłeś? 2. Jak można zweryfikować te założenia? 3. Dlaczego swoje rozumowanie opierasz na założeniu, że... a nie np. że...? PYTANIA WERYFIKUJĄCE DOWODY I TOK ROZUMOWANIA 1. Jaki możesz podać przykład potwierdzający tę tezę? 2. Jakie rozumowanie doprowadziło cię do poglądu, że...? 3. Jak to co mówisz pasowałyby do takiego oto zdarzenia...?
  5. Sokratejska metoda Wnioski PYTANIA O ODMIENNE PERSPEKTYWY 1. Dlaczego twoim

    zdaniem jest to konieczne lub korzystne? 2. Jakie są mocne i słabe strony tego? 3. Jaki można podać kontrargument do tego, co mówisz? PYTANIA O KONSEKWENCJE 1. Jakie są konsekwencje twoich założeń? 2. Skoro założyłeś, że... , to co się zdarzy dalej? 3. Jak wiąże się to z tym, o czym mówiliśmy wcześniej? PYTANIA O PYTANIA 1. Jaki cel ma to pytanie? 2. Dlaczego, twoim zdaniem zadałem to pytanie? 3. Co to pytanie oznacza?
  6. Co dalej? Czytamy E. Schein, Humble Inquiry: The Gentle Art

    of Asking Instead of Telling Sokratejska metoda rozmowy wprowadzamy w życie!