Blog - Code Sprinters

Dołącz do ekipy „Misiów Dasiów” 

  Poszukujemy do współpracy w Warszawie i Krakowie osób doświadczonych w Scrumie i innych metodykach zwinnych (Kanban itp.), które mogłyby wesprzeć mniej doświadczonych Scrum Masterów, Product Ownerów, menedżerów i zespoły, chcących dobrze stosować Agile. Innymi słowy poszukujemy Agile Coachów i Scrum Masterów z prawdziwego zdarzenia. Zgłoś się do nas, wypełniając ten kwestionariusz. Wybrane osoby zaprosimy […]

Jak dobrze użyć metod zwinnych? 

Wytwarzanie oprogramowania jest zagadnieniem złożonym, bo zmienność i nieprzewidywalność dotyka wszystkich istotnych jego aspektów: od technologii, poprzez zaangażowanych w ten proces ludzi, po trendy na rynku doprowadzające do zmiany potrzeb, jakie produkt ma spełniać. Najmniej stabilnym elementem stają się wymagania, w których przypadku jednego można być pewnym: na pewno ulegną zmianie, nieznany jest tylko zakres […]

Trzydziestodniowe wyzwanie Agile 

Wdrożenia Agile w organizacjach są pracochłonnym procesem głębokich zmian. Angażują menedżerów, zespoły, zewnętrznych konsultantów. Może więc można chociaż niewielkie kroki zrobić o własnych siłach? Spróbujcie naszego trzydziestodniowego wyzwania Agile dla Scrum Masterów i liderów zmiany. Konstruując je, założyliśmy że 30 dni to akurat trzy dwutygodniowe Sprinty – czas w sam raz odpowiedni na dokonanie małych […]

Usprawnianie to więcej niż rozwiązywanie problemów 

Kluczowym aspektem działania zwinnego jest wykorzystanie empirycznej kontroli procesu nie tylko do rozwoju produktu, ale też doskonalenia zespołów developerskich i organizacji, w której działają. Niektóre metody, takie jak Scrum, wprost proponują zdarzenie (retrospektywę), która służy realizacji tego postulatu, w innych – na przykład w Kanbanie – trzeba samemu o to zadbać. Na szkoleniach wyjaśniających podstawy […]

Praca zwinna a narzędzia elektroniczne 

W czasie szkoleń i warsztatów często po omówieniu jakiejś praktyki lub procesu pada sakramentalne pytanie: a jakie narzędzie pozwala mi to zrobić w formie elektronicznej? Takie narzędzia jak user story mapping czy affinity estimation sprawdzają się najlepiej, gdy możemy z elementami backlogu w formie karteczek w łapkach stanąć przed ścianą lub tablicą i zacząć je […]

Gdy sprint się kończy a prace wciąż trwają… 

Nawiązując do  wcześniejszego wpisu o velocity chciałbym odpowiedzieć na pewną wątpliwość, która pojawiła się w jednym z zespołów, który wspieram jako Agile Coach. Otóż przy pełnym zrozumieniu czym jest velocity okazało się, że nie do końca jest jasne co zrobić, jeśli zespół rozpoczął realizację wymagania, ale nie zdołał wykonać wszystkich niezbędnych prac przed końcem sprintu […]

Jak używać velocity 

Gdy zespoły zaczynają stosować metodyki zwinne prawie natychmiast pojawia się dyskusja na temat prędkości, z jaką przetwarzany jest backlog produktu, a więc na temat velocity zespołu. Jeśli wykorzystywana jest metoda Scrum, velocity przez wielu traktowana jest jako jeden z podstawowych elementów, choć bynajmniej nim nie jest. Dużo większym problemem jest próba potraktowania velocity jako metryki. […]

Definition of Done dla produktu czy wymagania? 

Definition of Done jest jednym z trudniejszych do zrozumienia konceptów związanych ze Scrumem, a jednocześnie jednym z najistotniejszych. Gdyby redukować reguły i elementy tej metody do absolutnego minimum, empiryzm i Definition of Done właśnie musiałby pozostać do samego końca. Na szczęście nie musimy takiej redukcji robić, co nie oznacza, że możemy nie rozumieć czym Definition […]

