eXtreme Visibility
Profesjonalna komunikacja w IT
Ciekawostka
-
Nie można "ubrać swetra".
-
Sweter można "włożyć".
-
"Ubrać" możemy siebie, albo kogoś
Omówienie problemu
Komunikacja jest trudna

Zawsze jest za mało informacji
- W software developmencie jest dużo zmiennych
- Jeśli da się doprowadzić do sytuacji że wiesz dokładnie co i jak, to zazwyczaj jest już z górki
...ale za dużo spotkań
- Spotkanie nie jest efektywną formą przekazywania informacji i wiedzy
Komunikacja jest bottleneckiem
- Więcej informacji, ale żeby zabierało to mniej czasu
Jak tego nie robić
Naturalna komunikacja
- "Pytaj jak masz problemy"
- "Zróbmy spotkanie"
- "Przecież napisałem ci to kiedyś"
- "Przecież mogłeś się domyślić"
- "Hehe, koleś mi napisał że wysłał mi maila xD"
Brak schematów, reguł
Polling informacji
Zorientowanie na meetingi
Unikanie współpracy
Zrobienie czegokolwiek
Jak to robić
Async-first
-
Każda istotna informacja powinna dać się pozyskać asynchronicznie
-
czas informacji nie jest istotny
-
-
komunikacja dziś przynosi efekty nie tylko dziś
Async-first:
unikanie pytań


Async-first:
push > pull
-
Odpowiadamy na pytania zanim zostają zadane
-
Powstanie nadmiar informacji, ale to dobrze
-
To odbiorca powinien filtrować wiadomości, nie nadawca
Async-first:
pisemnie > słownie
- jeśli czegoś nie zapisano, to nie ma to znaczenia
-
obrazki, diagramy są kozak

Async-first:
powtarzanie jest OK
- Więcej kanałów
- typowa sytuacja: zrobiłem update dokumentacji, mówię o tym na Slacku
-
Przypomnienia
-
Więcej odbiorców
-
Powiedz wszystkim!
-
-
Więcej informacji
Async-first:
wszystko na właściwe miejsce
-
Slack = czat
-
Dużo kanałów na Slacku
-
-
Kalendarz
-
Issue GitHub
-
Jira ticket
-
Dokumentacja
-
PR
-
Confluence
-
Email
-
komunikacja z biznesem
-
-
commit message
-
code
-
Zeplin
-
...
-
face to face
-
video call
-
meeting
Async-first:
"extreme visibility"

Async-first:
"extreme visibility"
-
Komunikuj o wszystkim istotnym
-
ale użyj najmniej tekstu jak się da
-
-
Brak ukrytej komunikacji
-
otwarte kanały na Slacku
-
emaile do wszystkich (zainteresowanych)
-
- Napisz co zakładasz
- Bus factor
- Komunikacja jest tym lepsza, im bardziej możesz sobie pójść do domu w dowolnym momencie
Async-first:
deep work-oriented



Piramida komunikacji:
deep work
-
Optymalizacja pod deep work
-
Idealna sytuacja: siedzę sobie w deep worku i na wszystkie swoje pytania mam odpowiedź natychmiast
-
Publikacja draftu, wszyscy nanoszą poprawki / uwagi / feedback / review
Piramida komunikacji:
spotkania
-
Meetingi to bardzo kosztowne i bardzo nieefektywne
-
Jeżeli da się coś dowiedzieć bez spotkania, to jest to duży win
-
Zaproszenie nie jest wystarczający powodem żeby być na spotkaniu
-
Dobry meeting = praca nad dokumentem
-
Jaki jest cel? Czy da się go osiągnąć async?
-
Pisemnie - Action Pointy - kto, co, i kiedy
Przykład
Przykład
- lista endpointów
zróbmy spotkanie?
a może da się jakoś osiągnąć to samo w inny sposób?

niech jedna osoba spisze, a reszta skomentuje
nie musimy robić spotkania
Action pointy
Action pointy
-
Zmiana defaultów
-
Czy zakomunikować? NIE BĘDĘ SPAMOWAĆ -> TAK
-
Jak zakomunikować? SPOTKANIE -> PISEMNIE
-
jaki jest cel spotkania -> czy da się go osiągnąć bez spotkania?
-
-
Gdzie? GDZIELKOWIEK -> TAK GDZIE SIĘ TEGO SPODZIEWASZ ZA MIESIĄC
-
Kiedy? NA KONIEC -> JAK NAJWCZEŚNIEJ (DRAFTY, DIAGRAMY)
-
Co? TO O CO ZAPYTAJĄ -> WSZYSTKO
-
Linki i Q&A
eXtreme Visibility
By fernandokokocha
eXtreme Visibility
- 115