Refleksje przy kawie

Sfrisowany Scrum Master

W ostatnim czasie zespół, w którym pracuję, został przebadany przez narzędzie diagnostyczno-rozwojowe FRIS. Wyszły nam z tego bardzo interesujące wyniki – a na marginesie tego badania zacząłem się zastanawiać nad zastosowaniem tego modelu jako narzędzia do autorefleksji dla Scrum Masterów.

Czytaj więcej »Sfrisowany Scrum Master

Zamki na piasku czyli o samoorganizacji myśli nieuczesane

Podczas imprez najlepsze rozmowy zdarzają się w kuchni. Podczas ostatniego spotkania grupy Agile3M na temat zwinnych, samoorganizujących się zespołów prowadzonego przez Kamila Sabatowskiego miałem bardzo dobrą rozmowę z Bartkiem na zapleczu tej prezentacji – czyli przy barze klubu Atelier. A rozmawialiśmy między innymi o różnicach w podejściu do samoorganizacji w gronie 300 osób wytwarzających jeden system i w 30-osobowej firmie. Po prezentacji Kamila i rozmowie z Bartkiem kilka rzeczy zaczęło mi się układać – i tak powstał ten tekst.

Czytaj więcej »Zamki na piasku czyli o samoorganizacji myśli nieuczesane

Dlaczego właśnie Scrum?

Zdarzyło się kiedyś tak, że pracowałem ze świetnym zespołem złożonym z wysokiej klasy specjalistów. Mieliśmy dość dużą autonomię i pewnego dnia zapytałem „hej, a może byśmy spróbowali zrobić u nas tego Scruma?”. Nie zdawałem sobie wówczas sprawy z tego, że jest to początek drogi, która zmieni moje życie zawodowe. A już zupełnie nie zdawałem sobie sprawy z tego, ile na tej drodze będzie nauki, odkryć oraz spotkań ze wspaniałymi osobami.

Czytaj więcej »Dlaczego właśnie Scrum?

Dlaczego programiści nie chcą uczestniczyć w spotkaniach analitycznych?

Tak się złożyło, że trafiłem ostatnio na prezentację Jakuba Szczepanika pod tytułem „Nie ma miejsca dla analityka w agile – a może jest?” zorganizowaną przez Trójmiejską Grupę Analityczną. I na marginesie notatek z tej prezentacji powstał ten wpis.

Czytaj więcej »Dlaczego programiści nie chcą uczestniczyć w spotkaniach analitycznych?

Mitologia rekrutacji programistów

Mainpage_Slider_Greek_Mythology_GodsChoć jest przynajmniej kilka znanych i całkiem dobrych tekstów nt. rekrutacji programistów (kilka linków podałem niżej), postanowiłem podzielić się swoim – bardzo subiektywnym – doświadczeniem w tej dziedzinie. Niniejszy tekst piszę z perspektywy osoby, która rekrutuje programistów, jednak spostrzeżenia i porady pomocne mogą być zarówno dla innych rekruterów jak i kandydatów do pracy. Swoje przemyślenia zebrałem w formie kilku “mitów”, które udało mi się gdzieś usłyszeć lub przeczytać. Nazywam się je mitami głównie dlatego, że w całości lub przynajmniej częściowo się z nimi nie zgadzam… i staram się niżej wyjaśnić dlaczego. Dodatkowo chciałbym uprzedzić – tekst dotyczy weryfikacji zdolności, umiejętności i wiedzy technicznej – a nie całokształtu znajdowania idealnych pracowników do danego zespołu. Nie aspiruję do tego aby być ekspertem od psychologii, HR czy zaawansowanego managementu. Interesuje mnie głównie to, aby ludzie techniczni – programiści i architekci, mieli możliwość dobierania sobie współpracowników poprzez udział w rekrutacji i żeby robili to kierując się sensownymi kryteriami.

Czytaj więcej »Mitologia rekrutacji programistów

Release Wars

Dawno, dawno temu, w odległej galaktyce, w układzie planetarnym Ajti żyli Deweloperzy trudniący się dostarczaniem Zmian do Systemu, który Produkcyjnym był zwany.

Hej, odległe to były czasy, kiedy to gwiazdy jaśniej świeciły, przepisów ograniczających prędkość statków kosmicznych nie było – a każdy Deweloper, który ukończył Zmianę, pakował ją dzielnie na statek własny i na System Produkcyjny osobiście zawoził.

Jednakże plemię Deweloperów rosło w siłę, System rozwijał się, a i Zmian coraz więcej dostarczanych było. Pomiędzy Deweloperami konflikty jakoweś poczęły się pojawiać. To jeden zarzucał drugiemu, że Zmianę mu popsuł, to znów inny mówił iż Zmiany swojej oddać nie może, gdyż System Produkcyjny nadto już się innymi Zmianami odmienił.Czytaj więcej »Release Wars

Edukacja 2.0

Machine LearningNa Trzeciej Kawie od jakiegoś czasu cisza… aż tu nagle Nowy Rok nastał. Nie chcę tłumaczyć się za kolegów współautorów odnośnie ich milczenia w ostatnim czasie – napiszę więc o sobie, bo tak się składa, że powody mojej publicystycznej przerwy nadają się na materiał do kolejnego artykułu. O co chodzi? Przez ostatnie kilka miesięcy brałem udział w swoistym „eksperymencie” organizowanym przez Uniwersytet Stanforda. Pomysł był w miarę prosty – zorganizować dobre, darmowe i ogólnie dostępne kursy akademickie. Ja brałem udział w dwóch takich „przedmiotach” – było to „wprowadzenie do sztucznej inteligencji” (ai-class.com) oraz „uczenie maszynowe / machine learning” (ml-class.org). Poniżej pokrótce opiszę doświadczenia wyniesione z tych kursów. Nie będę jednak pisał zbyt dużo o samej treści konkretnych kursów. Skupię się raczej na formie i wpływie takich inicjatyw na przyszłość edukacji (szczególnie IT) w ogóle.
Czytaj więcej »Edukacja 2.0

O trudnej sztuce kierowania IT

Dzisiaj publikujemy test pt: „czy wiesz, jak kierować zespołem IT”. Przeczytaj poniższy opis i odpowiedz na pytania na końcu testu.

Ponieważ nasza poprzednia próba napisania programu „Hello, world!” zakończyła się niepowodzeniem, zostało powołanych kilka niezależnych zespołów, które miały wykonać to zadanie. A każdy z tych zespołów ma oczywiście swojego kierownika… Przyjrzyjmy się im dokładniej:Czytaj więcej »O trudnej sztuce kierowania IT