Maciej, mamy problemaaa — czyli koszt ping-pongu mailowego w firmie programistycznej
Jak wspólna praca nad sklepem z żoną uświadomiła mi koszt ping-pongu mailowego przy zgłaszaniu błędów — i co z tym zrobić.
"Maciej, mamy problemaaa."
Te trzy słowa słyszałem średnio 5 razy dziennie, kiedy razem z żoną pracowaliśmy nad reczniki-haftowane.pl. Ona testowała, ja kodowałem. Ona widziała błąd, ja go naprawiałem. Teoretycznie prosty podział. W praktyce — ciągłe przerywanie, utrata skupienia przy kodzie i rosnąca frustracja po obu stronach.
"Jaki URL? Jakie kroki? Jaka przeglądarka?"
Problem nie tkwił w tym, że żona zgłaszała błędy. Problem tkwił w sposobie. Przychodziła, mówiła "coś nie działa" — a ja musiałem odtwarzać kontekst. Która strona? Która przeglądarka? Jakie kroki?
To jest klasyczny ping-pong mailowy, tylko że na żywo. Osoba nietechniczna widzi problem, zgłasza go bez kontekstu, developer traci dziesiątki minut na pytania, zanim w ogóle zacznie naprawiać.
Koszt utraty skupienia
Każde przerwanie to nie kilka minut na odpowiedź. To znacznie więcej — psychologowie mówią o attention residue: mózg zostaje częściowo przy poprzednim zadaniu, zanim w pełni wróci do kodu.
W firmie programistycznej, gdzie kilku programistów obsługuje wiele projektów naraz, ten wzorzec mnoży się szybko. Godziny idą na odtwarzanie kontekstu, który mógł trafić w pierwszym zgłoszeniu — bez wymyślania konkretnych kwot, widać to po tempie pracy i liczbie niedokończonych zadań.
Co z tym zrobić?
Rozwiązanie jest prostsze niż myślisz — nie potrzebujesz rewolucji, tylko narzędzia które zbierze kontekst zanim zgłoszenie trafi do programisty.
Zbudowałem WorksOnMine — wtyczkę do przeglądarki z elementami sztucznej inteligencji, która przy zgłoszeniu błędu automatycznie dołącza zrzut ekranu, adres URL, logi z konsoli i żądania HTTP. Osoba nietechniczna klika „Zgłoś" — programista dostaje wszystko za jednym razem. Case study produktu: WorksOnMine — case study.
Żona zgłasza błąd w pół minuty, ja wracam do naprawy bez serii pytań. Mniej ping-pongu, mniej przerywania, mniej frustracji.
I najważniejsze — nikt już nie musi mówić "Maciej, mamy problemaaa".
Masz ten sam problem w zespole? Sprawdź moje usługi lub napisz do mnie.