Jak na ostatni dzień roku przystało, czas na małe podsumowanie. Zabieram się do tego trochę z biegu, więc sam jestem ciekaw jak to wyjdzie w porównaniu z rokiem poprzednim. Czy agile w Polsce dotknął “kryzys”? Zobaczmy…
Działalność zorganizowana
Śmiercią naturalną umiera PAUG (Polish Agile Users Group) a przynajmniej jej poza internetowa działalność (chyba, że o czymś nie wiem, to wyprowadźcie mnie z błędu). Mam wrażenie, że schedę pod PAUGowych spotkaniach przejęło SCRUM Users Group Polska, które w Krakowie walczyło do samego końca (ostatnie spotkanie było w grudniu).
We Wrocławiu powstało w tym roku Agilopolis, o którym pisałem już wcześniej. W sumie odbyło się pięć krótszych spotkań z prezentacjami i dyskusją oraz dwa dłuższe zorganizowane w stylu mini konferencji i open space’a. Tematyka spotkań we Wrocławiu kręci się wokół korporacyjnego agile - pewnie ze względu na obecność kliku dużych, nazwijmy ich “stabilnych” graczy ;-). Trochę to dla mnie świat z innej bajki, ale czasem warto się czegoś dowiedzieć o światach równoległych i posłuchać jak korporacje podchodzą do tematu zwinności.
Również we Wrocławiu w drugiej połowie roku uaktywniła się grupa Wrocław Lean Meetup, zainicjowana przez firmę Iterate. Do tej pory odbyły się dwa spotkania (jedno na temat Lean Development, drugie na temat SCRUM), a tymczasem czekamy na hit (ale już roku przyszłego), czyli spotkanie z Mary Poppendieck (marzec 2010).
Nie wiem nic o działalności jakiś zorganizowanych grupek w innych miastach, więc jeśli takowe istnieją, to chętnie usłyszę o nich w komentarzach. Pamiętam, że jakieś zalążki rodziły się w Poznaniu, ale nie wiem czym to się skończyło.
Wydarzenia
W drugiej połowie roku odbyły się dwa znaczące w kontekście agile wydrzenia. AgileEE oraz Warsjawa. Tak wiem, że AgileEE nie miało miejsca w Polsce tylko na Ukranie (w Kijowie). Niemniej nie zabrakło tam polskich prelegentów (Paweł Lipiński, Tomasz Wykowski, Bartosz Bańkowski, Szczepan Faber) a całą imprezę zaliczam do wyjątkowo udanych konferencji i zachęcam do udziału w przyszłym roku.
Warsjawa za to była całkowicie polską inicjatywą zorganizowaną przy Warszawskim JUGu pod hasłem “Zwinnie o Javie” i faktycznie dotyczyła tylko tematów agile. Niestety nie udało mi się tam zawitać więc nie mogę nic zrecenzować. Mam jednak nadzieję, że to wydarzenie wejdzie na stałe do kalendarza polskiego agile.
[update 07.01.2010]
Oczywiście dałem plamę bo całkiem zapomniałem o trzecim wydarzeniu z krakowskiego podwórka. 25 czerwca 2009 odbył się przecież Letni Tuning. Co więcej planowany jest zimowy w marcu :-)
O agile po polsku
W tym roku w książkach totalna posucha. Po dwóch książkach z 2008 (James Shore, Shane Warden “Agile Development. Filozofia programowania zwinnego” i Alistair Cockburn “Agile Software Development. Gra zespołowa. Wydanie II“) nic się w tym roku nie wydarzyło na rynku wydawniczym. Więc honor ratują jedynie warte odnotowania artykuły:
Na szczęście Amazon dostarcza książki co raz szybciej a i kurs nadal w miarę korzystny :-)
Blogosfera
Chyba najsłabiej wypada nasza aktywność blogowa. O agile można poczytać po polsku bardzo rzadko (sam się niestety nie postarałem w tej kwestii). To był pracowity rok, więc może 2010 przyniesie trochę więcej aktywności w tej sferze.
Na co czekać w 2010
Ja na pewno czekam na te wydarzenia:
- 20 marca 2010 - Zimowy Tuning - to już drugie wydanie krakowskiej imprezy. Może tym razem uda mi się dotrzeć.
- 22 marca 2010 - spotkanie z Mary Poppendieck. Chyba nie trzeba nikomu rekomendować tego nazwiska?
- 8-9 kwietnia 2010 - Agile Central Europe (ACE) - konferencja która ma się odbyć w Krakowie. Na razie pozostaje dla mnie wielką niewiadomą, bo nić nie można jeszcze na jej temat przeczytać a czasu już raczej niewiele jak na organizację dwudniowej konferencji. Ale trzymam kciuki.
- 8-9 października 2010 - Agile Eastern Europe (AgileEE) - konferencja w Kijowie, ale w końcu organizujemy razem Euro 2010 :-) to i na konferencję po koleżeńsku możemy zajrzeć. Jeśli będzie tak dobra jak w tym roku to warto pojechać, a zapowiada się jeszcze lepiej.
Życzę tym samym Wam wszystkim i sobie wzmożonej, acz zwinnej, aktywności w tym nadchodzącym roku 2010!
December 31st, 2009
Marcin Niebudek
Bitwa trwa, czas więc oddać swój strzał w dyskusji jaka rozgorzała na łamach Warszawskiego JUGa. Polecam poczytanie jej (urosła już do pokaźnych rozmiarów) a tymczasem ja postaram się ją tutaj (subiektywnie) streścić i odnieść się do paru rzeczy jakie mi wydały się tam najistotniejsze.
Tak więc dyskusja rozpoczyna się od słusznego spostrzeżenia Grzegorza Lipke (to on tą burzę wywołał :-), że Agile zdobywając popularność wśród polskich firm jest postrzegany jako proste rozwiązanie na trudne problemy, i że dużo ludzi liczy na pewnego rodzaju cudowne uleczenie po ich wdrożeniu.
Tymczasem rzeczywistość nie wygląda tak różowo. Podstawowy zarzut jaki pada w dyskusji to, że ta pozorna wolność jaką ludzie widzą w lekkich metodykach częściej prowadzi do chaosu i pogarsza sytuację pod przykrywką “samoorganizacji zespołu”.
Dyskusja zeszła też na tematy problemów:
- z wyceną i szacowaniem (o tym już parę razy pisałem, więc moje zdanie znacie),
- brakiem dokumentacji (która może być krytyczna)
- brakiem doświadczenia potrzebnego do prawidłowego zastosowania metodyk lekkich
(more…)
November 4th, 2009
Marcin Niebudek
Dzisiaj chciałbym krótko zareklamować artykuł Pawła Lipińskiego z Pragmatists na temat “Zwinnego Rozwijania Oprogramowania”. Artykuł jest wprowadzeniem do filozofii kryjącej się za Agile Manifesto i zawiera interpretację zarówno czterech punktów manifestu, jak i dwunastu praktyk, które towarzyszą manifestowi (a o których często zapominamy).
Nie będę zbyt długo recenzował tego artykułu, bo nie mam się za bardzo do czego przyczepić :-) Zgadzam się zarówno z duchem całego artykułu jak i z interpretacją samego manifestu agile. Artykuł wypełnia lukę wśród materiałów na temat podstaw agile jakie można przeczytać po polsku, a jednocześnie zawiera wiele sugestii wynikających z praktyki.
Po lekturę odsyłam do Pragmatists oraz na bloga Pawła:
http://blog.pawellipinski.com/2009/10/wprowadzenie-do-zwinnego-rozwijania.html
Natomiast tekst polecam także jako czytankę, jaką można pokazać klientowi, którego chcemy uświadomić na temat tego, co do niego mówimy, kiedy próbujemy go przekonać, że te nasze czarne sztuczki to dla jego dobra :-)
Tymczasem czas samemu zabrać się za napisanie czegoś po polsku…
October 26th, 2009
Marcin Niebudek
Goszczą tutaj ostatnio ogłoszenia, ale obiecuję, że to ostatnie na razie i po nim wrócę do pisania normalnych artykułów bo mam już na liście trzy tematy. Tymczasem jak zawsze miło mi ogłosić, że światło dzienne ujrzała wczoraj nowa wersja tinyPM czyli v2.0, a w niej:
- RESTowe API przez HTTP
- kanały RSS dla wpisów z historii
- timesheet do śledzenia faktycznie spędzonego czasu nad zadaniami
- nowy burndown dla śledzenia wypalania budżetu, o którym pisałem kiedyś w tym poście
- ulepszone ustalanie priorytetów w backlogu
- ulepszone wykorzystanie przestrzeni na taskboardzie (lepsze wsparcie dużych monitorów z największą możliwą rozdzielczością jaki każdy geek może sobie wymarzyć)
- więcej rodzajów powiadomień mailowych
- i kilka innych drobnych usprawnień…
Wszystko można sobie obejrzeć w naszym DEMO używając loginów demo1… demo4 (z takim samym hasłem). A najnowsza wersja jak zwykle do ściągnięcia pod adresem:
http://support.tinypm.com/downloads.jsf
Ach i jeszcze zainspirowany przez Pawła na AgileEE pragnę wystosować odezwę do korzystających z tinyPM w wersji Community Edition:
NASZ MAIL JEST RÓWNIEŻ DLA WAS :-) ZAWSZE CHĘTNIE USŁYSZYMY SŁOWA KRYTYKI POD ADRESEM TINYPM, CHOĆ SZYBCIEJ ODPOWIADAMY NA SŁOWA UWIELBIENIA :-)
Także czekamy i mamy nadzieję, że będzie się wam pracowało z tinyPM jeszcze lepiej niż dotychczas.
September 23rd, 2009
Marcin Niebudek
Po wakacjach inicjatywa Agilopolis budzi się ponownie do życia z dwoma wydarzeniami. Już w poniedziałek 31.08 trzecie z kolei spotkanie ACD a tam prezentacja Marcina Kołtonowskiego na temat:
“Kanban in IT. How and if the idea of Kanban can be used in Agile or IT”
Poza tym w trakcie spotkania:
- kilka pytań i odpowiedzi jakie pojawiły na pierwszym Agilopolis Community Conference w czerwcu,
- prezentacja na temat motywacji, którą przeprowadzi Jurek Wachała,
- dyskusja na temat testowania w SCRUM
Spotkanie odbędzie się w Silver Forum, Strzegomska 2/4 od godziny 17:30 (sala jeszcze nie podana). Więcej informacji na temat spotkania znajdziecie pod adresem:
http://agilopolis.com/content/agilopolis-community-day-3
Agilopolis Community Conference
Drugie wydarzenie to kolejna edycja konferencji ACC, która tym razem rośnie do pełnych dwóch dni i odbędzie się 21-22 września 2009. Tym razem pojawią się goście z zagranicy min. Roman Pilcher, autor bardzo ciekawie zapowiadającej się książki “Agile Product Management with Scrum: Creating Products that Customers Love“, który wystąpi z dwoma tematami:
- Owner-related techiques
- Grooming the Product Backlog
Oprócz niego wystąpią też:
- Mattias Skarin z tematami “10 steps to Agile adoption” oraz “Agile myth or magic“,
- Paul Klipp z tematem “Agile Promoting Strategies“,
- David Friar z tematem “Agile in the ‘Real’ World - things they don’t teach you in Agile School“
- Habte Woldu jako moderator dyskusji panelowej “Introduction of agile in organization - pitfalls and obstacles“
Drugi dzień to dwa warsztaty w formie gier:
- Scrum Game
- Product Owner Game
Więcej szczegółów… i cennik znajdziecie na stronie:
http://www.agilopolis.com/content/agilopolis-community-conference-0
August 29th, 2009
Marcin Niebudek
Właśnie wróciłem z krótkich wakacji, z których przywiozłem sobie osobliwą pamiątkę - ulotkę pizzerii oferującej pizzę na telefon z dostawą do domu. Czemu jest w niej coś dziwnego? O tym za chwilę :-) Najpierw zabawmy się w mini projekt tworzenia takiej ulotki. Jesteśmy pracownikami restauracji i zastanawiamy się jak też ma nasza ulotka wyglądać:
- Oferujemy pizzę z dostawą do domu… napiszmy to dużymi literami, żeby każdy się zorientował.
- Mamy promocję “Zamów 3 pizze, 4-tą dostaniesz gratis” - musi być na ulotce!
- Oczywiście musi tam być też lista naszych pizz i ceny (duży wybór, więc poświęcimy temu całą stronę)
- Mamy ograniczony budżet ulotka będzie więc czarno-biała
- Jeszcze trzeba wybrać jakieś ładne zdjęcia z pizzą na jedną i drugą stronę.
Macie już w głowie jakiś ogólny obraz ulotki? (more…)
August 3rd, 2009
Marcin Niebudek
Agile powoli staje się głównym nurtem w sferze zarządzania wytwarzaniem oprogramowania (przynajmniej na zachodzie). SCRUM wdarł się na dobre do zespołów i całych organizacji. Co raz częściej słyszy się o zmianie kierunku i adaptacji elementów systemu produkcyjnego Toyoty takich jak Kanban (przynajmniej dla mnie ten rok w zachodniej blogosferze minie pod znakiem szczególnego zainteresowania Lean Software Development i Kanban).
Jeśli więc hasła Agile, SCRUM, Lean, Kanban są dla Ciebie nowością, ale ktoś wokół zaczyna o tym rozmawiać i ciekawi Cię o co w tym wszystkim chodzi, to poniżej znajdziesz moją subiektywną selekcję miejsc od których możesz zacząć podróż w ten ciekawy świat… (more…)
July 11th, 2009
Marcin Niebudek
W naszej części Europy mało jest konferencji o profilu czysto związanym z Agile/SCRUM, a jeszcze mniej takich na które zwykły śmiertelnik może sobie pozwolić finansowo. Tym bardziej cieszy fakt, że w dniach 18-19 września 2009 w Kijowie odbędzie się pierwsza edycja konferencji Agile Eeastern Europe 2009.
Szczerze zachęcam do udziału, bo prelegenci i ich tematy są bardzo ciekawi, a cena jeszcze do 15 lipca całkiem przystępna (210 USD za 2-dniowy udział z wyżywieniem).

