Warsztaty inspirowane „CodeRetreat”

We wtorek miałem przyjemność organizować w firmie wydarzenie inspirowane warsztatami „CodeRetreat”.

W skrócie: Jest to cały dzień programowania w parach ćwicząc Test-Driven Development. Nacisk kładziony jest na to jak pracujemy (w przeciwieństwie do tego nad czym pracujemy). Słowo klucz: kata

Czym moje warsztaty różniły się od prawdziwych „CodeRetreat”?

  • Były to warsztaty zamknięte (tylko dla pracowników)
  • Były zorganizowane w dzień roboczy (a nie w sobotę)
  • Odbyło się tylko 5 sesji (a nie 6-7)
  • Nie poszliśmy na koniec do pubu

Z informacji zwrotnej uzyskanej od uczestników wynika, że warsztaty się podobały :)

Zresztą proszę poczytać co mieli do powiedzenia uczestnicy:

Na pewno ten czas spędziłem ciekawie. Programowanie w parach pokazało, że każdy może wnieść od siebie coś nowego, rzucić światło na pewne aspekty, których się nie dostrzegało. W każdej sesji rodziły się nowe pomysły i podejścia do rozwiązania wciąż tego samego problemu. Była to dobra okazja do wymiany doświadczeń a także do praktycznego wykorzystania TDD. Polecam każdemu wzięcie udziału w takich warsztatach. Uważam, że jest to czas dobrze wykorzystany. - Michał

Ciekawe i dobrze przygotowane szkolenie. Dużym plusem jest to, że szkolenie to jest w formie warsztatów. Forma ta pomaga wymieniać doświadczenie i uczyć się od siebie nawzajem, co uważam, za największą wartość, jaką wyniosłem. Poza tym, była to dobra zabawa.Janek

Pierwszy raz uczestniczyłem w tego typu warsztatach i muszę przyznać, że jestem miło zaskoczony.
Kilkukrotne rozwiązywanie jednego problemu  (prostego swoją drogą), ale z różnymi osobami prowadziło do różnych ciekawych wyników.
Programowanie w parach ma w sobie moc, bez względu na to, czy programuje się z kimś słabszym czy lepszym – oto jeden z moich wniosków po tych warsztatach.
Warsztaty przygotowane dosyć rzetelnie, zarówno od strony technicznej ( sala, komputery ), jak i merytorycznej – całkiem sporo wiedzy zostało przekazane – wiedzy, która według mnie powinien posiadać każdy programista.
Jednym słowem – brawo Grzegorz! Wyszło świetnie, pomimo że pierwszy raz organizowałeś tego typu zajęcia.
Mirek

Dziękuję za możliwość wzięcia udziału w warsztatach. Bardzo podobała mi się ich forma i zróżnicowanie doświadczenia uczestników. Choć byłem w mojej ocenie najmniej zaawansowanym uczestnikiem warsztatów poradziłem sobie z pomocą kolegów i koleżanek z zadaniem jakie mieliśmy do wykonania. Samo zadanie również było bardzo interesujące i wciągające. Czas podczas warsztatów upływał niemiłosiernie szybko lecz mimo to w kolejnych krokach udawało się dochodzić co raz to dalej. Warsztaty uświadomiły uczestnikom, a na pewno mi, że jeżeli chcę tworzyć poprawny kod to bez wątpienia powinienem wychodzić o tworzenia testów, a kończyć na implementacji (przekonałem się do tego już podczas drugiej sesji). Uważam, że osoba przygotowująca warsztaty zachowała się profesjonalnie i swoją postawą zachęcała do działania. Chciałbym, aby takie warsztaty były organizowane cyklicznie i uważam, że warto zainteresować nimi większy odsetek pracowników mających możliwość wykorzystania tej wiedzy w codziennej pracy.
Jeszcze raz dziękuję za ciekawy dzień pracy.
Grzesiek


Wydarzenie było dość kameralne – uczestniczyło w nim 6 osób + ja.  Programowaliśmy w Javie.

Przez pierwsze 3 sesje byłem obserwatorem. Było to o tyle fajne, że mogłem podglądać co robią ludzie i na retrospekcjach po sesjach poruszać tematy dotyczącego tego, co widziałem że działo się u innych.

