Lean Agile Scrum Conference
7 września w Zurichu planowana odbędzie się konferencja na temat metodyk zwinnych Lean Agile Scrum Conference. Zacznie się ona od specjalnej edycji Scrum Breakfast, cyklicznego spotkania szwajcarskich entuzjastów Scruma, które tym razem otworzy wystąpienie Henrika Kniberga, autora wartościowej (i darmowej) książki “Scrum and XP from the trenches“.
Następnie zaplanowano cały dzień wykładów w językach angielskim i niemieckim dotyczących szerokiego zakresu metod zwinnych – od Scruma po Kanban. Poprowadzą je m.in. Mary Poppendieck, czy znany z ostatniego Agile Tuningu Markus Andrezak z mobile.de.
Ponieważ jest to konferencja organizowana przez stowarzyszenie SwissICT ma charakter konferencji społecznościowej (community conference), stąd relatywnie niskie ceny uczestnictwa – np. dla studentów tylko 80 CHF.
Więcej na stronach konferencji.
Professional Scrum Master – nowy program certyfikacji
Ken Schwaber – współtwórca, wspólnie z Jeffem Sutherlandem – Scruma i twórca programu Certified Scrum Master wprowadza w ślad za nową generacją szkoleń ze Scruma – Scrum InDepth – także nowy program certyfikacji, Professional Scrum Master. Stosowne ogłoszenie ukazało się w lutym na stronach Scrum.org wywołując zainteresowanie i ożywioną dyskusję na blogach i forach Scrumowych.
Ken Schwaber deklaruje, że jego celem jest wyciągnięcie wniosków z ośmiu lat funkcjonowania programu Certified Scrum Master, przede wszystkim w kierunku podniesienia wymagań niezbędnych do uzyskania certyfikatu. Ken chce to osiągnąć przede wszystkim przez wprowadzenie od razu egzaminów oraz zapewnienie spójności szkoleń poprzez rygorystyczną selekcję trenerów i scisłe przestrzeganie jednolitej zawartości materiałów szkoleniowych.
Robi więc wrażenie, że Ken usiłuje zrobić to, czego nie zrobił kiedy jeszcze kierował Scrum Alliance. Jak pisaliśmy wcześniej, odszedł w wyniku konfliktu wokół egzaminów na CSM, obecnie egzamin jest ale nie do końca, bo wszyscy go zdają. Ciekawe jak nowy program certyfikacji wpłynie na dalsze stosowanie Scrum-a i jego akceptację jako dobrej metody prowadzenia projektów informatycznych.
Oczywiście, będziemy informować o dalszych wydarzeniach ze świata Scruma, który wyraźnie dzieli się obecnie na dwa ośrodki.
Poniżej tłumaczenie na język polski informacji o wprowadzeniu programu Professional Scrum Master rozesłanej przez Scrum.org:
W ciągu ostatnich pięciu lat pracowałem jako coach i konsultant z wieloma organizacjami, które wdrożyły Scrum. Scrum Masterzy, których spotykałem mieli często bardzo różne pojęcie na temat tego czym Scrum jest lub nie jest, że nie wspomnę o tym jak Scrum używać. Przykładowo, podaje się, że 84% zespołów pracujących “agileowo” pracuje w Scrumie, jednak mniej niż 50% z tych użytkowników Scruma korzysta z iteracyji i praktyk inkrementalnego rozwoju oprogramowania.
Zdziwił mnie ten dysonans, bo Scrum jest niezwykle prostą metodą i byłem przekonany, że ciężko jest ją mylnie interpretować. Po bliższym zbadaniu sprawy odkryłem, że nawet certyfikowani przez Scrum Alliance Scrum Masterzy (CSM) różnili się pomiędzy sobą w rozumieniu Scruma. Problem ten wynika z następujacych przyczyn:
- Trenerzy, nawet certyfikowani trenerzy Scrum Alliance (CST), używają bardzo różnych materiałów szkoleniowych opartych często o ich własną interpretację Scruma.
- Trenerzy nie są regularnie kontrolowani i egzaminowani co do spójności i dokładności tego, czego nauczają.
- Trenerzy nie muszą przechodzić żadnych egzaminów.
- Brak jest egzaminów czy sprawdzianów, które zapewniłyby, że jedynie osoby posiadające odpowiednią wiedzę będą mogły być “certyfikowane”.
Odnowiony program szkolenia Scrum Masterów nazywa się Professional Scrum Master. Program ten został bardzo starannie przygotowany tak, aby:
- Dostarczyć ujednolicone szkolenia wysokiej jakości poprzez licencjonowanych trenerów, którzy będą używać jednolitych materiałów szkoleniowych i których wiedza oraz umiejętnośc trenerskie będą kontrolowane w chwili wydawania licencji i regularnie sprawdzane dla jej utrzymania.
- Odbywać regularne spotkania ze wszystkimi trenerami tak, by zapewnić spójność wszelkich uaktualnień materiałów szkoleniowych.
- Dostarczać sprawdzianów i certyfikatów dla Scrum Masterów, które rzeczywiście potwierdzają kompetencje.
- Zapewnić kolejne, rosnące poziomy szkolenia, sprawdzianów i certyfikacji.
- Stale monitorować jakość trenerów poprzez ewaluacje szkoleń, wyniki egzaminacyjne ich uczestników oraz regularne przeglądy stosowanych materiałów szkoleniowych i szkoleń.
W programie Professional Scrum Master istnieją zatem trzy poziomy, każdy będący osobnym podprogramem obejmującym sprawdziany, certyfikacje i osiągnięcia. Dla każdego z poziomów istnieje określona baza wiedzy, dwa wyższe poziomy posiadają odpowiednie, unikalne programy szkoleniowe.
Te trzy poziomy to:
- Beginner – Scrum (level I): poziom początkujący, wiedza na temat Scrum-a oceniania w egzaminie testowym złożonym z niemal stu pytań. By uzyskać certyfikację na tym poziomie konieczne jest precyzyjne zrozumienie elementów Scrum – zasad, ról, okien czasowych (ang. time-boxes) i artefaktów (backlog itp.). Niezbędna wiedza zawarta jest w dokumencie “Scrum Guide”, który znajduje się na Scrum.org, i który jest pielęgnowany przeze mnie i Jeffa Sutherlanda. Szkolenia na tym poziomie mogą być prowadzone przez dowolnych trenerów, co obejmuje także dotychczas oferowane przez Scrum Alliance kursy. Można także nauczyć się samemu ze wspomnianego dokumentu i książek.Test sprawdzający wiedzę na tym poziomie jest dostępny na Scrum.org (patrz tutaj).
- Intermediate – How to Use Scrum (level II): poziom praktyka, oceniana wiedza dotyczy użycia Scruma w różnych sytuacjach pojawiających się przy rozwijaniu oprogramowania, na przykład zagadnienia związane z ewolucyjnie powstającą architekturą IT wynikającą z zastosowania różnorodnych produktów i systemów. Sprawdzanie wiedzy obejmuje trudne pytania testowe, studia przypadku i eseje na temat rozwoju oprogramowania. Pytania są sformalizowane w postaci sprawdzianiu i certyfikacji Professional Scrum Master II. Chcący uzyskać ten certyfikat będą musieli wykazać się praktyczną wiedzą na temat wdrażania i stosowania Scruma w złożonych projektach rozwoju oprogramowania.Opracowałem materiały do szkolenia Professional Scrum Master II (znanego również jako Scrum In Depth), będą one udostępniane licencjonowanym trenerom, którzy będą stale oceniani w sposób opisany wcześnej.Szkolenia i certyfikacja w programie Professional Scrum Master II będą dostępne od 1 marca 2010 r. Więcej informacji na Scrum.org.
- Advanced – Using Scrum to Optimize Value (level III): poziom zaawansowany, oceniana wiedza dotyczy umiejętności maksymalizacji korzyści jakie płyną dla organizacji z zastosowania Scruma. Obejmuje to takie zaawansowane tematy jak na przykład: zarządzanie zmianą, struktury organizacyjne, zarządzanie produktem, zwrot z inwestycji (ROI) i sumaryczny koszt (TCO). Sprawdzanie wiedzy obejmuje trudne pytanie testowe, studia przypadku dotyczące skalowania i optymalizacji kosztów z pomocą Scruma oraz pisemne eseje o podobnej tematyce.Szkolenia i certyfikacja w programie Professional Scrum Master III zostaną udostępnione jesienią 2010. Odpowiednia informacja zostanie opublikowana na Scrum.org.
Professional Scrum Master (PSM) jest innowacyjnym programem szkolenia i oceny wiedzy dla osób odpowiedzialnych za wdrażanie i używanie Scruma w projektach i całych organizacjach – a więc dla kadry zarządzającej wysokiego i średniego szczebla, Scrum Masterów, architektów czy liderów zespołów developerskich. Program PSM pochodzi bezpośrednio od twórców metodyki Scrum i jest odstępny jedynie poprzez Scrum.org.
Stworzyliśmy ten program po to, by poprawiać naszą profesję, tak aby jakość naszych produktów była lepsza, by nasi klienci bardziej nas doceniali i byśmy mogli cieszyć się z naszej pracy. Szczerze wierzymy, że ten program większy korzyści jakie dobre korzystanie ze Scruma przyniesie całym organizacjom i poszczególnym ludziom.
Więcej informacji na temat programu Professional Scrum Master, w tym egzamin na poziom I oraz lista szkoleń w różnych częściach świata, na Scrum.org.
Ken Schwaber
Darmowy test wiedzy Scrumowej
Wprowadzony przez Scrum Alliance egzamin – który nota bene jest wciąż w fazie testowej, a więc jego wynik nie jest nadal brany pod uwagę przy wydawaniu certyfikatu CSM – nie jest dostępny dla osób, które nie brały udziału w szkoleniu CSM po wrześniu 2009. W związku z tym nie ma możliwości oceny swojej wiedzy o Scrumie czy szans na zdanie tego egzaminu kiedy wreszcie stanie się on naprawdę podstawą wydawania i przedłużania certyfikatów.
Dlatego interesującą opcją jest darmowy test wiedzy o Scrumie, który na swojej stronie scrum.org udostępnia Ken Schwaber. Test składa się z 80 pytań, w większości jednokrotnego wyboru, na które należy odpowiedzieć w ciągu 80 minut. Jego cenną cechą jest to iż od razu jesteśmy informowani, z uzasadnienem, jeśli wybierzemy błędną odpowiedź – można zatem nie tylko sprawdzić, ale i poprawić swoją wiedzę.
Osoby, które zdadzą test z wynikiem co najmniej 75% dobrych odpowiedzi są wymieniane na specjalnej liście, która jest dostępna w formacie PDF na tej samej stronie.
Ken choć nie kieruje już Scrum Alliance nadal pracuje nad rozwojem Scruma i jego nauczania, w ramach czego przygotował nową generację szkoleń Certified Scrum Master II. Jak się wydaje testy, które przygotowuje mają służyć sprawdzaniu wiedzy uczestników tych szkoleń.
Aby rozpocząć test należy udać się na jego stronę i wcisnąć duży, zielony guzik. Do rozpoczęcia testu niezbędne jest hasło – “assessment2″ – podane zresztą na tej samej stronie.
Powodzenia!
Kolejny certyfikat ze Scrum Alliance?
Nieoficjalnie dowiadujemy się, że Scrum Alliance planuje wprowadzenie kolejnego certyfikatu, tym razem dla developerów. Na liście dyskusyjnej Agile Developer Skills pojawiła się informacja, że Microsoft już oferuje niektórym firmom udział w szkoleniu Certified Scrum Developer. Szkolenie to, w cenie 3500€ ma trwać 5 dni i być jednym sprintem. Developerzy będą tworzyć produkt przy wykorzystaniu narzędzi Microsoftu. Dokument opisujący to szkolenie (w jęz. angielskim) można przeczytać tutaj.
Co ciekawe, na stronach Scrum Alliance brak informacji o nowym certyfikacie a w dyskusji na wspomnianej grupie przedstawiciel Scrum Alliance wykazał zdziwienie opublikowaniem tego dokumentu w sieci. Zapewniał także, że są przygotowywane podobne szkolenia ale nie związane z technologią Microsoft. Nie jest jasne kiedy takie szkolenia będą dostępne, ani czy będą je mogli prowadzić dotychczasowi trenerzy CST.
Będziemy pisać na bieżąco o tym nowym certyfikacje i szkoleniu w miarę uzyskiwania informacji.
Zamieszanie z egzaminem i co z niego wynikło
Około 12 września na stronach Scrum Alliance pojawiło się zawiadomienie, że wprowadzenie egzaminu dla CSM-ów – o którym pisalismy w sierpniu – zostanie odłożone na bliżej nie określoną przyszłość w roku 2010. Uzasadniono to koniecznością przygotowania egzaminu w językach innych niż angielski.
Informacja ta nie zdążyła się jeszcze dobrze rozejść w środowisku zainteresowanych Scrumem (gdzie wywołała zrozumiałe wzburzenie) kiedy zniknęła ze stron Scrum Alliance. Przez jakiś czas nie było wiadomo jakie w końcu jest oficjalne stanowisko a przedstawiciele SA nie udzielali wyjaśnień.
Ostatecznie 21 września pojawił się kolejny plik PDF z informacją o tym, że egzamin zostanie jednak wprowadzony. W ślad za tą wiadomością na stronach Scrum Alliance pojawił się news dodatkowo objaśniający w szczegółach jak wprowadzenie egzaminu będzie wyglądać. Najważniejszą cechą wprowadzanego egzaminu będzie to, że… wszyscy przystępujący do niego będą go automatycznie zdawać!
Następnego dnia ukazała sie informacja, że z dniem 15 września Ken Schwaber złożył rezygnację z kierowania Scrum Alliance jako President and Chair of the Board of Directors of the Scrum Alliance. Rezygnację złożył również Jim Cundiff, dyrektor zarządzający Scrum Alliance. Przewodnictwo Scrum Alliance objął po Kenie Schwaberze Tom Mellor.
Egzamin
Tak więc egzamin zostanie wprowadzony od dnia 1 października 2009, jak uprzednio planowano. Przystąpienie do egzaminu będzie wymagało ukończenia szkolenia CSM (a więc prowadzonego przez certyfikowanego trenera – CST) i jednocześnie trener nadal będzie mógł zadecydować o niedopuszczeniu uczestnika szkolenia do egzaminu (np. z powodu nie pojawieniu się na istotnej części szkolenia).
Podstawą egzaminu będzie krótki dokument Ken Schwabera – Scrum Guide (a nie, jak poprzednio planowano, ogólnie cały zestaw książek o Scrumie). Egzamin będzie występował w 3 wersjach, każda po 60 pytań z ogólnej puli 90 pytań. Przez nieokreślony czas każdy przystępujący będzie “zaliczał” test, a wyniki będą użyte do wybrania ostatecznego zestawu 60 pytań, które będą potem stosowane już w “prawdziwym” egzaminie kiedy zostanie on wprowadzony.
Co więcej, ponieważ egzamin jest wyłącznie po angielsku trenerzy będą zaznaczać wprowadzając uczestników szkolenia czy dana osoba jest w stanie czytać tekst po angielsku. Osoby, które nie znają angielskiego będą otrzymywać certyfikat CSM na dotychczasowych zasadach, a więc nie będą brać udziału w egzaminie. Jak można się spodziewać docelowo będzie dostępny egzamin w różnych językach – przynajmniej tych, którymi mówią aktualnie certyfikowani trenerzy.
Komentarz
Cała sprawa jest dość dziwna. Jak się wydaje rezygnacja Kena Schwabera jest wynikiem właśnie zamieszania wokół egzaminu, a nie ma związku z jego stanem zdrowia po wypadku motocyklowym, któremu uległ w lecie (o czym zresztą w oficjalnym komunikacie nie ma mowy). Co do Jima Cundiffa nie mam najmniejszych wątpliwości co do powodów rezygnacji – ewidentnie poszło o egzamin.
Ale pomijając już kwestię spraw personalnych w Scrum Alliance efekt końcowy nie może cieszyć. Wprowadzenie egzaminu przekładano już dwa razy – i tym razem ponownie de facto nie został on wprowadzony. Zatem zamiast podniesienia poprzeczki dla certyfikatu CSM – i tym samym usunięcia najpoważniejszego zarzutu wobec niego – wprowadzono egzamin tak naprawdę go nie wprowadzając. Uzasadnienie tego brakiem możliwości zdawania egzaminu przez osoby nie czytające tekstu angielskiego z perspektywy polskiej wygląda raczej na wykręt niż na rzeczywisty powód. No i powstaje oczywiste pytanie dlaczego – dajmy na to – Niemiec czy Szwed może mieć szkolenie i egzamin w swoim języku a – powiedzmy – Polak czy Czech nie. Te pytania trzeba będzie Scrum Alliance niewątpliwie zadać.
Tak czy siak pozostaje mieć nadzieję, że Scrum Alliance wprowadzi w końcu egzamin na serio i ureguluje raz na zawsze kwestię języków, o czym oczywiście nie omieszkamy poinformować.
Jak to z tym Scrumem w Polsce jest?
Katedra Metod Organizacji i Zarządzania Uniwersytetu Ekonomicznego w Krakowie pod kierunkiem dra Marka Ćwiklickiego prowadzi badanie dotyczące stopnia zaawansowania wykorzystania lekkich metodyk zarządzania projektami, w szczególności metodyki Scrum, w krajowych przedsiębiorstwach branży IT. To pierwsze tego typu badanie przeprowadzane w naszym kraju.
Zachęcamy wszystkie osoby mające styczność ze Scrumem do wzięcia udziału w badaniu poprzez wypełnienie ankiety.
Ankieta jest obszerna, ale jej wypełnienie nie powinno zająć więcej niż 30 minut. W ramach podziękowania za poświęcony czas organizatorzy prześlą szczegółowy raport końcowy wraz z dodatkowym opracowaniem zawierającym wytyczne i wskazówki pozwalające przejść na wyższy poziom zarządzania przy wykorzystaniu lekkich metodyk.
Ankieta pozostanie aktywna do 30 września 2009.

