Tydzień temu w piątek poprowadziłem pierwsze w moim zespole (ale także w mojej karierze) Coding Dojo, którego tematem było Bowling Kata. Spotkaliśmy się w 4 osoby na ostatnie 2,5h piątkowego popołudnia.

Stanowisko, zorganizowane w sali konferencyjnej, składało się z:

  • laptopa,
  • projektora,
  • zewnętrznej klawiatury i myszki.

Spotkanie miało na celu zapoznanie kolegów z samą ideą Coding Dojo oraz praktyczne wykorzystanie TDD. W związku z faktem, że jesteśmy bardzo początkujący w tym temacie, nie udało nam się osiągnąć głównego zamysłu tego rodzaju spotkań - wykorzystania zasad projektowania obiektowego do rozwiązania postawionego problemu. Mam jednak nadzieję, że w miarę kolejnych spotkań uda nam się ten element układanki poprawić.

Pierwsze wrażenia były bardzo pozytywne w związku z czym spotkania zostaną także zorganizowane dla pozostałych kolegów z mojej jednostki organizacyjnej (2 grupy po 4 osoby). Przeprowadzę z nimi spotkania na ten sam temat, co powinno dać mi nowe doświadczenia na przyszłość.

Wnioski

  • musimy zwracać większą uwagę na sposób rozwiązania problemu, najważniejsza jest jakość rozwiązania a nie jego kompleksowość,

  • po pewnym czasie spotkanie stało się troszkę chaotyczne, każdy kto miał jakiś pomysł tworzył test zaś inna osoba starała się go spełnić; podczas kolejnych spotkań muszę położyć większy nacisk na kolejność oraz długość okienek czasowych,

  • piątkowe popołudnie to nie jest najlepsza pora, zmęczenie po całym tygodniu pracy negatywnie wpływa na wydajność,

  • 2,5h w zupełności nam wystarczyło, będę się jednak zastanawiał nad zmianą długości spotkania (do 2h lub 1,5h) w zależności od tematu spotkania,

  • klawiatura laptopa może być niewygodna, dlatego następnym razem muszę przygotować dwa stanowiska z normalną klawiaturą i myszką.