Narodziny Agile Warsaw

Właśnie narodziła się grupa Agile Warsaw, która ma na celu stworzenie w Warszawie społeczności ludzi związanych ze zwinnym wytwarzaniem oprogramowania.

Inicjatorzy (Marcin Gozdalik, Mateusz Srebrny, Paweł Lipiński, Marek Kirejczyk) chcieliby utworzyć przestrzeń z klimatem wzajemnego uczenia się, wymiany doświadczeń, wspólnego szukania nowych dróg do lepszego tworzenia oprogramowania, prowadzenia zespołów i zaspokajania potrzeb klientów.

Także zachęcam warszawiaków z zacięciem agile’owym do dania szansy tej grupie, bo kto jeśli nie wy właśnie zapewnicie jej miesiące (jeśli nie lata) prosperity!

Spotkania planowane są w wybrane poniedziałki, o godzinie 19stej w siedzibie firmy Aenima, ul Łucka 15 pok. 227. Planowana formuły spotkań to mini-wykład (15-30min) po którym następuje dyskusja i wymiana doświadczeń, oraz Open Space Technology. Spotkania kończą się retrospektywą / socjalizacją / networkingiem w okolicznym pubie.

Najbliższe spotkanie odbędzie się 24tego maja, tematem przewodnim będzie przejście ze Scruma do Kanabana, a poprowadzi go Marek Kirejczyk.


Dodaj komentarz May 12th, 2010 Marcin Niebudek

Już po AgileCE - krótkie przemyślenia

No i powoli AgileCE 2010 przechodzi do historii (chociaż na twitterze jeszcze przez jakiś czas pobrzmiewać będą echa tej bardzo dobrej konferencji). Poniższe zdjęcie zaprowadzi was do większego zbioru, gdzie możecie zobaczyć jak to wyglądało. Już niedługo organizatorzy powinni zamieścić wszystkie prezentacje, bo każda była nagrywana.

AgileCE 2010 - Zdjęcia

W związku z tym, że konferencja była w całości prowadzona w języku angielskim a dodatkowo tinyPM był jednym ze sponsorów tego wydarzenia, zamieściłem podsumowanie i kilka przemyśleń na temat konferencji na naszym blogu produtkowym:

Jeśli macie ochotę poczytać o konferencji po Polsku to odsyłam także do pojawiających się artykułów na innych blogach:

Podsumowując konferencję jednym zdaniem myślę, że była ona świetnie zorganizowana a i merytorycznie stała na wysokim poziomie. Na pewno jak na pierwszą konferencję w Polsce w całości poświęconą Agile była sukcesem i czekamy na kolejną edycję w 2011. Miejmy nadzieję, że obie konferencje AgileCE oraz AgileEE (która już za pół roku w Kijowie) na stałe wejdą do naszego kalendarza imprez.

Wielkie podziękowania i gratulacje dla Paula Klippa za uczynienie tego wydarzenia możliwym!

Dodaj komentarz April 12th, 2010 Marcin Niebudek

AgileCE już w tym tygodniu!

Jeśli jakimś cudem zapomnieliście, nie wiedzieliście albo zignorowaliście fakt, że już za 2 dni w Krakowie odbędzie się pierwsza 2-dniowa konferencja poświęcona w całości Agile, to jest to wasza ostatnia szansa aby się tam jeszcze pojawić.

AgileCE będzie miało dwie ścieżki wykładów oraz open space. Mimo, że konferencja odbywa się w Krakowie, będzie w całości po angielsku i z tego co przekazywali dotąd organizatorzy, spodziewamy się międzynarodowego towarzystwa.

Ja się wybieram, jeszcze niezdecydowanych namawiam, a zdecydowanej już części mówię do zobaczenia… Poznacie mnie oczywiście po koszulce tinyPM :-)

Dodaj komentarz April 6th, 2010 Marcin Niebudek

Ile zespołów tyle podejść do szacowania. Czy to źle?

Jakiś czas temu pisałem na blogu tinyPM o tym czy szacowanie zadań w obrębie user stories w ogóle jest zasadne (Are you brave enough not to estimate your tasks?). Dzisiaj chciałbym podsumować w formie artykułu moją niedawną rozmowę z Marysią na temat estymacji i jej różnych wcieleń.

Zacznijmy trochę od końca (przynajmniej z mojego punktu widzenia) czyli od Scrum’a i burndown’u robionego na bazie pozostałej na dany moment pracochłonności zdań. W Scrum zalecane jest oszacowanie zadań na początek (w godzinach) i prowadzenie dziennika, w którym Scrum Master zapisuje informacje od członków zespołu, ile dane zadanie im zajęło w danym dniu i ile myślą, że jeszcze zostało. Tak każdego dnia, aż zadanie zostanie wykonane.

Co daje taka metoda? Początkowe szacowanie pozwala zorientować się czy zespół nie przeholował z deklaracją ile może faktycznie zrobić. Potem w ciągu trwania sprintu tworzony jest wykres na bazie sumy czasów pozostałych dla wszystkich zadań. To daje obraz tego co sądzi w danym momencie zespół na temat pracy jaka została jeszcze do wykonania. Ta suma może w danym dniu przewyższać estymację z dnia poprzedniego lub nawet początkową estymację co oznacza, że napotkaliśmy problemy, lub nie przewidzieliśmy jakiś zadań, których wykonanie jest konieczne do ukończenia user story.

Na koniec sprintu kończymy z zadaniami, które są powiązane z dwiema liczbami. Pierwotną estymacją oraz faktyczną sumą czasu spędzonego nad zadaniem. Daje nam to porównanie jak trafne są nasze oceny z początku sprintu. Dążymy oczywiście do tego, aby z czasem te dwie liczby okazywały się zbieżne :-)

A teraz do sedna. Po co nam takie śledzenie zadań? Czy nie da się prościej? (more…)

Dodaj komentarz February 22nd, 2010 Marcin Niebudek

Polskie Agile w 2009 roku

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!


Dodaj komentarz December 31st, 2009 Marcin Niebudek

Wady Agile? Mój głos w dyskusji.

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…)

3 komentarzy November 4th, 2009 Marcin Niebudek

Zwinne Rozwijanie Oprogramowania

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…


Dodaj komentarz October 26th, 2009 Marcin Niebudek

tinyPM 2.0

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.


Dodaj komentarz September 23rd, 2009 Marcin Niebudek

Agilopolis po wakacjach serwuje 2 wydarzenia

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


Dodaj komentarz August 29th, 2009 Marcin Niebudek

Wakacyjne brakujące User Story

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…)

Dodaj komentarz August 3rd, 2009 Marcin Niebudek

Previous Posts


Kategorie

Warto odwiedzić

Pobierz tinyPM!


tinyPM jest lekkim narzędziem służącym do zarządzania projektami według metod agile i wspierającym iteracyjne wytwarzanie oprogramwania, wymagania na bazie user stories, estymacje punktowe, tablice z kartami zadań czy wiki.

Subskrypcja