Krzysztof Jelski

Bio:

Fascynat zwinnych metodyk wytwarzania oprogramowania. 7 lat doświadczenia w projektach IT w rolach programisty, lidera zespołu, agile coacha. Od kilku lat pracuje tam, gdzie jest Agile lub wprowadza Agile tam, gdzie pracuje. Oddany ciągłemu doskonaleniu własnego warsztatu, jak i umiejętności innych programistów. Prowadzi zajęcia z Test-Driven Development na wydziale MIM Uniwersytetu Warszawskiego . Pracuje w Pragmatists.

Warsztat:

TDD Coding Dojo

Test Driven Development to sposób tworzenia oprogramowania, który często okazuje się trudny do opanowania i skutecznego stosowania w codziennej pracy. Pomocą w rozumieniu i doskonaleniu TDD mogą być tzw. ‘Coding Dojos’ – spotkania programistów, podczas których wspólnie tworzą kod i uczą się od siebie nawzajem. Propozycja dotyczy przeprowadzenia warsztatów w formie ‘Coding Dojo’ ukierunkowanych na naukę TDD oraz programowania w parach.

Randori Session

Sesja przebiega w grupie ok. 20 osób. Zadaniem uczestników jest praca nad wybranym zadaniem programistycznym. Celem jest nie tyle rozwiązanie go do końca w wyznaczonym czasie, co uczenie się od siebie, jak tworzyć elegancki kod i stosować praktyki programistyczne (w tym wypadku TDD i programowanie w parach).

Dwoje spośród uczestników pracuje nad zadaniem na laptopie podłączonym do projektora. Zgodnie z ideą programowania w parach jedną z nich jest ‘kierowca’, tj. pisze kod, druga ‘pilotem’ – patrzy w szerszej perspektywie, planuje następny krok itd. Jedną z osób w parze po określonym czasie (np. 7 min) zastępuje uczestnik z widowni. Kodujący stosują TDD. Praca kończy się po wyznaczonym czasie nawet jeśli problem nie został rozwiązany do końca.

Kodująca para mówi głośno, co robi, tak aby widownia mogła nadążyć za powstającym rozwiązaniem. Widownia może zadawać pytania kodującym.

Plan warsztatów

  1. Wprowadzenie do TDD i do warsztatów – 20 min
  2. Sesja Randori – 3h 20min
  3. Podsumowanie – 20 min

Środowisko programistyczne: Eclipse, Java.

Więcej informacji o tej formie warsztatów:

  1. http://www.dtsato.com/blog/2008/08/12/coding-dojo-agile-2008/
  2. http://www.notesfromatooluser.com/2008/10/tdd-randori-session.html
  3. http://www.notesfromatooluser.com/2008/10/tdd-randori-workshop.html

Limit uczestników: 24

Prowadzący: Krzysztof Jelski i Marcin Zajączkowski



  • jdd

Organizator

Złoci sponsorzy

  • e-point
  • j-labs

Srebrni sponsorzy

  • Lumesse
  • Luxoft
  • SII

Sponsorzy

  • Redhat
  • WITS

Sponsor Afterparty

  • WITS

Patroni medialni

  • helion
  • Polish JUG
  • Poznan JUG
  • SDJ