EXIN Agile Scrum Master

Transkrypt

EXIN Agile Scrum Master
EXIN Agile Scrum
Master
Przewodnik egzaminacyjny
Wydanie 2016-06
Copyright © 2016 EXIN
All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data
processing system or circulated in any form by print, photo print, microfilm or any other means without
written permission by EXIN.
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
2
Spis treści
1. Opis wstępny
3
2. Wymagania egzaminacyjne 6
3. Literatura do egzaminu
10
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
3
1. Opis wstępny
EXIN Agile Scrum Master [ASM.PL]
Podsumowanie
EXIN Agile Scrum Master jest egzaminem sprawdzającym wiedzę kandydata w zakresie zarówno
znajomości teoretycznej metodyki Scrum I framework’u Agile, jak również potwierdzenie
umiejętności ich praktycznego zastosowania.
Główną ideą Agile Scrum jest możliwość osiągnięcia celu projektu dzięki pracy całego zespołu.
Metodyki Agile są, od wielu lat, popularnym sposobem tworzenia oprogramowania, ale również są
z dobrym skutkiem wykorzystywane coraz częściej w innych dziedzinach produkcji i biznesu.
Praktyki Scrum obejmują budowanie wielofunkcyjnych i samozarządzających zespołów, będących
w stanie dostarczyć funkcjonującą wersję oprogramowania na końcu każdej iteracji czyli sprint. Ma
ona ograniczony czas od 1 do 4 tygodni. Certyfikacja EXIN Agile Scrum Master skupia się na
wprowadzeniu powyższego podejścia w organizacji a także przyjęciu przez kandydata roli Scrum
Mastera.
Treść egzaminu
Egzamin EXIN Agile Scrum Foundation stanowi część programu kwalifikacyjnego EXIN Agile
Scrum i został opracowany przy współpracy z międzynarodowymi ekspertami w tej dziedzinie.
Kandydat powinien znać wszystkie podstawowe pojęcia z wcześniejszego kursu Agile Scrum
Foundation. Dlatego, w celi uzyskania informacji, prosimy o zapoznanie się z przewodnikiem Agile
Scrum Foundation Przewodnik ten jest dostępny nieodpłatnie na stronie internetowej EXIN.
Grupa docelowa
“Zwinny” sposób myślenia Agile jest najbardziej popularny w sferze tworzenia I rozwoju
oprogramowania, jednakże jego zasady wykorzystuje się coraz częściej również w innych typach
projektów. Scrum to najbardzej popularna metodyka Agile. Jest ona użyteczna dla wszystkich
profesjonalistów, pragnących być na bieżąco z najnowszymi trendami w dziedzinie IT oraz
zarządzania projektami, a zwłaszcza dla osób prowadzących lub uczestniczących aktywnie w
różnorodnych projektach. Certyfikacja Agile Scrum Master jest w szczególności użyteczna dla osób
pracujących w takich obszarach jak: zarządzanie projektami, tworzenie oprogramowania,
zarządzanie usługami informatycznymi oraz zarządzanie biznesem. Uzyskanie certyfikatu jest
bardzo zalecane przed rozpoczęciem projektu według Scrum’a.
Wymagania certyfikacyjne
Kandydat musi zdać egzamin. Szkolenie jest obowiązkową częścią certyfikacji.
Rodzaj egzaminu
Pytania z pojedynczym wyborem wśród 4 opcji, w formie elektronicznej przy wykorzystaniu
komputera la także z możliwością zdawania w formie papierowej.
Szacunkowa liczba godzin nauki
120 godzin, w zależności od posiadanej aktualnie wiedzy.
Zadanie praktyczne
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
4
Tak, wchodzi w zakres obowiązkowego szkolenia.
Czas trwania egzaminu
90 minut
Dane dotyczące egzaminu
Liczba pytań:
Limit zaliczenia:
Dostępny podręcznik /notatki własne:
Dozwolony sprzęt elektroniczny/inne pomoce:
40
65% (26 z 40)
Nie
Nie
Przykładowe pytania
Przykładowy egzamin można pobrać na stronie www.exin.com.
Szkolenie
Wielkość grupy
Maksymalna liczba uczestników wynosi 25.
(Nie dotyczy szkoleń online.)
Liczba godzin szkolenia
Minimalna liczba godzin tego szkolenia wynosi 14. Obejmuje to zadania grupowe, przygotowanie
do egzaminu, jak i pracę grupową. Do tej liczby godzin nie wlicza się pracy domowej, dojazdu na
egzamin i przerw kawowych i na lunch.
Organizator szkoleń
Listę akredytowanych organizatorów szkoleń można znaleźć na stronie www.exin.com.
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
5
2. Wymagania egzaminacyjne
Wymagania egzaminacyjne są określone w specyfikacji egzaminu. W poniższej tabeli podane są
tematy modułu (wymagania egzaminacyjne). Waga poszczególnych tematów w egzaminie jest
wyrażona jako procent całości.
Wymaganie
Specyfikacja egzaminu
Waga
egzaminacyjne
1. Sposób myślenia Agile
15%
1.1
Pojęcia Agile
1.2
Ciągłe doskonalenie procesu
1.3
Inne metodyki Agile
1.4
Stosowanie zasad Agile w zarządzaniu usługami IT
2. Rola Scrum Mastera
22,5%
2.1
Odpowiedzialności i zobowiązania osób w projekcie
2.2
Coaching zespołu projektowego
2.3
Inne role (właściciel produktu, zespół
projektowy/deweloperski)
3. Szacowanie, planowanie, monitorowanie i kontrola Agile
3.1
Pisanie rejestru
3.2
Planowanie Agile
3.3
Szacowanie Agile
3.4
Śledzenie i komunikowanie postępów
3.5
Utrzymywanie kontroli
4. Złożone projekty
32,5%
12,5%
4.1
Skalowanie projektów Agile
4.2
Przydatność Agile dla różnych typów projektów
4.3
Stosowanie Agile w integracji narzędzi
17,5%
5. Zastosowanie Agile
5.1
Wprowadzenie Agile
5.2
Samoorganizacja zespołu projektowego
5.3
Wymagania Agile i właściwe środowisko projektowe
100%
Razem
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
6
Specyfikacja egzaminu
Kandydat potrafi:
1. Sposób myślenia Agile
1.1. Pojęcia Agile
5%
1.1.1
Wyjaśnić sposób myślenia Agile
1.1.2
Wyjaśnić, w jaki sposób zwinność (Agility) prowadzi do przewidywalności i
elastyczności w projektach
1.2 Ciągłe doskonalenie procesu
1.2.1
2,5%
Wyjaśnić, jak używać ciągłego udoskonalenia w projekcie
1.3 Inne metodyki Agile
1.3.1
5%
Wymienić inne metodyki, takie jak: Waterfall, Crystal, Lean, XP, Atern,
DevOps.
1.4 Stosowanie zasad Agile w zarządzaniu usługami IT
1.4.1
2,5%
Wyjaśnić, w jaki sposób stosować zasady Agile w zarządzaniu usługami IT
2. Rola Scrum Mastera
2.1 Odpowiedzialności i zobowiązania
7,5%
2.1.1
Wyjaśnić, jakie zadania i obowiązki należą do roli Scrum Mastera
2.1.2
Wyjaśnić, jakie rozwiązania są odpowiednie dla rozwiązywania problemów
2.1.3
Wyjaśnić, jakich narzędzi używać w celu ułatwienia pracy zespołu
2.2 Coaching zespołu
7,5%
2.2.1
Wyjaśnić, kiedy i jak prowadzić mediację w konflikcie
2.2.2
Wyjaśnić, w jaki sposób coachować i mobilizować zespół
2.2.3
Wyjaśnić znaczenie szkolenia
2.3 Inne role (właściciel produktu, zespół projektowy/deweloperski)
2.3.1
7,5%
Wyjaśnić wszystkie role projektowe w metodyce Scrum
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
7
3. Szacowanie, planowanie, monitorowanie i kontrola Agile
3.1 Pisanie rejestru
3.1.1
7,5%
Wyjaśnić, dlaczego tak ważna jest dobra definicja ukończenia (definition of
done)
3.1.2
Stworzyć i rozpoznać dobre historyjki użytkowników (user stories)
3.1.3
Wyjaśnić sposób prowadzenia rejestru i dodawania jego elementów
3.2 Planowanie Agile
3.2.1
5%
Wyjaśnić planowanie iteracyjne we wszystkich etapach planowania: mapa
drogowa, wydanie (release) i planowanie Sprintu
3.2.2
Wyjaśnić rolę Scrum Mastera we wszystkich momentach planowania: mapa
drogowa, wydanie i planowanie Sprintu
3.3 Szacowanie Agile
3.3.1
10%
Wyjaśnić, kiedy i jak szacować przy użyciu punktów dla historyjki użytkownika
godzin i dni , idealnych
3.3.2
Wyjaśnić, w jaki sposób prowadzić sesję planowania, z i bez pokera
planistycznego
3.3.3
Zidentyfikować błędy w szacowaniu
3.3.4
Wyjaśnić sposób obliczania wskaźnika rentowności ROI (Return on
Investment)
3.4 Śledzenie i komunikowanie postępów
3.4.1
7,5%
Zidentyfikować utrudnień, odstępstw, przeszkód a także innych problemów
wpływających pozytywnie jak i negatywnie na postęp projektu
3.4.2
Wyjaśnić, jak tworzyć tablice informacyjne, jak je interpretować oraz jak
podejmować działania zgodnie z zwizualizowanymi wynikami
3.4.3
Wyjaśnić powszechnie używane metody śledzenia postępu (wykresy spalania,
prędkość wytwarzania itd.)
3.5 Utrzymywanie kontroli
3.5.1
2,5%
Wyjaśnić, jak zarządzać problemami, błędami (bugs) i informowaniem osób
spoza zespołu (stakeholders)
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
8
4. Złożone projekty
4.1 Skalowanie projektów Agile
5%
4.1.1
Wyjaśnić, jak używać rejestru produktu w skalowanym środowisku
4.1.2
Wyjaśnić, jak skalować do większych zespołów przy użyciu zarówno Scruma
Scrumów, jak i Scaled Agile Framework (SAFe)
4.2 Przydatność Agile dla różnych typów projektów
4.2.1
Wyjaśnić przypadki, w który używanie Agile nie jest możliwe
4.2.2
Zidentyfikować ograniczeń zespołu Scrum’owego
4.3 Stosowanie Agile w integracji narzędzi
4.3.1
5%
2,5%
Wyjaśnić, jakie narzędzia mogą pomóc zespołowi w zastosowaniu Agile w celu
poprawy jakości procesu projektowego
5. Zastosowanie Agile
5.1 Wprowadzenie Agile
5.1.1
7,5%
Wyjaśnić, jakie działania w zakresie zarządzania projektami powinny zostać
ujęte w planie transformacji
5.1.2
Wyjaśnić, jakie kamienie milowe są ważne w okresie transformacji
5.1.3
Wyjaśnić, jak radzić sobie z oporem różnych osób dotkniętych przed zmianę
5.2 Samoorganizacja
5.2.1
5%
Wyjaśnić, co oznacza samoorganizacja i jak dzielić się zarządzaniem
projektami
5.2.2
Wyjaśnić, co to znaczy mieć zespół wielofunkcyjny
5.3 Wymagania Agile i właściwe środowisko
5.3.1
5%
Wyjaśnić, jakie zmiany w kulturze organizacyjnej powinny zostać wprowadzone
przed przyjęciem Agile
5.3.2
Wyjaśnić, jakie zmiany fizyczne powinny zostać wprowadzone przed
przyjęciem Agile
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
9
3. Literatura do egzaminu
A.
Cohn, Mike
Succeeding with Agile: Software Development Using Scrum
Pearson Education (2009)
http://www.amazon.com/Succeeding-Agile-Software-Development-Using/dp/0321579364
B.
Cohn, Mike
Agile Estimating and Planning
Prentice Hall (2005)
http://www.amazon.com/Agile-Estimating-Planning-Mike-Cohn/dp/0131479415
C.
Schwaber, Ken & Sutherland, Jeff
The Scrum Guide™ - The definitive guide to Scrum: The Rules of the Game
Scrum.Org and ScrumInc. (2014)
http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-US.pdf
D.
http://www.scaledagileframework.com/
Additional literature (the exam uses cases like in this resource):
E.
Schwaber, Ken
Agile Project Management with Scrum (Developer Best Practices)
Microsoft Press (2004)
http://www.amazon.com/Agile-Project-Management-Developer-Practices/dp/073561993X
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
10
Matryca literatury
literatury
Wymaganie egzaminacyjne
1. Sposób myślenia Agile
Waga
15%
1.1
Pojęcia Agile
A (Part I), C
1.2
Ciągłe doskonalenie procesu
A (Part V ), C
1.3
Inne metodyki Agile
A (Part IV), D
1.4
Stosowanie zasad Agile w zarządzaniu
usługami IT
A (Part IV), D
2. Rola Scrum Mastera
22,5%
2.1
Odpowiedzialności i zobowiązania
A (Part II & III), C
2.2
Coaching zespołu
A (Part III), C
2.3
Inne role projektowe (właściciel
produktu, zespół
projektowy/deweloperski)
A (Part II), C
3. Szacowanie, planowanie, monitorowanie i kontrola Agile
32,5%
3.1
Pisanie rejestru
A, (Part III), B (Part
III)
3.2
Planowanie Agile
B (Part I, IV & VI)
3.3
Szacowanie Agile
B (Part II)
3.4
Śledzenie i komunikowanie postępów
B (Part V)
3.5
Utrzymywanie kontroli
B (Part I, III, IV & V)
4. Złożone projekty
12,5%
4.1
Skalowanie projektów Agile
A (Part IV), B (Part I
& VI)
4.2
Przydatność Agile dla różnych typów
projektów
A (Part I & IV), C
4.3
Stosowanie Agile w integracji narzędzi
A (Part III) , B (IV &
V)
5.Zastosowanie
Agile
12,5%
5.1
Wprowadzenie Agile
A (Part I & II)
5.2
Samoorganizacja
A (Part III), C
5.3
Wymagania Agile i właściwe środowisko
A (Part I, II, III & IV),
C
Preparation Guide EXIN Agile Scrum Master
[ASM.PL]
11
Osoba kontaktowa
www.exin.com
12

Podobne dokumenty