Pair Programming budzi kontrowersje. Zamiast ślepo go wdrażać, musimy zrozumieć jego prawdziwy koszt i potencjalny zysk. Czy faktycznie „dwoje ludzi nad jednym zadaniem” to nieopłacalny luksus?

W tym talku dzielimy się doświadczeniem z różnorodnych projektów – bez fanatyzmu, za to z dużą dawką brutalnego pragmatyzmu i twardych danych. Dowiedz się, czy i jak Pair Programming może stać się Twoim efektywnym narzędziem i jak trzymać ten młotek, żeby nie poobijać sobie palców.

Agenda: kiedy, jak i dlaczego (albo dlaczego nie)

1. Krytyczna analiza praktyki: kontekst ma znaczenie

Zaczynamy od faktów: zrozumienie PP jako metody, a nie dogmatu.

  • Definicja i formy. Krótkie wyjaśnienie koncepcji oraz przegląd różnych wariantów Pair Programmingu (Driver-Navigator, Ping-Pong, Mentor-Junior).
  • Struktura sesji. Kiedy i jak często zmieniać role? Jakie konteksty mogą wymagać innego podejścia?
  • Narzędzia i techniki wspierające efektywną i przyjemną pracę.
  • Shift left. Wyjaśnimy, dlaczego Pair Programming ma wiele zalet w stosunku do tradycyjnego code review.
  • Do czego tak naprawdę służy Pair Programming czyli o pracy na modelach mentalnych.
  • Kiedy NALEŻY unikać PP? Wskazanie typów zadań i sytuacji personalnych/zespołowych, w których Pair Programming jest nieefektywny lub szkodliwy.

2. Wpływ na zespół i jego kompetencje

Patrzymy na to, co zyskujemy i co tracimy na poziomie ludzkim i organizacyjnym.

  • Kultura kontra wynik. Analiza barier (psychologicznych, organizacyjnych, kulturowych) blokujących PP i konkretne kroki do zmiany środowiska, aby parowanie miało sens.
  • Wzrost a koszt. Jak PP przyspiesza transfer wiedzy (onboarding, niwelowanie silosów) oraz jak zrównoważyć ten zysk z pozornie większym kosztem czasowym.
  • PP a jakość kodu. Redukcja długu technologicznego i mniej błędów – czy to mit, czy mierzalny fakt? Analiza, jak PP wpływa na architekturę i czy warto go stosować do każdego zadania.

3. Strategia wdrożenia i twarde dane

Jak uzasadnić PP w kontekście biznesowym.

  • Dowody na stole. Skondensowany przegląd współczesnej wiedzy i badań (psychologia, inżynieria oprogramowania). Dostarczymy Ci twarde dane i gotowe argumenty dla liderów, bez potrzeby czytania stosu literatury naukowej.
  • Kalkulacja dla biznesu. Konkretne argumenty dla liderów i jak liczyć realny zwrot z inwestycji (ROI) – nie tylko w kontekście czasu pracy, ale jakości i retencji.
  • Jak zacząć? Praktyczny plan rozpoczęcia pracy z PP, oparty na naszym know-how.
  • Gdzie dalej szukać informacji? Lista sprawdzonych źródeł do dalszego pogłębiania wiedzy.

Naszym celem jest wsparcie Cię w budowaniu świadomej kultury inżynierskiej. Przyjdź i przekonaj się, w jakim kontekście Pair Programming naprawdę się sprawdzi – a w jakim nie.

Podstawowe informacje

  • Forma:
    Online, On-site (na przykład w ramach konferencji)
  • Czas trwania:
    2 godziny
  • Wielkość grupy:
    do 100 osób
  • Język:
    PL, EN