Wpisy otagowane ‘software craftsmanship’

Why developers produce legacy code in Scrum projects and what to do about it?

piątek, 19 Listopad 2010

Agilopolis Community Day 9 już za nami.

To co razem z Łukaszem Szydło chcieliśmy wam przekazać można by streścić w ten sposób:

  • Jakość kodu źródłowego jest ważna – ma wpływ na powodzenie projektu.
  • Na studiach nie nauczyliśmy się programować w porządny sposób. Pod presją czasu pracujemy w sposób wyuczony na studiach – „koko dżambo” i w efekcie produkujemy kod trudny i ciężki w utrzymaniu.
  • Znamy teoretyczną odpowiedź na pytanie jak temu zaradzić: Clean Code, TDD, Refactoring. By zacząć stosować te techniki, wpierw musimy się ich nauczyć, tak by weszły nam w krew.
  • Stosując model Dreyfusa pokazaliśmy jak zdobywamy nowe umiejętności. Jest to ważne, bo jeśli chcemy aby nasze zespoły produkowały porządny kod, musimy pomóc naszym ludziom zdobywać potrzebne im kompetencje. By im w tym pomóc, musimy rozumieć jak ludzie się uczą.
  • Na koniec pokazaliśmy kilka praktycznych technik nauki.

Poniżej zbiór materiałów i źródeł do tematów, które poruszaliśmy w czasie prezentacji. W wolnej chwili postaram się linki opisać :)

(więcej…)

Agilopolis Community Day 9 – już w ten czwartek!

poniedziałek, 15 Listopad 2010

Już w ten czwartek razem z Łukaszem Szydło poprowadzę dyskusję na temat „Dlaczego programiści w projektach Scrumowych tworzą kod złej jakości i co z tym zrobić?”.

(więcej…)

R.I.P JAOO. Long live Goto Conference!

sobota, 9 Październik 2010

JAOO 2010 to już historia. Tak naprawdę JAOO to już historia. Od przyszłego roku konferencja będzie odbywać się pod nowym szyldem „GOTO”.

Do rzeczy :) JAOO 2010 to najlepsza konferencja na jakiej dotychczas byłem! Pojechałem tam jako „wolontariusz” i polecam to każdemu. Moim zdaniem tylko bycie „mówcą” może dostarczyć lepszych wrażeń z konferencji :)

Jako wolontariusz uczestniczyłem w 2 uroczystych kolacjach tylko dla mówców i wolontariuszy. Oprócz tego miałem okazję zobaczyć jak wygląda przygotowanie tak dużego wydarzenia od środka.

JAOO zrodziło się 14 lat temu w Aarhus z inicjatywy firmy Trifork. Chłopaki chcieli zrobić konferencję dla siebie (deweloperów), więc zaprosili ludzi, którzy ich zdaniem mieli coś ciekawego do powiedzenia.  Czyż to nie genialny pomysł? Od 14 lat załoga Trifork ma konferencję w swoim mieście w której może uczestniczyć za darmo :) btw. Aarhus to bardzo piękne i inspirujące miasto :)

Poniżej krótkie podsumowanie tego, co udało mi się zobaczyć i usłyszeć:

Niedziela

W niedziele uczestniczyłem w treningu „Introduction to Clojure” prowadzonym przez Stuarta Halloway’a. Stuart to równy gość, który przedstawił język Clojure w sposób interesujący. Stuart jest pasjonatem i naprawdę fajnie się go słucha. Jeśli chcesz nauczyć się Clojure Stuart udostępnił środowisko do ćwiczeń: labrepl.

(więcej…)

Szalony początek paźdzernika

czwartek, 30 Wrzesień 2010

Początek października został naszpikowany najróżniejszymi wydarzeniami.

  • JAOO - 3-8 Październik 2010 w Aarhus, Dania
  • Agile Testing Days -4-7 Październik 2010 w Berlinie, Niemcy
  • Agile Eastern Europe – 8-9 Październik 2010 w Kijowie, Ukraina
  • Software Craftsmanship 2010 – 7 Październik 2010 w Bletchley Park, Wielka Brytania
  • Java Developers’ Day 2010 – 7-8 Październik 2010 w Krakowie, Polska
  • Szkolenie na ScrumMastera i wyjazd integracyjny - kolidujące z JAOO

Ja wybieram JAOO :) Relacja z tego wyjazdu już wkrótce na tym blogu.

Niewiele ponad 3 tygodnie zostały do Wrocławskiego CodeRetreat. Informacja o otwarciu rejestracji pojawi się na stronie.

Dlaczego warto przyjść na CodeRetreat?

wtorek, 31 Sierpień 2010

Już jutro w pracy organizuję 2 warsztaty oparte na formule CodeRetreat.

Razem z ludźmi z Wrocławskiego JUGa i Wrocławskiej grupy kunszt organizujemy też otwarte CodeRetreat dla Wrocławia! Wydarzenie prawdopodobnie odbędzie się 23 października, a o szczegółach poinformuje między innymi na tym blogu.

Ale dlaczego warto poświęcić sobotę i przyjść? Będziesz miał okazję ćwiczyć! :)

Dlaczego jest to ważne? Zapraszam do obejrzenia wideo z prezentacji Corey’a (jeden z pomysłodawców CodeRetreat).

Practise