Skąd się bierze motywacja? 

Nie ma chyba bardziej elektryzującego menedżerów słowa niż motywacja. Poszukujemy jej ciągle, gdyż jej nam brakuje, chcemy być zmotywowani, chcemy znaleźć sekret motywowania pracowników. Potrzebujemy motywacji by wstać z łóżka, pójść na siłownię, dokończyć żmudny raport lub tabelę w Excelu. Dlaczego więc nie przyjrzeć się motywacji z bardziej naukowej strony, niż tylko jako pobożne życzenia […]

6 nowości w naszej ofercie 

W Code Sprinters wierzymy, że jedyną pewną rzeczą jest zmiana, dlatego i zakres naszych szkoleń nieustannie się powiększa i specjalizuje. Po dziesięciu latach działania i po przeszkoleniu ponad 3200 osób nie ustajemy w dostosowywaniu oferty do Waszych potrzeb, które w czasie ulegają zmianom. Dlatego też w 2017 roku, za Waszymi podpowiedziami dodaliśmy do naszego portfolio kilka […]

Ty też powinieneś być Agile 

Coraz więcej firm działających w różnych branżach uzależnia się od technologii IT, która wykorzystywana jest do tworzenia systemów wspierających biznes. Tak dzieje się na rynku bankowym, w branży ubezpieczeniowej, w turystyce czy telekomunikacji. W praktyce każda organizacja potrzebuje dziś obsługi informatycznej, realizowanej za pomocą usług dostarczonych przez inne podmioty, albo tworzonych przez własne działy IT. […]

Empiryzm w metodach Agile 

Nieustannie zaskakuje ale i zasmuca mnie brak świadomości wielu Scrum Masterów, że iteracyjne i inkrementalne podejście do rozwoju oprogramowania nie wystarczy, by twierdzić, że działa się zwinnie. Ta iteracyjność i inkrementalność jest bowiem pochodną empiryzmu, który stanowi prawdziwą podstawę Agile. Jeśli Scrum Master, osoba zobligowana do dbania o zrozumienie i stosowanie Scruma w praktyce, nie […]

Scrum a maintenance oprogramowania 

Wyobraźmy sobie taką oto sytuację: przez kilkanaście miesięcy rozwijamy oprogramowanie, za wszelką cenę dostarczając funkcjonalność wymaganą przez biznes w narzuconych z góry terminach. Nie ma czasu na zadbanie o jakość strukturalną rozwiązania, przez co z wydania na wydanie ilość błędów rośnie, zwiększa się też trudność w ich rozwiązywaniu. Ponieważ często podejmujemy decyzje, by iść na […]

Udany czy nieudany sprint? 

Czy zastanawialiście się kiedykolwiek nad tym, co to właściwie znaczy, że „sprint zakończył się sukcesem”? Każdy Scrum Master wcześniej czy później musi zmierzyć się z tym pytaniem. Wydawać by się mogło, że w metodzie korzystającej z prostych reguł łączących precyzyjne zdefiniowane role, zdarzenia i artefakty, nie będzie wątpliwości, co jest miarą sukcesu. A jednak, wątpliwości […]

Kto powinien moderować retrospektywę sprintu? 

Z pewnym niepokojem obserwuję niezmiennie wysoką liczbę osób, które pracują w Scrumie, a dla których oczywistością jest, że moderatorem – i często gospodarzem zdarzeń stanowiących elementy tej metody – jest Scrum Master. Wynika to niekiedy z błędnego tłumaczenia angielskiego słówka facilitate, którego polskim odpowiednikiem byłoby bardziej „ułatwiacz” niż „moderator”. Ten facilitator wspiera moderatora tam, gdzie […]

A gdyby tak spisać kompletny backlog produktu… 

Otrzymałem jakiś czas temu zaproszenie do udziału w rekrutacji na stanowisko Product Ownera w jednej z zagranicznych firm, która ma oddział na terenie Polski. Ciekawie napisana oferta, sporo nawiązań do Agile, może mógłbym nawet komuś polecić kontakt z nadawcą wiadomości, gdyby nie jedno zdanie upchnięte gdzieś w środkowym akapicie, pozornie bez znaczenia. „Nie jest to […]