Kategoria 'Różności'

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!

Add comment December 31st, 2009

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.

Add comment September 23rd, 2009

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? Taka zwyczajna… A nie brakuje na tej liście czegoś? To może inaczej… Spójrzmy na planowanie funkcjonalności ulotki oczami jej użytkownika i spiszmy user story:

  • Jako klient chcę się dowiedzieć jakie pizze są dostępne (z jakimi dodatkami) i ile kosztują abym mógł wybrać odpowiednią pizzę dla siebie.
  • Jako klient chciałbym się dowiedzieć czy są dostępne jakieś promocje, abym mógł ew. dokonać jakiegoś korzystniejszego zakupu.
  • Jako klient chcę się dowiedzieć z ulotki jaki jest numer telefonu abym mógł zamówić pizze, które wybrałem.
  • Jako klient chciałbym wiedzieć gdzie mieści się pizzeria, na wypadek gdybym chciał się jednak przejść i zjeść pizzę na miejscu zamiast zamawiać ją telefonicznie.

Teraz już chyba domyślacie się dlaczego ta ulotka z “pizzą na telefon” tak mnie rozbawiła… Autorzy zapomnieli o numerze telefonu i adresie. Jedyną wskazówką była nazwa restauracji, więc ostatecznie udało się znaleźć numer w internecie :-)

A cały ten wakacyjny epizod skojarzył mi się z user story dlatego, że patrzenie na wymagania z punktu widzenia użytkownika a nie z punktu widzenia technicznych aspektów projektu jest moim zdaniem szalenie istotne i może czasem uratować “projekt” :-). User stories doskonale się do tego nadają, zwłaszcza, że początkowo celowo ukrywają te techniczne, nieistotne na etapie formowania wizji, szczegóły (jak kolory, zdjęcia, rozkład na stronach).

Innym aspektem, który tylko teraz zasygnalizuję jest to, ze często same user story są pisane bardziej od technicznej strony z pominięciem tej części “aby…”, która niesie ze sobą wartość dla użytkownika. A więc dostarczajmy przede wszystkim wartość użytkownikom, a nie projekt odbiorcy.

Add comment August 3rd, 2009

Polskie Agile w 2008 roku

Koniec roku sprzyja podsumowaniom, no więc i ja się o jedno malutkie pokuszę. Co się działo w polskim agile w roku 2008?