Głównym tematem konferencji jest Agile w zespołach rozproszonych i sposoby na to, żeby wszystko to zadziałało. Na konferencji wystąpią między innymi:
- Mary Poppendieck
- Grigori Melnik
- Jutta Eckstein
- Boris Gloger
- Jurgen Appelo
- J.B.Rainsberger
- David Hussman
Nie zabraknie także (całkiem z resztą pokaźnej) reprezentacji z Polski:
- Paweł Kazienko
- Tomek Włodarek
- Paweł Lipiński
- Tomasz Wykowski
- Bartosz Bańkowski
- Szczepan Faber
Szczegółowy program konferencji znajdziecie pod adresem
http://agileee.com/schedule/program-details
Nadmienię jeszcze tylko, że Agilers/tinyPM są jednym ze sponsorów konferencji i na pewno podczas konferencji będzie można wygrać dodatkowe licencje :-)
June 25th, 2009
Marcin Niebudek
Wreszcie chwila na to, żeby wrócić na chwilę do ostatniego czwartku… a to właśnie wtedy odbyło się pierwsze spotkanie Agilopolis! Bardzo byłem ciekaw jak wyjdzie pierwsza poważna próba aktywizacji Wrocławskiego “półświatka” Agile :-) no i muszę powiedzieć, że jestem mile zaskoczony…
Ale od początku. Pierwsza informacja, to kto stoi za samą inicjatywą, bo nie wynika to jasno ze strony. Wrodzona skromność inicjatorów nie pozwoliła im wyjść z cienia przedwcześnie, więc pozwólmy im teraz odebrać pochwałę:
- Jurek Wachała
- Marcin Kołtonowski
- Tomek Łukasiewicz
Spotkanie odbyło się wokół prezentacji Marcina na temat adaptacji SCRUM w NSN. Prezentacja była o tyle ciekawa, że prawie dokładnie rok temu Marcin wraz z Markiem Majchrzakiem prezentowali ten temat podczas IT Days 2008. Wtedy był to początek przygody NSN ze SCRUMem, więc tym bardziej ciekawe było posłuchanie jak to wygląda po roku.
Tym razem nie mam zamiaru znęcać się nad prezentacją, bo mi się podobała. Zwłaszcza, że tym razem dotyczyła tylko i wyłącznie aspektu wdrożenia SCRUM w NSN i pomijała zupełnie wątki rekrutacyjno/produktowe, a o to właśnie chodziło. W trakcie prezentacji wieloktornie wywiązywała się dyskusja na temat różnych aspektów tego wdrożenia, takich jak:
- podział ról i organizacja pracy w nowej rzeczywistości,
- przeszkody we wdrożeniu takich metod pracy,
- kwestia opłacalności takiego przedsięwzięcia,
- równoległa praca wielu zespołów SCRUM,
- i inne…
Pokazuje to, że temat jest chłonny i z pewnością jest wstępem do jeszcze wielu bardziej szczegółowych dyskusji nad poszczególnymi kwestiami wdrażania agile w dużej organizacji, jakie mam nadzieję na forum Agilopolis zostaną poruszone.
Mnie oprócz powyższych kwestii interesuje ostatnio temat “Agile jako sposób na zespoły typowo utrzymaniowe”. Może uda się wydusić z uczestników jakieś doświadczenia :-) Acha! Panowie - czekamy na forum dotyczące spotkań, żebyśmy mogli podyskutować trochę o naszych planach i uwagach na temat Agilopolis Community Day.
Kolejne spotkanie wstępnie za cztery tygodnie (ze względu na odbywający się za trzy tygodnie GeeCON), ale potem możliwe, że spotkania przejdą w tryb trzytygodniowych odstępów.
Zachęcam tych, którzy nie dotarli na pierwsze spotkanie do odwiedzenia kolejnego, a inicjatorom gratuluję udanego startu!
April 20th, 2009
Marcin Niebudek
Po zimowym śnie wypuszczamy na świat wersję 1.3 naszego narzędzia tinyPM. Nowe wydanie przynosi między innymi:
- załączniki dla user stories,
- załączniki dla zadań,
- ulepszone burndown charts projektów (plan vs. wykonanie),
- burndown charts dla iteracji/sprintów,
- możliwość określenia planowanej wydajności w iteracji,
- dowolne nazywanie iteracji oraz określanie dla nich mini celów
Tym samym rozpoczynamy prace nad linią 2.0, która będzie stanowiła pewną zmianę w kierunku rozwoju tinyPM (już nie mogę się doczekać, kiedy się za to zabierzemy), ale o tym na razie sza :-) Mottem przewodnim narzędzia niezmiennie pozostaje
“tiny effort, perfect management“
Jednocześnie wprowadzamy wraz z wersją 1.3 nowy cennik. Cały czas tinyPM dostępny jest także w wersji community za darmo dla 5 użytkowników z nielimitowaną liczbą projektów. Jest to w pełni funkcjonalna, dostępna do ściągnięcia wersja narzędzia.
Tych z Was, którzy dali szansę tinyPM w swoich projektach zachęcam także do zamieszenia swojej opinii na: http://www.userstories.com
Zachęcam także do czynnego udziału w zgłaszaniu pomysłów i głosowaniu nad nowymi funkcjami na: http://feedback.tinypm.com
April 6th, 2009
Marcin Niebudek
Previous Posts