• Uncategorized

    Kryzys Agile

    W lutym 2021 Agile ukończy oficjalnie 20 lat – wtedy miną dwie dekady od spotkania, którego efektem był Manifest Agile. Niestety, w swoje dwudziestolecie Agile przeżywa kryzys, którego – co gorsza – większość zaangażowanych „agilistów” jeszcze nie zauważyła. Kryzys ten polega, ogólnie rzecz ujmując, na „rozwodnieniu” Agile, oderwaniu go od koncentracji na tworzeniu działającego, wartościowego oprogramowania i przesunięciu punktu ciężkości na dbałość o dobre samopoczucie, miłą atmosferę, a czasem także elementy politycznej poprawności w zespołach.  Istotnym objawem tego kryzysu jest to, że programiści i testerzy coraz częściej odrzucają Agile, a w szczególności Scrum. Kiedy się porozmawia z nimi, poczyta fora programistyczne itp., coraz częściej widać niechęć i wyśmiewanie się z…

  • Agile,  Zarządzanie

    Jak wprowadzić Agile poprzez projekt pilotażowy?

    Duża popularność metod zwinnych powoduje, że obecnie niemal każda organizacja, która jeszcze w taki sposób nie pracowała, chce przynajmniej spróbować jak sprawdzałby się taki sposób pracy. Typowym pierwszym krokiem wejścia w Agile jest przeprowadzenie pilotażu, a więc możliwie zgodnego z zasadami wdrożenia jednej lub więcej metod zwinnych w pewnym relatywnie niewielkim przedsięwzięciu (obszarze, produkcie, projekcie). Zalety takiego podejścia to: ograniczenie ryzyka i skali trudności, zebranie doświadczeń i wytworzenie wewnętrznej wiedzy w organizacji na temat stosowania metod i praktyk Agile w konkretnym środowisku, co przyda się przy ich dalszym wprowadzaniu, uzyskanie pozytywnych efektów, co ułatwi utrzymanie lub nawet dopiero uzyskanie wsparcia kierownictwa organizacji dla Agile. [W dalszej części artykułu używam określenia…

  • Agile,  Zarządzanie

    Czy Scrum Masterem trzeba się urodzić?

    Czasem spotykam się z opinią, że Scrum Masterem to trzeba się urodzić, że właściwie nie można się tego nauczyć – można tylko rozwinąć już otrzymany dar. Oczywiście, jest w tym stwierdzeniu pewna doza (tzw. źdźbło) prawdy. Jak w każdej pracy konieczne są pewne predyspozycje – i jedni je mają w stopniu dużym, inni przeciętnym, a inni nie mają ich wcale i lepiej, żeby się daną dziedziną nie zajmowali. Niemniej bycie Scrum Masterem to praca jak większość innych, składająca się w przytłaczającej większości z rzeczy, których można się nauczyć. Dobrą analogią jest tutaj bycie kierowcą. Są ludzie, którzy z różnych powodów w ogóle nie powinni prowadzić samochodów – mają za wolną…

  • Agile,  Zarządzanie

    Gdy masz tylko młotek….

    Pracując jako doradca i ekspert od metod zwinnych nieustannie spotykam się pewnym nieporozumieniem, które najkrócej streścić można w jednym zdaniu: „Agile to Scrum”. Innymi słowy polega ono na z gruntu błednym przekonaniu, że tak zwana „transformacja Agile” (czyli zmiana organizacji w nowoczesną, zwinną, sprawnie zarządzaną) polega na… wdrożeniu Scruma. Sprowadza to duży temat jakim jest Agile i w ogóle nowoczesne zarządzanie do jednej tylko metodyki pracy zespołowej, która choć bardzo dobra nie jest ani jedyną metodą Agile ani nie załatwia wszystkich problemów (zwłaszcza na skalę organizacji). Nieporozumienie to wydaje się dość niewinne – ot, typowe niezrozumienie tematu przez osoby, dla których jest nowy. Niestety, przekonanie, że „Agile == Scrum” jest…

  • Agile,  Praca,  Zarządzanie

    Nigdy nie będzie dobrze

    Postanowiłem się dziś podzielić obserwacją tak oczywistą, ale najwyraźniej nie na tyle by była ona powszechnym rozumieniem. Otóż: nigdy nie będzie dość szybkich zespołów developerskich. Dlaczego? Ano dlatego, że wymyślanie potrzeb oraz funkcji w oprogramowaniu, które mogłyby je zaspokajać jest bardzo szybkie. Sam pomysł to krótki błysk w duszy i przebieg impulsów po neuronach – jest! Eureka! Zapisanie go, ew. przedyskutowanie to kwestia godzin. Ale realizacja może trwać dni, tygodnie, miesiące nawet. Jeśli dodamy do tego dość typową sytuację, kiedy wymyślających (zwanych elegancko „interesariuszami”) jest istotnie więcej od implementujących widać wyraźnie, że jest niemożliwością doprowadzenie do sytuacji, w której każdy pomysł („wymaganie”) jest realizowane bez oczekiwania. Z tego właśnie powodu…

  • Różne,  Zarządzanie,  Życie i inne refleksje

    O depresji przedsiębiorcy

    To jak widzimy świat, co jest dla nas ważne – jaki jest nasz świat – jest w dużym stopniu kształtowane przez media. Dzięki rozwojowi techniki są one w stanie jeszcze intensywniej i silniej niż kiedykolwiek przedstawiać historie i doświadczenia cudze albo całkowicie zmyślone z taką siłą, że stają się one nasze własne – wrastają w nasz „filtr” postrzegania świata. W mediach poświęconych tematyce biznesowej dużo uwagi poświęca się startupom. Startupy to są firmy, które mają nowy, rewelacyjny i rewolucyjny pomysł na usługę lub produkt, taki, który zasadniczo wywróci rynek lub wręcz stworzy zupełnie nowy. Wzorcem dla ludzi, którze je tworzą – oraz wielu, którzy się temu tylko przyglądają – są…

  • Agile,  Praca,  Zarządzanie

    Kwestia perspektywy

    Na jednym z ostatnich warsztatów zderzyłem się z pewnym problemem – uczestnicy zupełnie nie rozumieli po co komuś w biznesie jakieś oszacowania, a w szczególności informacja ile mniej-więcej będzie „to coś” kosztować. Przecież mamy Agile, się zrobi – się zobaczy. Dyskusja toczyła się przez jakiś czas, zanim do mnie dotarło, że problemem jest brak w życiu osób, z którymi rozmawiam, doświadczenia, do którego mogliby się odnieść. O jakie doświadczenie mi chodzi? O doświadczenie wydawania pieniędzy na produkt software-owy lub choćby jakieś jego funkcje. Najlepiej własnych pieniędzy we własnym biznesie albo przynajmniej powierzonego (i nietrywialnego) budżetu w firmie. Znajdując się w takiej sytuacji można podjąć trzy decyzje – wydać pieniądze na…