Rok zaczął się nieźle, bo w lutym odbyło się pierwsze spotkanie Agile Underground, które w Krakowie zorganizowali Bartosz Bańkowski, Adam Byrtek i Jakub Dziwisz. Kraków niewątpliwie jest aktywny jeśli chodzi o agile. Niestety skończyło się na iteracji pierwszej :(

Warto nadmienić, że ci sami panowie maczają też palce w działalności PAUG czyli Polish Agile Users Group, która to zanotowała już trzeci okres działalności. Tutaj muszę przyznać, że po archiwum postów widać, że działo się stosunkowo najwięcej w tym roku, co cieszy mnie bardzo. Aktywują się nowe osoby i nie jest tak źle. Rozwinęło się tam kilka ciekawych i pouczających dyskusji, że wspomnę tylko o jednej :D, która wybuchła nagle na bazie małego spamu jaki przedostał się na listę. Zachęcam do czytania, a co ważniejsze - do pisania na liście.

W tym roku na łamach PAUGa powstała lista firm stosujących, bądź próbujących stosować agile w swoich projektach. Nawet trochę się dopisało. Lunar Logic utrzymuje też taką listę na łamach swojej strony Agile Poland. Również zachęcam do zaglądania tam (i dopisania się).

Niestety albo o nich nie słychać albo podupadły tak aktywne w 2007 spotkania PAUGa w Krakowie, w czwartkowe wieczory. Co prawda nie udało mi się nigdy dotrzeć z Wrocławia na takie spotkanie, ale z samych podcastów i prezentacji można stwierdzić, że tematy oraz zapraszane tam osoby były ciekawe. Tyle, że w tym roku było chyba tylko jedno :(

Polska agile’owa blogosfera… no cóż - początek roku również był całkiem dobry. Ilfrin zaczął swój “Poradnik Młodego Sapera“, niestety około lipca wyleciał na czwartej minie w powietrze :-) i słuch po nim zaginał (a wciąż czekamy na następne odcinki). Na blogu chłopaków z True Solutions też na początku roku jeszcze trochę o XP można było przeczytać, ale szybko się skończyło, bo pochłonął ich własny startup (co z resztą nie dziwi, tylko poczytałbym jeszcze czasem o tym jak się wam nad nim pracuje w kontekście XP - życzę powodzenia w roku 2009). Szymon Włochowicz na blogu “Innowacyjność” często zapuszcza się w rejon metod zwinnych (tu życie jeszcze się tli i miejmy nadzieję, że nie zgaśnie w nadchodzącym roku). Z reszta sam nie jestem lepszy - prawie półroczna dziura w pisaniu, więc czego ja się czepiam…

Jasną gwiazdką jaka rozbłysła za to pod koniec tego roku w polskich blogach było AgileTuning.PL, czyli posty w formie podcastów na tematy związane z różnymi technikami zwinnego tworzenia oprogramowania. Bardzo atrakcyjna forma no i przede wszystkim dobra treść… słucha się z przyjemnością - oby tak dalej.

W każdym razie moje osobiste wrażenie jest takie, że pierwsza połowa roku 2008 była nieco bardziej aktywna w sferze agile niż końcówka… Mam nadzieję, że to (podobnie jak w moim przypadku) jedynie brak czasu na internetową aktywność a nie brak tematów. Tych miejmy nadzieję jeszcze nam w Polsce nie brakuje.

Wreszcie w tym roku można było się przeszkolić w ramach Certified Scrum Master we Wrocławiu, Warszawie i w Krakowie. Scrum Masterów nam w Polsce przybywa, chociaż mam wrażenie, że ostatnio kwestia nowych szkoleń trochę ucichła. Czyżby wszyscy SM już się w Polsce przeszkolili :-)?

Ach no właśnie… muszę też nieskromnie nadmienić, że powstały w Polsce dwa narzędzia wspomagające zarządzanie w duchu agile. Nieskromnie, bo jedno jest nasze, czyli stworzone przez Agilers. Mam na myśli tinyPM, który doczekał się pod koniec roku wersji 1.2. Drugie to produkcja Code Sprinters o nazwie Banana Scrum. A skoro jesteśmy przy narzędziech agile, to muszę też wspomnieć dokonałą bibliotekę Mockito do szpiegowania obiektów autorstwa Szczepana Fabera, która ujrzała swiatło dzienne również w tym roku (gratuluję doskonałej prezentacji na JDD 2008)

No więc czego sobie i Wam życzyć na ten nadchodzący rok 2009?

Może mimo, że procesy i narzędzia są potrzebne, abyśmy przede wszystkim cenili ludzi i współpracę z nimi.
Mimo niewątpliwej wartości dokumentacji, abyśmy główną uwagę zwracali na działające oprogramowanie.
Abyśmy podczas długich i ciężki negocjacji kontraktów nie zapominali, że przede wszystkim liczy się współpraca z klientem.
Wreszcie, abyśmy potrafili reagować na zmiany mimo wcześniej ustalonego planu :-)

A poza tym… POBUDKA! Fani agile wyjdźcie z okopów i pokażcie się innym… piszcie, pytajcie, spotykajcie się, wymieniajcie się wiedzą i doświadczeniem (sam powinienem sobie bardziej do serca wziąć własne życzenia ;-)… wciąż tego za mało w Polsce, a przecież umiemy to robić. W 2009 roku do roboty!

2 comments December 30th, 2008


Archiwum

Wpisy wg kategorii

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.