Ostatnie 2 sesje sam aktywnie kodowałem w parze i o ile pozwoliło mi to poczuć na własnej skórze to co robili uczestnicy, to bardzo utrudniło dawanie wskazówek odnoszących się do tego co działo się w innych parach.

Na retrospekcjach poruszaliśmy temat związane z:

  • Różnymi pomysłami na zakodowanie rozwiązania
  • Jak pisać czysty kod
  • Jak efektywnie programować w parach (np. ping-pong programming)
  • Test-driven development, TDD as you meant it

Warsztaty zaczęliśmy, krótkim wstępem, gdzie

  • Każdy miał szansę się przedstawić
  • Przedstawiłem plan dnia
  • Opowiedziałem trochę skąd pomysł (QCon i wykład Corey’a Haines)
  • Powiedziałem klika słów o Software Craftsmanship (care, practice, learn, share), manifest
  • Przytoczyłem klika wskazówek na temat tego, jak programować w parach.
  • Przypomniałem zasady TDD
  • Omówiłem zasady „Gry w życie”

W czasie przerwy obiadowej przejrzeliśmy slajdy Sharpening the Tools

Code Retreat we Wrocławiu

Ponieważ warsztaty uważam za udane, myślę że warto zorganizować prawdzie „CodeRetreat” dla Wrocławia. Jeśli ktoś jest zainteresowany to proszę o kontakt.

Co jest niezbędne by to urzeczywistnić?

  • Duża sala, gdzie wygodnie można siedzieć i kodować w parach przy laptopach.  (sponsor)
  • Uczestnicy z laptopami
  • Termin

Więc nie potrzeba chyba aż tak dużo?:)

A co mogłoby wydarzenie uczynić jeszcze fajniejszym

  • Dodatkowe monitory, by wygodnie pracowało się na laptopach
  • Obiad ufundowany przez sponsora
  • Dostęp do neta
  • Na zakończenie wyjście integracyjne, ufundowane przez sponsora

Jeśli ktoś ma pomysł jak powyższe rzeczy zdobyć a tym samym urzeczywistnić Wrocławskie CodeRetreat proszę o info w komentarzach :)

Linki:

Podobne wpisy:

  1. Software Craftsmanship, Beyond The Hype

Tagi: , , , ,

8 odpowiedzi do “Warsztaty inspirowane „CodeRetreat””

  1. tremor pisze:

    Szkoda, że nie mogłem być, ale „służba nie drużba”.
    Gratuluję świetnego pomysłu i realizacji.

    Tęsknię za Wami…

  2. Ja tam jestem jak najbardziej zainteresowany udziałem w takiej inicjatywie. Co do dużej sali i sponsora to nie mam możliwości aby coś zaoferować. Rzeczywiście we Wrocku mało się dzieje ostatnio :(

  3. Grzegorz Dziemidowicz pisze:

    Coś czuję, że uda nam się zorganizować te warsztaty :)

    Sławek, służba nie drużba, ale w jakąś sobotę mam nadzieję dasz radę ;)

  4. [...] Martin, Mike Cohn, Alistair Cockburn, Jean Tabaka, Rachel Davies). Jedna z sesji jest o „Code Retreat” i poprowadzi ją Rob [...]

  5. Paweł Brzózka pisze:

    Nie wiem na ile temat jest aktualny, bo widzę że ostatnie posty są sprzed miesiąca, ale chętnie uczestniczyłbym w takich warsztatach.
    Jest tylko jedno małe ale, musiałyby się one odbyć na weekend – w tygodniuu odpada ze względu na pracę.
    Generalnie brawo za inicjatywę!!!

  6. Grzegorz Dziemidowicz pisze:

    Hej Paweł!

    Temat jest aktualny!

    Niedługo pojawi się oficjalne info, ale mogę Ci już zdradzić, że wstępnie warsztaty odbędą się 23 października – sobota.

    Warsztaty będą przewidziane na około 60 osób. Mamy sponsora i warsztaty będą bezpłatne – będziemy mieli zapewniony między innymi obiad :)

    Śledź mojego bloga :)

  7. [...] Co to jest CodeRetreat? Zobacz tutaj [...]

  8. [...] Dzięki dobrej woli i pomocy mojego przełożonego Jacka, udało się zorganizować pierwsze małe CodeRetreat dla pracowników. Salę na CodeRetreat Beta również mieliśmy w Tieto. Wreszcie wczorajszy dzień [...]

Dodaj odpowiedź

*