EXIN Agile Scrum Foundation
Transkrypt
EXIN Agile Scrum Foundation
EXIN Agile Scrum Foundation Przewodnik egzaminacyjny Wydanie czerwiec 2016 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 Foundation [ASF.PL] 2 Spis treści 1. Opis wstępny 4 2. Wymagania egzaminacyjne 6 3. Lista podstawowych pojęć 10 4. Literatura do egzaminu 13 Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 3 1. Opis wstępny EXIN Agile Scrum Foundation [ASF.PL] Podsumowanie EXIN Agile Scrum Foundation jest egzaminem sprawdzającym wiedzę kandydata w zakresie framework’u Agile i metodyki Scrum. Główną ideą Agile Scrum jest możliwość osiągnięcia celu dzięki pracy zespołowej. Metodyki Agile są aktualnie dość popularnym ujęciem w rozwoju oprogramowania a także są coraz częściej wykorzystywane w innych obszarach zarządzania projektami jak np. zarządzaniu usługami IT. Praktyka Scrum umożliwia budowanie wielofunkcyjnych i samodecyzyjnych zespołów będących w stanie dostarczyć działającą poprawnie wersję oprogramowania na końcu każdej iteracji zwanej sprintem. 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. Grupa docelowa Sposób myślenia Agile (po polsku zwinny) jest popularny i stosowany w tworzeniu oprogramowania, jednak jego zasady coraz częściej wykorzystuje się również w innych typach projektów. Scrum jest najczęściej stosowaną metodyką Agile, gdyż jest odpowiedni dla każdego profesjonalisty, który pragnie być na bieżąco z najnowszymi trendami w dziedzinie zarządzania projektami, a zwłaszcza dla prowadzących projekty lub w nich. Certyfikacja jest w szczególności przeznaczona dla osób pracujących w takich obszarach jak: zarządzanie projektami, rozwój oprogramowania, zarządzanie usługami informatycznymi i zarządzanie biznesem. Uzyskanie certyfikatu jest polecane również dla osób rozpoczynających projekt Scrum’owy. Wymagania certyfikacyjne Kandydat musi zdać egzamin. Zaleca się odbycie akredytowanego szkolenia. Rodzaj egzaminu Pytania z pojedynczym wyborem wśród 3-4 opcji, w formie elektronicznej przy wykorzystaniu komputera la także na papierze. Szacunkowa liczba godzin nauki 60 godzin, w zależności od posiadanej aktualnie wiedzy. Zadanie praktyczne Nie dotyczy Czas trwania egzaminu 60 minut Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 4 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ę w grupie. 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 Foundation [ASF.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 egzaminacyjne Specyfikacja egzaminu Waga 10% 1. Sposób myślenia Agile 1.1 Pojęcia Agile i Scrum 10% 45% 2. Praktyki Scrum 2.1 Role w Scrumie 22,5% 2.2 Zdarzenia w Scrumie 12,5% 2.3 Znaczenie rejestrów (Backlogs) 7,5% 2.4 Definicja wykonania 2,5% 22,5% 3. Planowanie i szacowanie Scruma 3.1 Planowanie Scruma 15% 3.2 Szacowanie Scrum 7,5% 12,5% 4. Monitorowanie projektów Scrum 4.1 Monitorowanie Scrum 10% 5. Zaawansowane pojęcia Scrum 5.1 12,5% Scrum w różnych sytuacjach 10% 100% Razem Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 6 Specyfikacja egzaminu Kandydat potrafi: 1. Sposób myślenia Agile (10%) 1.1. Pojęcia Agile i Scrum 10% 1.1.1 Wskazać, w jaki sposób działa zastosowanie do środowiska Agile 1.1.2 Wskazać, w jaki sposób zwinność (agility) prowadzi do przewidywalności i elastyczności 1.1.3 Opisać Manifest Agile 1.1.4 Wskazać części składowe struktury Agile takie jak programowanie w parach (Pair Programming), tworzenie oprogramowania w oparciu o testowanie (Test Driven Development), ciągłą integracja (Continuous Integration), ciągłą refaktoryzację (Continuous Refactoring) i zbiorowa własność kodu (Collective Code Ownership) 2. Praktyki Scrum (45%) 2.1 Role Scrum 22,5% 2.1.1 Wyjaśnić rolę Właściciela Produktu 2.1.2 Wyjaśnić rolę Scrum Mastera 2.1.3 Wyjaśnić rolę zespołu deweloperskiego 2.1.4 Wskazać rolę tradycyjnego Kierownika Projektu 2.2 Zdarzenia w Scrumie 12,5% 2.2.1 Wyjaśnić cechy zdarzeń opartych o time-boxy 2.2.2 Wyjaśnić cechy sprintów 2.2.3 Wyjaśnić cechy codziennego Scruma 2.2.4 Wyjaśnić cechy przeglądu Sprintu i retrospektywy Sprintu 2.3 Znaczenie rejestru (Backlogu) 7,5% 2.3.1 Wyjaśnić cechy dobrego produktu i rejestru Sprintu 2.3.2 Wskazać dobre historyjki użytkowników (User Stories) i elementy rejestru (Backlog Items) Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 7 2.3.3 Wyjaśnić sposób doskonalenia elementów rejestru produktu (Product Backlog Items) Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 8 2.4 Definicja ukończenia 2.4.1 2,5% Wyjaśnić znaczenie dobrej definicji ukończenia (definition of done) 3. Planowanie i szacowanie Scruma (22,5%) 3.1 Planowanie Scruma 15% 3.1.1 Wyjaśnić, co dzieje podczas spotkań planowania sprintu 3.1.2 Rozumieć rytuały i znaczenie codziennego Scruma 3.1.3 Wiedzieć, w jaki sposób określić czas trwania sprintu 3.2 Szacowanie Scrum 3.2.1 7,5% Wyjaśnić techniki szacowania: poker planistyczny (Planning Poker), triangulacja (Triangulation) oraz szacowanie przez podobieństwo (Affinity Estimation) 3.2.2 Znać sposób porządkowania elementów rejestru 4. Monitorowanie projektów Scrum (12,5%) 4.1 Monitorowanie Scrum 12,5% 4.1.1 Rozumieć wykresy spalania (Burn-Down charts) 4.1.2 Znać sposób monitorowania postępów sprintu 4.1.3 Znać sposób obliczenia prędkości pracy (velocity) zespołu 4.1.4 Rozumieć tablice Kanban 4.1.5 Rozumieć pojęcie i wartość tablic informacyjnych (Information Radiators) 5. Zaawansowane pojęcia Scrum (10%) 5.1 Scrum w różnych sytuacjach 10% 5.1.1 Wiedzieć, w jaki sposób stosować Scrum przy dużych, złożonych projektach. 5.1.2 Wiedzieć, w jaki sposób stosować Scrum w pracy z zespołami rozproszonymi 5.1.3 Rozumieć różne rodzaje kontraktów w Scrum 5.1.4 Rozumieć, w jaki sposób tworzy się obszar roboczy Scrum Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 9 3. Lista podstawowych pojęć Niniejszy rozdział zawiera terminy, które powinny być znane kandydatom. Zwracamy uwagę, iż sama znajomość tych terminów nie wystarczy do egzaminu; kandydat powinien rozumieć pojęcia i być w stanie podać przykłady. Terminy są wymienione w kolejności alfabetycznej. Pojęcia, dla których w liście podano zarówno skrót jak i pełną nazwę, mogą wystąpić w egzaminie osobno. English Polish Affinity estimation Szacowanie przez podobieństwo (affinity estimation) Agile Manifesto Manifest Agile Backlog Rejestr (Backlog) Burn-down chart Wykresy spalania (Burn-Down charts) Coach Trener Commitment Zobowiązanie (Commitment) Communication Komunikacja Continuous integration Ciągła integracja (continuous integration) Crystal Crystal Daily stand-up Codzienne spotkanie scrumowe (Daily stand-up) Definition of ‘done’ Definicja ukończenia (Definition of Done) Distributed team Zespół rozproszony (Distributed team) Elapsed time Czas, który upłynął (Elapsed time) Escaped defect Uciekający defekt (Escaped defect) Estimation Szacowanie/estymacja (Estimation) Extreme programming (XP) Programowanie ekstremalne (Extreme programming (XP)) Ideal days / Ideal hours Godziny idealne/ dni idealne Increment Przyrost (Increment) Information radiator Tablica informacyjna (Information radiator) MoSCoW MoSCoW od must, should, could, won’t Niko-niko calendar Kalendarz niko-niko (zadowolenia członków zespołu) Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 10 Osmotic communication Komunikacja osmotyczna (Osmotic communication) Pair programming Programowanie w parach (Pair programming) Planning Planowanie Planning onion Warstwy planistyczne (Planning onion) Planning poker Poker planistyczny (Planning poker) Priority Priorytet Product Backlog Item (PBI) Element rejestru produktu (Product Backlog Item (PBI)) Product owner Właściciel produktu (Product owner) Refactoring Refaktoryzacja (Refactoring) Release planning Planowanie wydania (Release planning) Report Raport Scrum Scrum Scrum Master Scrum Master Scrum-of-Scrum Scrum Scrumów (Scrum-of-Scrum) Splitting teams Podział zespołów (Splitting teams) Sprint Sprint Sprint Backlog Item (SBI) Element rejestru sprintu (Sprint Backlog Item (SBI)) Sprint Planning Planowanie Sprintu Sprint Retrospective Retrospektywa sprintu (Sprint Retrospective) Sprint Review Przegląd sprintu (Sprint Review) Stand-up Spotkanie scrumowe (Stand-up) Statement of value Określenie wartości (Statement of value) Story Historyjka (Story) Story point Punkt w historyjce (Story point) Succession Sukcesja/Przekazanie (Succession) Succession Planning Planowanie sukcesji Team Zespół Test-driven software development Tworzenie oprogramowania sterowane przez testy (Testdriven software development) Time-box/Time-boxing Ramy czasowe (Time-box/Time-boxing) Triangulation Triangulacja (Triangulation) Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 11 Velocity of the team Prędkość pracy zespołu (Velocity of the team) Waterfall/Crystal Clear method Metodyka wodospadowa (Waterfall) / Metodyka Crystal Clear Workspace Obszar roboczy (Workspace) Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 12 4. Literatura do egzaminu A. Nader K. Rad & Frank Turley EXIN Agile Scrum Foundation Workbook (87 stron) Amazon Digital Services, Inc. (2014) B. Ken Schwaber & Jeff Sutherland The Scrum Guide (16 stron) www.scrumguides.org (2014) Matryca literatury Wymaganie Specyfikacja egzaminu egzaminacyjne 1. Sposób myślenia Agile 1.1 Pojęcia Agile i Scrum 2. Praktyki Scrum 2.1 Role Scrum 2.2 Zdarzenia w Scrumie 2.3 Znaczenie rejestru (Backlog) 2.4 Definicja ukończenia 3. Planowanie Scruma 3.1 Planowanie Scruma 3.2 Szacowanie Scrum 4. Monitorowanie projektów Scrum 4.1 Monitorowanie Scruma 5. Zaawansowane pojęcia Scrum 5.1 Scrum w różnych sytuacjach Literatura A. Pojęcie Agility (zwinności) A. Część 2: Role Scrum A. Część 2: Zdarzenia w Scrumie A. Część 3: Artefakty 1 i 2 A. Część 3: Artefakt 4 A. Część 1: Zdarzenia w Scrumie A. Część 2: Artefakty Scruma A. Część 3: Artefakty Scruma A. Część 3: Artefakty 5 i 6 A. Część 3: Kanban A. Część 3: Skalowany Scrum A. Część 3: Warunki wstępne Scruma A. Część 3: Typy kontraktów a Scrum Preparation Guide EXIN Agile Scrum Foundation [ASF.PL] 13 Osoba kontaktowa www.exin.com