EXIN Agile Scrum Foundation

Transkrypt

EXIN Agile Scrum Foundation
Przykładowy egzamin
EXIN Agile Scrum
Foundation
Przykładowy egzamin
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.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
2
Spis treści
Wprowadzenie
Przykładowy egzamin
Klucz odpowiedzi
Ocena
4
5
16
37
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
3
Wprowadzenie
To jest przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL). Mają do niego
zastosowanie zasady i przepisy dla egzaminów EXIN.
Ten przykładowy egzamin składa się z 40 pytań jednokrotnego wyboru. Dla każdego
pytania jednokrotnego wyboru jest możliwa tylko jedna, poprawna odpowiedź.
Maksymalna liczba punktów, którą można uzyskać w tym egzaminie, wynosi 40. Za
każdą poprawną odpowiedź przyznaje się 1 punkt. Aby zdać egzamin, należy uzyskać
co najmniej 26 punktów (65%).
Czas przeznaczony na ten przykładowy egzamin wynosi 60 minut.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
4
Przykładowy egzamin
1 / 40
Podczas codziennego Scruma odpowiada się na trzy pytania.
Które z poniższych pytań jest jednym z nich?
A. Jakie przeszkody stoją na drodze projektu?
B. Kto powinien zająć się następnym zadaniem?
C. Jakie otrzymaliśmy prośby od klienta?
2 / 40
Zespół Scrumowy uświadamia sobie, że może się spóźnić z dostarczeniem
komponentu, na który czeka inny zespół Scrumowy.
Jakie jest najlepsze forum do tego, aby przedyskutować ten problem i znaleźć
najlepsze rozwiązanie?
A.
B.
C.
D.
Codzienny Scrum jednego z zespołów
Scrum Scrumów
Przegląd sprintu
Retrospektywa sprintu
3 / 40
Zespół Scrumowy uznał, że dobrą praktyką będzie stworzenie jasnej listy kontrolnej
elementów, które należy wykonać, zanim historyjka zostanie uznana za „ukończoną”.
Jaki artefakt prawdopodobnie użyje zespół w tym celu?
A.
B.
C.
D.
Wykres spalania
Definicja ukończenia
Rejestr produktu
Rejestr sprintu
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
5
4 / 40
Pod koniec sprintu zespół deweloperski uświadamia sobie, że nie będzie w stanie
ukończyć historyjek, których się podjął.
Jaki jest najlepszy sposób postępowania dla zespołu deweloperskiego?
A. Zdobycie dodatkowych zasobów i członków zespołu, aby osiągnąć cele
bieżącego sprintu.
B. Poprosić właściciela produktu o określenie, które historyjki można odłożyć do
następnego sprintu.
C. Podjąć decyzję o nowej definicji ukończenia dla elementów rejestru sprintu.
5 / 40
Często używaną najlepszą praktyką jest opisanie historyjek użytkowników według
akronimu „INVEST”. Litera „S” w „INVEST” znaczy „Small” (mała).
Co powinno być „małe” w przypadku historyjek użytkownika w sprincie?
A.
B.
C.
D.
liczba sprintów potrzebnych do realizacji historyjki użytkownika
liczba zaangażowanych członków zespołu
punkty historyjkowe lub zaangażowane idealne godziny
długość rozpisanej historyjki użytkownika
6 / 40
Które z poniższych stwierdzeń najlepiej opisuje rolę, jaką codzienny Scrum pełni
w monitorowaniu projektu Scrum?
A. Codzienny Scrum pomaga Scrum Masterowi aktualizować wykres spalania.
B. Codzienny Scrum pozwala zespołowi deweloperskiemu zorientować się
w swoich postępach i problemach.
C. Codzienny Scrum umożliwia właścicielowi produktu przeglądanie postępów
zespołu.
7 / 40
Litera „S” w „INVEST” oznacza „Small” (mały).
Które elementy w rejestrze produktu powinny być małe?
A.
B.
C.
D.
Wszystkie elementy w rejestrze produktu
Elementy na górnej części rejestru produktu
Elementy na dolnej części rejestru produktu
Tylko elementy w rejestrze sprintu powinny być małe
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
6
8 / 40
Zespół Scrumowy szacuje historyjki użytkowników. Scrum Master proponuje technikę
pokera planistycznego.
Jaki jest proces pokera planistycznego?
A. Porównanie historyjki do historyjek referencyjnych, a następnie jej
oszacowanie.
B. Oszacowanie niezależne a następnie omówienie szacunków pozostałych
osób.
C. Sortowanie wszystkich historyjek w oparciu o określony dla nich względny
zakres prac (ilość pracy).
9 / 40
Która z poniższych jest częścią deklaracji manifestu Agile?
A. Cenimy negocjację kontraktu bardziej niż współpracę z klientem.
B. Cenimy podążanie za planem bardziej niż reagowanie na zmiany.
C. Cenimy procesy i narzędzia bardziej niż indywidualne/pojedyncze osoby oraz
interakcję z nimi.
D. Cenimy działające oprogramowanie bardziej niż obszerną dokumentację.
10 / 40
Zespół deweloperski stwierdza, że przyjął na siebie zbyt duże zobowiązania dla
sprintu.
Kto powinien być obecny podczas przeglądu i dostosowania pracy przeznaczonej na
dany sprint.
A. Zespół deweloperski, Scrum Master i właściciel produktu. Należy
skonsultować się również z interesariuszami.
B. Zespół deweloperski i Scrum Master. Należy skonsultować się z właścicielem
produktu.
C. Tylko zespół deweloperski. Należy skonsultować się z właścicielem produktu.
11 / 40
Jak należy zdefiniować „ukończenie” w przypadku, gdy wiele zespołów Scrumowych
pracuje nad pojedynczym produktem?
A. Wszystkie zespoły Scrumowe powinny mieć taką samą definicję ukończenia.
B. Każdy zespół Scrumowy powinien zdefiniować i używać swojej własnej
definicji ukończenia.
C. Scrum Master definiuje, kiedy element jest ukończony.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
7
12 / 40
Zespół Scrumowy wybiera element rejestru produktu (Product Backlog Item) do
rejestru sprintu.
Co musi zrobić zespół deweloperski, aby zakończyć wybrany przez siebie element
rejestru produktu?
A. Tyle, ile można zrobić w sprincie przed ostatecznym terminem.
B. Tyle, ile jest wymagane, aby spełnić definicję ukończenia.
C. Przeanalizować, zaprojektować, zaprogramować, przetestować
i udokumentować element rejestru produktu.
13 / 40
Które z poniższych określeń jest pożądaną cechą radiatorów informacji/tablic
informacyjnych?
A.
B.
C.
D.
Aktualne
Szczegółowe
Zapewniane wtedy, gdy są potrzebne.
Stabilne
14 / 40
Ile czasu powinno zająć zespołowi Scrumowemu składającemu się z 5 członków
sfinalizowanie planowania sprintu dla 3-tygodniowego sprintu?
A. 3-6 godzin
B. 3-6 dni
C. tak długo, jak potrzeba
15 / 40
Jakie powinno być tempo prac rozwojowych zgodnie z zasadami Agile?
A. Szybkie
B. Rosnące
C. Możliwe do utrzymania
16 / 40
Dlaczego codzienny Scrum powinien odbywać się w tym samym miejscu i czasie?
A. Rezerwacja pomieszczenia na czas sprintu powinna zostać dokonywana z
wyprzedzeniem.
B. Stały czas i miejsce jest najlepsze dla ciągłości sprintu.
C. Kierownik projektu powinien otrzymywać aktualizacje statusu w określonej
porze każdego dnia.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
8
17 / 40
W ciągu 8 sprintów zespół Scrumowy wykonał w sumie pracę o wartości 85 punktów
historyjkowych. Zespół Scrumowy poproszono o rozpoczęcie pracy nad nowym
projektem szacowanym na 64 punktów historyjkowych.
Ile sprintów byłoby potrzebne, aby wykonać ten projekt?
A.
B.
C.
D.
5 sprintów
7 sprintów
8 sprintów
10 sprintów
18 / 40
Zespół jest w trakcie przejścia na Scrum. Była już w nim rola zwana koordynatorem
projektu, którego zadaniem było ułatwianie interakcji, usuwanie przeszkód i działanie
jako coach procesu dla zespołu.
Jak ta rola powinna zostać nazwana po przejściu?
A.
B.
C.
D.
Koordynator projektu
Kierownik projektu
Scrum Master
Kierownik projektu Scrum
19 / 40
Zespół Scrumowy szacuje historyjkę przy użyciu techniki pokera planistycznego.
Zespół postanawia przeznaczyć na historyjkę 5 punktów historyjkowych, ponieważ
deweloperzy oszacowali 2 punkty a testerzy 3.
Które stwierdzenie jest prawdziwe w odniesieniu do tej sytuacji?
A.
B.
C.
D.
Punkty są przydzielane przez Scrum Mastera, a nie zespół deweloperski.
Punkty są przydzielane na całą historyjkę, a nie na jej części.
Punktów nigdy się nie szacuje, ale ustala się je wcześniej.
Zespół deweloperski powinien poprosić o oszacowanie także właściciela
produktu.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
9
20 / 40
Klient prosi o raport podsumowujący dodane funkcjonalności oraz wykryte wady od
razu na końcu sprintu.
Kto może najlepiej przygotować ten raport?
A.
B.
C.
D.
Właściciel produktu
Scrum Master
Zespół deweloperski
Ten rodzaj raportu nie powinien być sporządzany.
21 / 40
Jaki jest podstawowy obowiązek Scrum Mastera w celu zapewnienia, aby zespół
Scrumowy pracował na najwyższym poziomie wydajności?
A. Dbanie o to, aby najbardziej priorytetowe funkcje były na górnej części rejestru
produktu.
B. Nie dopuszczenie do zmian w rejestrze produktu po rozpoczęciu sprintu.
C. Wspieranie decyzji zespołu deweloperskiego i rozwiązywanie jego problemów.
22 / 40
Współpraca jest najważniejszym parametrem dla sukcesu zespołu Scrumowego.
Jakie pojęcie najlepiej opisuje ten rodzaj interakcji?
A. Praca zespołu rozproszonego
B. Udostępnianie radiatora (tablicy) informacji
C. Komunikacja osmotyczna
23 / 40
Elementy w rejestrze produktu są porządkowane od najbardziej do najmniej
wartościowych. Wartość elementów rejestru określa się w oparciu o kilka kryteriów.
Jakie to kryteria?
A.
B.
C.
D.
Korzyści, koszty, ryzyka
Korzyści, koszty, wielkość
Czas w rejestrze, koszty, ryzyka
Czas w rejestrze, koszty, wielkość
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
10
24 / 40
Dokonując przeglądu słupkowego wykresu spalania wydania, nowo mianowany Scrum
Master zauważył, że między sprintem 3 a 4 dół słupka przesunął się nad oś poziomą.
Co się stało w sprincie 3?
A.
B.
C.
D.
Zespół deweloperski zrobił mniej niż przydzielone mu historyjki.
Zespół deweloperski zrobił więcej niż przydzielone mu historyjki.
Do rejestru produktu została dodana praca.
Z rejestru produktu została usunięta praca.
25 / 40
Sprint właśnie się zakończył i stwierdzono katastrofę. Nie ukończono żadnej
z planowanych historyjek a przegląd musiano odwołać. Kierownictwo wyższego
szczebla chce ustalić, kto za to odpowiada.
Kto jest ostatecznie odpowiedzialny za powodzenie lub porażkę projektu Scrum?
A.
B.
C.
D.
Właściciel produktu
Scrum Master
Kierownictwo wyższego szczebla
Zespół deweloperski
26 / 40
Kto wie najwięcej na temat postępów w kierunku celu biznesowego lub wydania?
A. Właściciel produktu
B. Scrum Master
C. Zespół deweloperski
27 / 40
W przypadku sprintu postępy są monitorowane na wykresie spalania.
Co pokazuje wykres spalania?
A. Ilość ukończonej pracy
B. Ilość pozostałej pracy
C. Prędkość zespołu deweloperskiego
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
11
28 / 40
Zespołowi Scrumowemu nie udało się osiągnąć celów sprintu. Jeden z kluczowych
członków zespołu deweloperskiego zachorował i był nieobecny przez 2 dni na samym
początku 4-tygodniowego sprintu.
Co jest najbardziej prawdopodobną przyczyną nieosiągnięcia celów sprintów przez
zespół?
A.
B.
C.
D.
Właściciel produktu nie potrafi ustalać priorytetów (hierarchizować).
Zespołowi deweloperskiemu brakuje umiejętności.
Zespół nie zaplanował skutecznie sprintu.
Zespół deweloperski jest przepracowany.
29 / 40
Twój zespół korzysta z tablicy Kanban. Osiągnięty został limit pracy cząstkowej (Work
in Progress – WIP) kolumny na tablicy Kanban.
Czego oczekuje się od Ciebie w takim przypadku?
A. Przydziel pracę współpracownikom w następnej kolumnie, aby uwolnić
wydajność.
B. Zwiększ limit pracy cząstkowej i pracuj dalej.
C. Pomóż współpracownikom w kolumnie uporać się z tym wąskim gardłem.
D. Poczekaj, aż praca zostanie „wypchnięta” do następnej kolumny, aby uwolnić
potencjał.
30 / 40
Właściciel produktu chce, aby historyjka została ukończona w ciągu dwóch dni.
Członek zespołu deweloperskiego pracujący nad tą historyjką liczy, że zajmie to pięć
dni. Scrum Master myśli, że powinno to zająć trzy dni. Ekspert, zajmujący się
tematem,, który pracował nad podobnymi historyjkami w przeszłości, uważa, że jest to
zadanie na co najwyżej jeden dzień.
Czyje oszacowanie użyć do planowania?
A.
B.
C.
D.
Właściciela produktu
Scrum Mastera
Eksperta tematu
Zespołu deweloperskiego
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
12
31 / 40
Kierownictwo wyższego szczebla chce regularnie kontrolować, czy zespół Scrumowy
postępuje według praktyk i zasad Scrum.
Kto najlepiej nadaje się do prowadzenia takiej kontroli?
A.
B.
C.
D.
Właściciel produktu
Scrum Master
Zespół deweloperski
Testerzy
32 / 40
Właściciel produktu wyjeżdża na trzytygodniowy urlop. Zespół powinien kończyć
obecny sprint i rozpocząć nowy pod koniec pierwszego tygodnia urlopu właściciela
produktu.
Jaki jest najlepszy sposób na kontynuowanie rytuałów Scrum’owych w takiej sytuacji?
A. W idealnej sytuacji każdy zespół Scrumowy powinien mieć dwóch właścicieli
produktu, aby mogli siebie nawzajem zastępować.
B. Należy poprosić właściciela produktu, aby przełożył urlop o tydzień.
C. Scrum Master powinien przejąć rolę i zastąpić właściciela produktu.
33 / 40
Jaka jest definicja prędkości zespołu?
A. Wspólne rozumienie tego, jak szybko należy robić sprint.
B. Optymalny limit pracy cząstkowej dla każdego sprintu.
C. Liczba punktów historyjkowych, które zespół jest w stanie skończyć w jednym
sprincie.
D. Suma wszystkich ukończonych elementów rejestru sprintu.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
13
34 / 40
Zespół Scrumowy pracuje nad projektem w 2-tygodniowym sprincie. Podczas
spotkania poświęconego planowaniu sprintu w piętnastym sprincie Scrum Master
mówi:
„Na podstawie ostatnich 12 sprintów widzimy, że nie będziemy w stanie dostarczyć
potencjalnie zdatnych do wdrożenia przyrostów w ciągu 2 tygodni. Proponuję wydłużyć
czas trwania dla sprintu 16.”
Czy czas trwania powinien zostać wydłużony?
A.
B.
C.
D.
Tak, ponieważ Scrum Master może zmienić czas trwania sprintu.
Tak, ponieważ ostatnie wyniki sprintów są dobrym powodem dla zmiany.
Nie, ponieważ nie można z żadnego powodu zmieniać czasu trwania sprintu.
Nie, ponieważ tylko członkowie zespołu deweloperskiego mogą zmienić czas
trwania sprintu.
35 / 40
Który typ kontraktu jest adaptacyjny i dlatego dobrze pasuje do sposobu myślenia
Scrum?
A. Kontrakt typu „Czas i środki lub stała jednostka”
B. Kontrakt typu „Stała cena”
C. Żaden z tych typów
36 / 40
Jaki typ zespołu, według zasad Agile, może przedstawić najlepsze wymagania,
architektury i projekt?
A.
B.
C.
D.
Ulokowany w jednym miejscu
Doświadczony
Samozorganizowany
Dobrze wyszkolony
37 / 40
Planowanie Agile odbywa się na wielu poziomach włączając w to plan dzienny, plan
sprintu i plan strategiczny.
Który termin najlepiej opisuje wielopoziomowe planowanie?
A. Cebula planistyczna
B. Poker planistyczny
C. Planowanie Sprintu
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
14
38 / 40
Członek zespołu Scrumowego przypuszcza, że starszy architekt techniczny z innego
zespołu może mieć wartościowe uwagi i opinię na temat produktu.
Jakie zdarzenie jest najlepsze do tego, aby poprosić go o tę informację zwrotną?
A.
B.
C.
D.
Codzienny Scrum
Planowanie Sprintu
Retrospektywa Sprintu
Przegląd Sprintu
39 / 40
Jedna osoba pracuje nad kodem a druga obserwuje, komentuje i czasami zamienia się
rolami.
Jaką praktykę tu się stosuje?
A.
B.
C.
D.
Przegląd kodu
Ciągła integracja
Programowanie w parach
Tworzenie oprogramowania sterowane przez testy
40 / 40
Co to jest sprint?
A. Sesja burzy mózgów w programowaniu ekstremalnym w celu generowania
pomysłów projektowych.
B. Wyścig dwóch deweloperów w celu stwierdzenia, który z nich potrafi szybciej
ukończyć funkcję.
C. Jedna iteracja w metodyce Scrum.
D. Ostatnia iteracja w projekcie Scrum, kiedy to zespół pracuje w nadgodzinach,
aby ukończyć projekt.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
15
Klucz odpowiedzi
1 / 40
Podczas codziennego Scruma odpowiada się na trzy pytania.
Które z poniższych pytań jest jednym z nich?
A. Jakie przeszkody stoją na drodze projektu?
B. Kto powinien zająć się następnym zadaniem?
C. Jakie otrzymaliśmy prośby od klienta?
A. Odpowiedź poprawna. Jest to jedno z pytań, na które odpowiada się podczas
codziennego Scruma. Dwa pozostałe to „Co zostało wykonane od ostatniego
spotkania?” oraz „Co zostanie wykonane przed kolejnym spotkaniem?”.
(Literatura A: Rytuały Scrum: Codzienny Scrum)
B. Odpowiedź niepoprawna. Podczas codziennego Scruma każdy członek
zespołu deweloperskiego powinien odpowiedzieć na następujące trzy pytania:
1. Co zostało wykonane od ostatniego spotkania?
2. Co zostanie wykonane przed kolejnym spotkaniem?
3. Jakie przeszkody stoją na drodze projektu?
C. Odpowiedź niepoprawna. Podczas codziennego Scruma każdy członek
zespołu deweloperskiego powinien odpowiedzieć na następujące trzy pytania:
1. Co zostało wykonane od ostatniego spotkania?
2. Co zostanie wykonane przed kolejnym spotkaniem?
3. Jakie przeszkody stoją na drodze projektu?
2 / 40
Zespół Scrumowy uświadamia sobie, że może się spóźnić z dostarczeniem
komponentu, na który czeka inny zespół Scrumowy.
Jakie jest najlepsze forum do tego, aby przedyskutować ten problem i znaleźć
najlepsze rozwiązanie?
A.
B.
C.
D.
Codzienny Scrum jednego z zespołów
Scrum Scrumów
Przegląd sprintu
Retrospektywa sprintu
A. Odpowiedź niepoprawna. Codzienny Scrum powinien być tylko krótką
dyskusją na temat problemów i postępów zespołu.
B. Odpowiedź poprawna. Scrum Scrumów jest spotkaniem koordynacyjnym, na
którym mogą być dyskutowane zależności i rozwiązania problemów
międzyzespołowych.
C. Odpowiedź niepoprawna. Przegląd sprintu ma na celu zaprezentowanie nowej
funkcjonalności.
D. Odpowiedź niepoprawna. Retrospektywa sprintu powinna być wykorzystana
do usprawnień w odniesieniu do procesów w poprzedniej iteracji.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
16
3 / 40
Zespół Scrumowy uznał, że dobrą praktyką będzie stworzenie jasnej listy kontrolnej
elementów, które należy wykonać, zanim historyjka zostanie uznana za „ukończoną”.
Jaki artefakt prawdopodobnie użyje zespół w tym celu?
A.
B.
C.
D.
Wykres spalania
Definicja ukończenia
Rejestr produktu
Rejestr sprintu
A. Odpowiedź niepoprawna. Wykres spalania pokazuje, ile pracy zostało już
wykonane.
B. Odpowiedź poprawna. Definicja ukończenia to dobrze rozumiana i jasno
udokumentowana definicja elementów, które należy wykonać, zanim będzie
można oznaczyć historyjkę (lub iterację czy projekt) jako ukończoną.
(Literatura A: Artefakt 4: Definicja „ukończenia”)
C. Odpowiedź niepoprawna. Rejestr produktu zawiera historyjki użytkowników,
które pozostają do zrobienia przed ukazaniem się wersji (wydaniem).
D. Odpowiedź niepoprawna. Rejestr sprintu zawiera historyjki użytkowników,
które pozostają do zrobienia w bieżącym sprincie.
4 / 40
Pod koniec sprintu zespół deweloperski uświadamia sobie, że nie będzie w stanie
ukończyć historyjek, których się podjął.
Jaki jest najlepszy sposób postępowania dla zespołu deweloperskiego?
A. Zdobycie dodatkowych zasobów i członków zespołu, aby osiągnąć cele
bieżącego sprintu.
B. Poprosić właściciela produktu o określenie, które historyjki można odłożyć do
następnego sprintu.
C. Podjąć decyzję o nowej definicji ukończenia dla elementów rejestru sprintu.
A. Odpowiedź niepoprawna. To nie jest praktyka przewidziana w Scrumie.
Uczynienie tego może prowadzić do dodania nowych współpracowników do
funkcjonującego zespołu, powodując dodatkowe opóźnienia. Dodanie
zasobów jest możliwą opcją, lecz nie powinno nigdy prowadzić do pracy w
nadgodzinach.
B. Odpowiedź poprawna. Właściciel produktu powinien wskazać elementy o
największej wartości, które powinny zostać wykonane jako pierwsze w tym
sprincie. (Literatura A: Role Scrum)
C. Odpowiedź niepoprawna. Definicja ukończenia jest czymś ustalonym po to,
aby klient otrzymał potrzebną mu wartość. Definicja ukończenia nie powinna
być zmieniana podczas sprintu.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
17
5/40
Często używaną najlepszą praktyką jest opisanie historyjek użytkowników według
akronimu „INVEST”. Litera „S” w „INVEST” znaczy „Small” (mała).
Co powinno być „małe” w przypadku historyjek użytkownika w sprincie?
A.
B.
C.
D.
liczba sprintów potrzebnych do realizacji historyjki użytkownika
liczba zaangażowanych członków zespołu
punkty historyjkowe lub zaangażowane idealne godziny
długość rozpisanej historyjki użytkownika
A. Odpowiedź niepoprawna. Historyjka użytkownika powinna zostać
zrealizowana w jednym sprincie.
B. Odpowiedź niepoprawna. W idealnej sytuacji wszyscy członkowie zespołu
pracują nad tą samą funkcją, dlatego liczba członków zespołu pracujących nad
jedną historyjką użytkownika może wynosić maksymalnie 9, czyli nie taka
mała.
C. Odpowiedź poprawna. Historyjki użytkowników na górze rejestru produktu, a
zatem historyjki w sprincie, powinny być małe, ponieważ powinny mieścić się
w 1 sprincie i być wystarczająco precyzyjnie sformułowane. (Literatura A: ,
Część 2)
D. Odpowiedź niepoprawna. Tekst powinien być ledwie wystarczający, lecz
niekoniecznie mały. Jeśli potrzeba jest 250 słów, aby wyjaśnić, co powinno się
zdarzyć, to jest to ok.
6 / 40
Które z poniższych stwierdzeń najlepiej opisuje rolę, jaką codzienny Scrum pełni w
monitorowaniu projektu Scrum?
A. Codzienny Scrum pomaga Scrum Masterowi aktualizować wykres spalania.
B. Codzienny Scrum pozwala zespołowi deweloperskiemu zorientować się w
swoich postępach i problemach.
C. Codzienny Scrum umożliwia właścicielowi produktu przeglądanie postępów
zespołu.
A. Odpowiedź niepoprawna. To zespół deweloperski powinien (lub może)
aktualizować wykres spalania. To nie jest głównym celem codziennego
Scruma.
B. Odpowiedź poprawna. To jest właśnie celem codziennego Scruma.
Codziennie należy zadawać 3 pytania: Co zostało zrobione od ostatniego
spotkania? Co zostanie zrobione przed kolejnym spotkaniem? Jakie
przeszkody stoją na drodze? Wszystko inne powinno zostać omówione poza
codziennym Scrumem. (Literatura A: Zdarzenie 3: Codzienny Scrum)
C. Odpowiedź niepoprawna. Właściciel produktu może się przysłuchiwać, lecz nie
powinien wykorzystywać tego spotkania do uzyskania najnowszych informacji
na temat postępów zespołu deweloperskiego.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
18
7 / 40
Litera „S” w „INVEST” oznacza „Small” (mała).
Które elementy w rejestrze produktu powinny być małe?
A.
B.
C.
D.
Wszystkie elementy w rejestrze produktu
Elementy na górnej części rejestru produktu
Elementy na dolnej części rejestru produktu
Tylko elementy w rejestrze sprintu powinny być małe
A. Odpowiedź niepoprawna. Elementy rejestru produktu o najwyższym priorytecie
powinny być na górze i są najbardziej szczegółowe, ponieważ należy je zrobić
jako pierwsze. Im niżej elementy są w rejestrze produktu, tym mniejsza
konieczność tego, aby były szczegółowe. Z czasem mogą się zmieniać lub
nawet zostać pominięte/ usunięte z rejestru produktu.
B. Odpowiedź poprawna. Elementy na górze powinny być małe, ponieważ są to
rozbite na elementy duże (epic) historyjki użytkownika, które zostały
wystarczająco dokładnie zdefiniowane, aby je włączyć do (następnego)
sprintu. (Literatura A, Rozdział 1)
C. Odpowiedź niepoprawna. Elementy rejestru produktu o najwyższym priorytecie
powinny być na górze i są najbardziej szczegółowe, ponieważ należy je zrobić
jako pierwsze. Im niżej elementy są w rejestrze produktu, tym mniejsza
potrzeba ich szczegółowości. Z czasem mogą się zmieniać lub nawet zostać
pominięte/ usunięte z rejestru produktu.
D. Odpowiedź niepoprawna. Elementy rejestru sprintu powinny być małe, lecz
takie powinny być także elementy na górze rejestru produktu.
8 / 40
Zespół Scrumowy szacuje historyjki użytkowników. Scrum Master proponuje technikę
pokera planistycznego.
Jaki jest proces pokera planistycznego?
A. Porównanie historyjki do historyjek referencyjnych, a następnie jej
oszacowanie.
B. Oszacowanie niezależne a następnie omówienie szacunków pozostałych
osób.
C. Sortowanie wszystkich historyjek w oparciu o określony dla nich względny
zakres prac (ilość pracy).
A. Odpowiedź niepoprawna. To jest triangulacja.
B. Odpowiedź poprawna. To jest poker planistyczny. (Literatura A, Szacowanie)
C. Odpowiedź niepoprawna. To jest szacowanie przez podobieństwo.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
19
9 / 40
Która z poniższych jest częścią deklaracji manifestu Agile?
A. Cenimy negocjację kontraktu bardziej niż współpracę z klientem.
B. Cenimy podążanie za planem bardziej niż reagowanie na zmiany.
C. Cenimy procesy i narzędzia bardziej niż indywidualne/pojedyncze osoby oraz
interakcję z nimi.
D. Cenimy działające oprogramowanie bardziej niż obszerną dokumentację.
A. Odpowiedź niepoprawna. Cenimy współpracę z klientem bardziej niż
negocjację kontraktu (formalne ustalenia).
B. Odpowiedź niepoprawna. Cenimy reagowanie na zmiany bardziej niż
podążanie za planem.
C. Odpowiedź niepoprawna. Cenimy indywidualne osoby i interakcję bardziej niż
procesy i narzędzia.
D. Odpowiedź poprawna. Doceniania działającego oprogramowanie bardziej niż
stworzenie obszernej dokumentacji jest deklaracją manifestu Agile. (Literatura
A: Manifest Agile)
10 / 40
Zespół deweloperski stwierdza, że przyjął na siebie zbyt duże zobowiązania dla
sprintu.
Kto powinien być obecny podczas przeglądu i dostosowania pracy przeznaczonej na
dany sprint.
A. Zespół deweloperski, Scrum Master i właściciel produktu. Należy
skonsultować się również z interesariuszami.
B. Zespół deweloperski i Scrum Master. Należy skonsultować się z właścicielem
produktu.
C. Tylko zespół deweloperski. Należy skonsultować się z właścicielem produktu.
A. Odpowiedź niepoprawna. Scrum Master i właściciel produktu nie są potrzebni.
Interesariuszy nie należy włączać do tej dyskusji.
B. Odpowiedź niepoprawna. Scrum Master jest zbędny.
C. Odpowiedź poprawna. Zespół deweloperski powinien sam zdecydować, w jaki
sposób rozdzielić pracę. Członkowie zespołu powinni ponownie rozdzielić
pracę między siebie. Jeśli proces ten potrzebuje prowadzenia, to mogą oni
poprosić Scrum Mastera o poprowadzenie dyskusji. Należy skonsultować się z
właścicielem produktu w celu zapewnienia, że porzucone zadania mają dla
klienta najniższą wartość. (Literatura A: Role Scrum)
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
20
11 / 40
Jak należy zdefiniować „ukończenie” w przypadku, gdy wiele zespołów Scrumowych
pracuje nad pojedynczym produktem?
A. Wszystkie zespoły Scrumowe powinny mieć taką samą definicję ukończenia.
B. Każdy zespół Scrumowy powinien zdefiniować i używać swojej własnej
definicji ukończenia.
C. Scrum Master definiuje, kiedy element jest ukończony.
A. Odpowiedź poprawna. Używanie tej samej definicji ukończenia zapewnia to,
że elementy projektu będą pasowały do siebie i że będą w tym samym stanie
ukończenia. (Literatura: (Definicja ukończenia i skalowany Scrum)
B. Odpowiedź niepoprawna. Należy trzymać się tej samej definicji ukończenia po
to, aby elementy projektu można było z sobą bezproblemowo połączyć.
C. Odpowiedź niepoprawna. Scrum Master nie ma żadnego wpływu na to, co
znaczy ukończenie. Jest to zadanie właściciela produktu jako głosu klienta.
12 / 40
Zespół Scrumowy wybiera element rejestru produktu (Product Backlog Item) do
rejestru sprintu.
Co musi zrobić zespół deweloperski, aby zakończyć wybrany przez siebie element
rejestru produktu?
A. Tyle, ile można zrobić w sprincie przed ostatecznym terminem.
B. Tyle, ile jest wymagane, aby spełnić definicję ukończenia.
C. Przeanalizować, zaprojektować, zaprogramować, przetestować i
udokumentować element rejestru produktu.
A. Odpowiedź niepoprawna. Zespół określa wcześniej, co należy zrobić, i pracuje
w tempie, które jest w stanie utrzymać.
B. Odpowiedź poprawna. Definicja ukończenia pozwala się zorientować, co
należy zrobić, zanim element rejestru zostanie zakończony. (Literatura A:
Artefakt 4: Definicja ukończenia)
C. Odpowiedź niepoprawna. Podejmowane przez zespół kroki, nie są częścią tej
dyskusji. Wszystko zależy od tego, jaka jest definicja ukończenia.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
21
13 / 40
Które z poniższych określeń jest pożądaną cechą radiatorów informacji/tablic
informacyjnych?
A.
B.
C.
D.
Aktualne
Szczegółowe
Zapewniane wtedy, gdy są potrzebne.
Stabilne
A. Odpowiedź poprawna. Najważniejszą cechą radiatora (tablicy) informacji jest
to, aby był aktualny. Jeśli nie jest on aktualny, to nadal będzie konieczne
sprawdzenie innych źródeł informacji, a przecież chodzi o to, aby to radiator
był ich źródłem. (Literatura: Artefakt 5)
B. Odpowiedź niepoprawna. Szczegółowość nie jest to konieczna, pod
warunkiem że informacje są dostarczane w dobrze widoczny sposób. Ekran
pokazujący pozostałą liczbę dni w sprincie nie jest w ogóle szczegółowy, ale
może pełnić dobrze rolę radiatora informacji.
C. Odpowiedź niepoprawna. Radiatory informacji powinny być widoczne dla
każdego przechodnia.
D. Odpowiedź niepoprawna. Radiatory informacji powinny się często zmieniać,
aby pozostać aktualne.
14 / 40
Ile czasu powinno zająć zespołowi Scrumowemu składającemu się z 5 członków
sfinalizowanie planowania sprintu dla 3-tygodniowego sprintu?
A. 3-6 godzin
B. 3-6 dni
C. tak długo, jak potrzeba
A. Odpowiedź poprawna. Planowanie sprintu jest spotkaniem ograniczonych
czasowo. Zwykle powinno ono zajmować do 8 godzin dla sprintu 4-ro
tygodniowego lub odpowiednio krócej dla krótszych sprintów. (Literatura A:
(Zdarzenie 1: Sprint)
B. Odpowiedź niepoprawna. Spotkanie poświęcone planowaniu sprintu rzadko
zajmuje dłużej niż 8 godzin. 3-6 dni to zdecydowanie zbyt dużo, aby
przeznaczyć je tylko na planowanie. Dodatkowe planowanie można wykonać
podczas sprintu.
C. Odpowiedź niepoprawna. Planowanie jest ważne, lecz nie powinno trwać zbyt
długo. Dodatkowe planowanie może mieć miejsce podczas sprintu, jednak
spotkanie poświęcone planowaniu sprintu jest zdarzeniem ograniczonym
czasowo.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
22
15 / 40
Jakie powinno być tempo prac rozwojowych zgodnie z zasadami Agile?
A. Szybkie
B. Rosnące
C. Możliwe do utrzymania
A. Odpowiedź niepoprawna. Szybkie tempo może prowadzić do ciągłego
przepracowania i szybkiego wypalenia zespołu.
B. Odpowiedź niepoprawna. Chociaż z początku tempo może rosnąć, to nie jest
to celem prac rozwojowych wg Agile.
C. Odpowiedź poprawna. Główną korzyścią możliwego do utrzymania tempa jest
to, że deweloperzy są skoncentrowani bardziej na tym, że produkują, niż że
pracują. Prowadzi do bardziej szczęśliwego środowiska pracy i większej
wydajności. (Literatura: Praktyki Agile)
16 / 40
Dlaczego codzienny Scrum powinien odbywać się w tym samym miejscu i czasie?
A. Rezerwacja pomieszczenia na czas sprintu powinna zostać dokonywana z
wyprzedzeniem.
B. Stały czas i miejsce jest najlepsze dla ciągłości sprintu.
C. Kierownik projektu powinien otrzymywać aktualizacje statusu w określonej
porze każdego dnia.
A. Odpowiedź niepoprawna. Rezerwacja pomieszczenie nie jest konieczna
według Przewodnika po Scrumie.
B. Odpowiedź poprawna. Uczestnictwo zespołu deweloperskiego jest konieczne.
W trakcie całego sprintu łatwiej zorganizować codzienną pracę wokół stałego
zdarzenia.
C. Odpowiedź niepoprawna. Wg Przewodnika po Scrumie nie jest to
obowiązkowe.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
23
17 / 40
W ciągu 8 sprintów zespół Scrumowy wykonał w sumie pracę o wartości 85 punktów
historyjkowych. Zespół Scrumowy poproszono o rozpoczęcie pracy nad nowym
projektem szacowanym na 64 punktów historyjkowych.
Ile sprintów byłoby potrzebne, aby wykonać ten projekt?
A.
B.
C.
D.
5 sprintów
7 sprintów
8 sprintów
10 sprintów
A. Odpowiedź niepoprawna. 5 to za mało czasu według aktualnej prędkości pracy
zespołu.
B. Odpowiedź poprawna. Prędkość zespołu wynosi 85/8=10,625. Liczba sprintów
potrzebnych do ukończenia projektu wynosi 64/prędkość (64/10,625=6,024),
czyli jest trochę wyższa niż 6. Dlatego 7 jest najbardziej rozsądną
odpowiedzią, ponieważ nie powinniśmy nigdy zaokrąglać tych szacunków w
dół. (Literatura: Szacowanie)
C. Odpowiedź niepoprawna. 8 to liczba ukończonych sprintów. Nie ma powodu,
aby zakładać, że następny projekt powinien składać się z tej samej liczby
sprintów. Porównanie ma sens tylko w przypadku zachowania takiej samej
długości sprintu.
D. Odpowiedź niepoprawna. 10 to w przybliżeniu obecna prędkość. To nie jest
liczba sprintów potrzebnych w nadchodzącym projekcie.
18 / 40
Zespół jest w trakcie przejścia na Scrum. Była już w nim rola zwana koordynatorem
projektu, którego zadaniem było ułatwianie interakcji, usuwanie przeszkód i działanie
jako coach procesu dla zespołu.
Jak ta rola powinna zostać nazwana po przejściu?
A.
B.
C.
D.
Koordynator projektu
Kierownik projektu
Scrum Master
Kierownik projektu Scrum
A. Odpowiedź niepoprawna. W Scrumie nie ma roli koordynatora projektu.
B. Odpowiedź niepoprawna. W Scrumie nie ma roli kierownika projektu.
C. Odpowiedź poprawna. Zadanie koordynatora projektu jest podobne do
zadania Scrum Mastera. W Scrumie ważne jest, aby nie zmieniać nazw dla
różnych ról. Pomaga to utrzymać działanie Scruma. (Literatura A: Role Scrum)
D. Odpowiedź niepoprawna. W Scrumie nie ma roli kierownika projektu Scrum.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
24
19 / 40
Zespół Scrumowy szacuje historyjkę przy użyciu techniki pokera planistycznego.
Zespół postanawia przeznaczyć na historyjkę 5 punktów historyjkowych, ponieważ
deweloperzy oszacowali 2 punkty a testerzy 3.
Które stwierdzenie jest prawdziwe w odniesieniu do tej sytuacji?
A.
B.
C.
D.
Punkty są przydzielane przez Scrum Mastera, a nie zespół deweloperski.
Punkty są przydzielane na całą historyjkę, a nie na jej części.
Punktów nigdy się nie szacuje, ale ustala się je wcześniej.
Zespół deweloperski powinien poprosić o oszacowanie także właściciela
produktu.
A. Odpowiedź niepoprawna. Przydzielanie oszacowań (estymat) jest zadaniem
zespołu deweloperskiego.
B. Odpowiedź poprawna. Historyjkę należy oszacować jako całość. Nie należy
przydzielać punktów na to, co tester i deweloper uważają, że potrzebują.
Powinni oni oboje oszacować całą historyjkę. (Literatura: Artefakty Scruma)
C. Odpowiedź niepoprawna. Punkty są zawsze szacowane.
D. Odpowiedź niepoprawna. Właściciel produktu nie powinien być angażowany
w oszacowanie.
20 / 40
Klient prosi o raport podsumowujący dodane funkcjonalności oraz wykryte wady od
razu na końcu sprintu.
Kto może najlepiej przygotować ten raport?
A.
B.
C.
D.
Właściciel produktu
Scrum Master
Zespół deweloperski
Ten rodzaj raportu nie powinien być sporządzany.
A. Odpowiedź niepoprawna. Mimo że właściciel produktu jest głosem klienta, to
może nie być wystarczająco blisko codziennych zdarzeń, aby napisać ten
raport.
B. Odpowiedź poprawna. Zadaniem Scrum Mastera jest usuwanie przeszkód na
drodze zespołu deweloperskiego i dlatego on nadaje się najlepiej do napisania
tego raportu. (Literatura A: Role Scrum)
C. Odpowiedź niepoprawna. Mimo że konieczne może być skonsultowanie się z
zespołem deweloperskim, to nie należy obarczać go napisaniem tego raportu:
powinien on skoncentrować się na zapewnieniu działania następnej iteracji.
D. Odpowiedź niepoprawna. Jeśli dla klienta dodaje to jakąś wartość, to taki
raport należy przygotować.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
25
21 / 40
Jaki jest podstawowy obowiązek Scrum Mastera w celu zapewnienia, aby zespół
Scrumowy pracował na najwyższym poziomie wydajności?
A. Dbanie o to, aby najbardziej priorytetowe funkcje były w górnej części rejestru
produktu.
B. Nie dopuszczenie do zmian w rejestrze produktu po rozpoczęciu sprintu.
C. Wspieranie decyzji zespołu deweloperskiego i rozwiązywanie jego problemów.
A. Odpowiedź niepoprawna. Jest to obowiązek właściciela produktu.
B. Odpowiedź niepoprawna. Nie są dozwolone jakiekolwiek zmiany. Jest to
jednak obowiązek całego zespołu, a nie tylko Scrum Mastera.
C. Odpowiedź poprawna. Jest to zadanie Scrum Mastera. (Literatura A: Role
Scrum)
22 / 40
Współpraca jest najważniejszym parametrem dla sukcesu zespołu Scrumowego.
Jakie pojęcie najlepiej opisuje ten rodzaj interakcji?
A. Praca zespołu rozproszonego
B. Udostępnianie radiator (tablica) informacji
C. Komunikacja osmotyczna
A. Odpowiedź niepoprawna. Zespół rozproszony to zespół, który nie pracuje
razem w tej samej przestrzeni.
B. Odpowiedź niepoprawna. Radiator informacji to urządzenie pokazujące istotne
i aktualne informacje.
C. Odpowiedź poprawna. Ulokowanie członków zespołu w jednym pomieszczeniu
nie tylko ułatwia rozmowy, ale jest także warunkiem komunikacji osmotycznej
umożliwiającej jej uczestnikom uzyskanie przydatnych informacji poprzez
wzajemne słuchanie siebie i pomoc. (Literatura: Komunikacja osmotyczna)
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
26
23 / 40
Elementy w rejestrze produktu są porządkowane od najbardziej do najmniej
wartościowych. Wartość elementów rejestru określa się w oparciu o kilka kryteriów.
Jakie to kryteria?
A.
B.
C.
D.
Korzyści, koszty, ryzyka
Korzyści, koszty, wielkość
Czas w rejestrze, koszty, ryzyka
Czas w rejestrze, koszty, wielkość
A. Odpowiedź poprawna. Te trzy kryteria są istotne dla kolejności elementów
rejestru produktu. (Literatura A, Część 2)
B. Odpowiedź niepoprawna. W zespole Agile wielkość jest synonimem kosztów.
C. Odpowiedź niepoprawna. Czas w rejestrze nie jest kryterium, ponieważ nie
jest to system FIFO lub LIFO.
D. Odpowiedź niepoprawna. Koszty i wielkość są synonimami, a czas w rejestrze
nie jest istotny. Rejestru produktu nie ma żadnego FIFO lub LIFO.
24 / 40
Dokonując przeglądu słupkowego wykresu spalania wydania, nowo mianowany Scrum
Master zauważył, że między sprintem 3 a 4 dół słupka przesunął się nad oś poziomą.
Co się stało w sprincie 3?
A.
B.
C.
D.
Zespół deweloperski zrobił mniej niż przydzielone mu historyjki.
Zespół deweloperski zrobił więcej niż przydzielone mu historyjki.
Do rejestru produktu została dodana praca.
Z rejestru produktu została usunięta praca.
A. Odpowiedź niepoprawna. Dół słupków zależy od tego, ile jeszcze pracy należy
zrobić w wydaniu/publikacji, a nie od tego, ile zostało zrobione w tym sprincie.
B. Odpowiedź niepoprawna. Dół słupków zależy od tego, ile jeszcze pracy należy
zrobić w wydaniu/publikacji, a nie od tego, ile zostało zrobione w tym sprincie.
C. Odpowiedź niepoprawna. Dodanie pracy do wykresu spowodowałoby
przesunięcie słupka pod oś 0, a nie nad nią. Kiedy linia pracy ukończonej
dojdzie do osi 0, nadal jest jeszcze praca do zrobienia: ta praca, która została
dodana.
D. Odpowiedź poprawna. W wykresie słupkowym na poziomie wydania pracę
usuwaną z rejestru produktu można pokazywać poprzez przesuwanie do góry
dołu słupka. Pokazuje to, że nowa oś 0 jest na tym samym poziomie słupka.
Gdy ten punkt zostanie osiągnięty, nie ma już więcej pracy do zrobienia, nawet
jeśli wykres nie pokazuje jeszcze 0. (Literatura: Artefakt 5: Monitorowanie
postępów względem celu)
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
27
25 / 40
Sprint właśnie się zakończył i stwierdzono katastrofę. Nie ukończono żadnej
z planowanych historyjek a przegląd musiano odwołać. Kierownictwo wyższego
szczebla chce ustalić, kto za to odpowiada.
Kto jest ostatecznie odpowiedzialny za powodzenie lub porażkę projektu Scrum?
A.
B.
C.
D.
Właściciel produktu
Scrum Master
Kierownictwo wyższego szczebla
Zespół deweloperski
A. Odpowiedź niepoprawna. Mimo że właściciel produktu mógł wcześniej
zgłaszać swoje obawy, to nie odpowiada on za cały projekt.
B. Odpowiedź niepoprawna. Scrum Master odpowiada za to, aby zespół
pracował zgodnie z procesami Scruma, a nie za cały projekt.
C. Odpowiedź niepoprawna. Kierownictwo wyższego szczebla nie odgrywało roli
w projekcie Scrum i nie ponosi odpowiedzialności.
D. Odpowiedź poprawna. Zespół deweloperski ponosi zbiorową
odpowiedzialność za sukces lub porażkę projektu Scrum. (Literatura A: Rola 3:
Zespół deweloperski)
26 / 40
Kto wie najwięcej na temat postępów w kierunku celu biznesowego lub wydania?
A. Właściciel produktu
B. Scrum Master
C. Zespół deweloperski
A. Odpowiedź poprawna. Jest to jedno z zadań właściciela produktu, ponieważ
jest on głosem klienta. (Literatura A: Role Scrum)
B. Odpowiedź niepoprawna. Scrum Master wie najwięcej na temat
wspierania/coachowania zespołu i usuwania przeszkód.
C. Odpowiedź niepoprawna. Zespół deweloperski powinien pracować nad
ukończeniem elementów, a nie zajmować się dodatkowo ich porządkowaniem
i śledzeniem postępów w kierunków celów biznesowych.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
28
27 / 40
W przypadku sprintu postępy są monitorowane na wykresie spalania.
Co pokazuje wykres spalania?
A. Ilość ukończonej pracy
B. Ilość pozostałej pracy
C. Prędkość zespołu deweloperskiego
A. Odpowiedź niepoprawna. Pokazuje to wykres wypalania.
B. Odpowiedź poprawna. Wykresy spalania pokazuje ilość pracy pozostającej do
zrobienia: jest to wykres opadający. (Literatura A; Artefakt 5: Monitorowanie
postępów względem celu)
C. Odpowiedź niepoprawna. Prędkość można wywnioskować z poprzednich
wykresów spalania, ale nie pokazują one jej bezpośrednio.
28 / 40
Zespołowi Scrumowemu nie udało się osiągnąć celów sprintu. Jeden z kluczowych
członków zespołu deweloperskiego zachorował i był nieobecny przez 2 dni na samym
początku 4-tygodniowego sprintu.
Co jest najbardziej prawdopodobną przyczyną nieosiągnięcia celów sprintów przez
zespół?
A.
B.
C.
D.
Właściciel produktu nie potrafi ustalać priorytetów (hierarchizować).
Zespołowi deweloperskiemu brakuje umiejętności.
Zespół nie zaplanował skutecznie sprintu.
Zespół deweloperski jest przepracowany.
A. Odpowiedź niepoprawna. Właściciel produktu nie decyduje o ilości pracy w
sprincie, chociaż może mieć wpływ na to, co robi się najpierw.
B. Odpowiedź niepoprawna. Zespołowi deweloperskiemu może brakować
umiejętności, jednak mógł on zaplanować ich naukę jako część
oszacowania/estymaty.
C. Odpowiedź poprawna. Prawdopodobnie zespół deweloperski nie oszacował
właściwie elementów rejestru i nie zaplanował dobrze pracy. Dwudniowa
nieobecność nie powinna być przyczyną nieosiągnięcia celów sprintu,
zwłaszcza jeśli było to na jego początku. (Literatura A: Artefakty Scruma)
D. Odpowiedź niepoprawna. Nawet jeśli zespół jest przepracowany, to jest to
bardziej efekt złego planowania niż przyczyna nieosiągnięcia celów sprintu.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
29
29 / 40
Twój zespół korzysta z tablicy Kanban. Osiągnięty został limit pracy cząstkowej (Work
in Progress – WIP) kolumny na tablicy Kanban.
Czego oczekuje się od Ciebie w takim przypadku?
A. Przydziel pracę współpracownikom w następnej kolumnie, aby uwolnić
wydajność.
B. Zwiększ limit pracy cząstkowej i pracuj dalej.
C. Pomóż współpracownikom w kolumnie uporać się z tym wąskim gardłem.
Poczekaj, aż praca zostanie „wypchnięta” do następnej kolumny, aby uwolnić
potencjał.
A. Odpowiedź niepoprawna. Tego nie można robić. Kanban pozwala tylko na
zabieranie („wypychanie”) pracy, a nie jej dodawanie („wpychanie”). Zespół
powinien zacząć pomagać swoim współpracownikom.
B. Odpowiedź niepoprawna. Tego nie można robić. Limitu WIP nie można
zmieniać dowolnie ani wtedy, gdy zostanie on osiągnięty. To jest dokładnie to,
do czego limit WIP NIE służy. Jego celem jest właśnie zapewnienie
pokonywania wąskich gardeł, a nie ich ignorowania.
C. Odpowiedź poprawna. „Gdy jakiś etap zostanie ukończony, ludzie nie mogą
“wypychać” zrobionej pracy do następnej kolumny i uwalniać możliwości dla
nowej pracy; zamiast tego powinni czekać, aż następna kolumna przejmie tę
pracę.” Ten cytat wskazuje na odpowiedź D, lecz podana odpowiedź jest
lepsza.
D. Odpowiedź niepoprawna. Osiągnięcie limitu WIP nie jest sygnałem, aby się
odprężać, a raczej sygnałem istnienia wąskiego gardła, którym należy się
zająć. Zespół powinien pomóc współpracownikom będącym przyczyną
osiągnięcia limitu WIP.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
30
30 / 40
Właściciel produktu chce, aby historyjka została ukończona w ciągu dwóch dni.
Członek zespołu deweloperskiego pracujący nad tą historyjką liczy, że zajmie to pięć
dni. Scrum Master myśli, że powinno to zająć trzy dni. Ekspert, zajmujący się
tematem,, który pracował nad podobnymi historyjkami w przeszłości, uważa, że jest to
zadanie na co najwyżej jeden dzień.
Czyje oszacowanie użyć do planowania?
A.
B.
C.
D.
Właściciela produktu
Scrum Mastera
Eksperta tematu
Zespołu deweloperskiego
A. Odpowiedź niepoprawna. Właściciel produktu określa, co powinno być
oszacowane, lecz nie ma kontroli nad samym oszacowaniem (estymatą).
B. Odpowiedź niepoprawna. Scrum Master ustala proces szacowania, lecz nie
ma kontroli nad ostatecznym oszacowaniem.
C. Odpowiedź niepoprawna. W Scrumie nie ma ekspertów tematu.
D. Odpowiedź poprawna. Jedynym oszacowaniem mającym ostatecznie
znaczenie jest to, które przedstawiają członkowie zespołu pracujący nad
historyjką. (Literatura A: Zdarzenie 2: Planowanie sprintu)
31 / 40
Kierownictwo wyższego szczebla chce regularnie kontrolować, czy zespół Scrumowy
postępuje według praktyk i zasad Scrum.
Kto najlepiej nadaje się do prowadzenia takiej kontroli?
A.
B.
C.
D.
Właściciel produktu
Scrum Master
Zespół deweloperski
Testerzy
A. Odpowiedź niepoprawna. To nie jest zadanie właściciela produktu.
B. Odpowiedź poprawna. Jednym z obowiązków Scrum Mastera jest bycie
coachem zespołu, jak też zapewnienie tego, aby zespół postępował zgodnie z
procesami Scrum. Pozwala to Scrum Masterowi przeprowadzać tę kontrolę.
(Literatura A: Rola 2: Scrum Master)
C. Odpowiedź niepoprawna. To nie jest zadanie zespołu deweloperskiego.
D. Odpowiedź niepoprawna. W Scrumie nie ma roli testera.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
31
32 / 40
Właściciel produktu wyjeżdża na trzytygodniowy urlop. Zespół powinien kończyć
obecny sprint i rozpocząć nowy pod koniec pierwszego tygodnia urlopu właściciela
produktu.
Jaki jest najlepszy sposób na kontynuowanie rytuałów Scrum’owych w takiej sytuacji?
A. W idealnej sytuacji każdy zespół Scrumowy powinien mieć dwóch właścicieli
produktu, aby mogli siebie nawzajem zastępować.
B. Należy poprosić właściciela produktu, aby przełożył urlop o tydzień.
C. Scrum Master powinien przejąć rolę i zastąpić właściciela produktu.
A. Odpowiedź niepoprawna. Zespół Scrumowy nie potrzebuje dwóch właścicieli
produktu.
B. Odpowiedź niepoprawna. Właściciel produktu nie powinien przekładać urlopu.
C. Odpowiedź poprawna. W dobrze zaplanowanym sprincie Scrum Master może
przejąć zadania właściciela produktu na pewien czas. Jeśli elementy rejestru
produktu są właściwie ułożone, to powinno być oczywiste, co należy robić
dalej. W razie konieczności Scrum Master może przejąć to zadanie. (Literatura
A: Role Scrum)
33 / 40
Jaka jest definicja prędkości zespołu?
A. Wspólne rozumienie tego, jak szybko należy robić sprint.
B. Optymalny limit pracy cząstkowej dla każdego sprintu.
C. Liczba punktów historyjkowych, które zespół jest w stanie skończyć w jednym
sprincie.
D. Suma wszystkich ukończonych elementów rejestru sprintu.
A. Odpowiedź niepoprawna. Prędkość jest podawana konkretnie w liczbie
punktów historyjkowych bądź też godzin lub dni idealnych, które zespół jest w
stanie zrobić. Długość sprintu określają inne czynniki.
B. Odpowiedź niepoprawna. Optymalny limit pracy cząstkowej jest przeznaczony
dla tablicy kanban, a nie dla sprintu.
C. Odpowiedź poprawna. Prędkość jest to liczba jednostek pracy ukończonych w
określonym okresie. (Literatura A: Artefakt 2: Rejestr sprintu)
D. Odpowiedź niepoprawna. Trudno określić sens takiego zsumowania. Jeśli
znana byłaby liczba punktów historyjkowych, to można byłoby jej użyć do
oszacowania prędkości, lecz jest tu podana zdecydowanie lepsza odpowiedź.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
32
34 / 40
Zespół Scrumowy pracuje nad projektem w 2-tygodniowym sprincie. Podczas
spotkania poświęconego planowaniu sprintu w piętnastym sprincie Scrum Master
mówi:
„Na podstawie ostatnich 12 sprintów widzimy, że nie będziemy w stanie dostarczyć
potencjalnie zdatnych do wdrożenia przyrostów w ciągu 2 tygodni. Proponuję wydłużyć
czas trwania dla sprintu 16.”
Czy czas trwania powinien zostać wydłużony?
A.
B.
C.
D.
Tak, ponieważ Scrum Master może zmienić czas trwania sprintu.
Tak, ponieważ ostatnie wyniki sprintów są dobrym powodem dla zmiany.
Nie, ponieważ nie można z żadnego powodu zmieniać czasu trwania sprintu.
Nie, ponieważ tylko członkowie zespołu deweloperskiego mogą zmienić czas
trwania sprintu.
A. Odpowiedź niepoprawna. Czasu trwania powinien zostać zwiększony, ale nie
dlatego że Scrum Master uważa, że to dobry pomysł.
B. Odpowiedź poprawna. Scrum Master przedstawia zasadny argument oparty
na odpowiednio dużej ilości wcześniejszej pracy za zmianą czasu trwania
sprintu. (Literatura A: Zdarzenia w Scrumie)
C. Odpowiedź niepoprawna. W idealnej sytuacji czasu trwania sprintu nie zmienia
się, jednakże powtarzanie niedziałającej strategii nie jest sensowne. Jeśli
istnieją zasadne powody do zmiany czasu trwania sprintu, to należy to zrobić.
D. Odpowiedź niepoprawna. Każdy członek zespołu może zasugerować zmianę.
Cały zespół Scrumowy przedyskutuje to, czy powód jest wystarczająco
zasadny.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
33
35 / 40
Który typ kontraktu jest adaptacyjny i dlatego dobrze pasuje do sposobu myślenia
Scrum?
A. Kontrakt typu „Czas i środki lub stała jednostka”
B. Kontrakt typu „Stała cena”
C. Żaden z tych typów
A. Odpowiedź poprawna. „Czas i środki lub stała jednostka” – to jest nasz
preferowany typ kontraktu, kompatybilny z adaptacyjnym charakterem
projektu. „Stała cena” – mimo że większość klientów lubi stałą cenę, kontrakty
o stałym zakresie, a nawet niektórzy z nich są prawnie zobowiązani do
zawierania tylko kontraktów ze stałymi cenami, to raczej nie jest to Agile
(zwinne).” Zatem adaptacyjność jest wartością kluczową. Trudno być
adaptacyjnym, jeśli cena projektu jest stała. Dlatego „Czas i środki lub stała
jednostka” wyraźnie lepiej pasuje do Agile i Scrum. (Literatura A: Typy
kontraktów a Scrum)
B. Odpowiedź niepoprawna. Ten typ kontraktu można robić ze Scrumem, lecz
trudniej jest z nim pracować w sposób Agile (zwinny). Poza tym kontrakt typu
„Stała cena” zwykle nie jest zbyt adaptacyjny. A co jeśli klient postanowi, że
należy zaimplementować funkcję wysokiej wartości, ponieważ wskaźnik
rentowności (ROI) jest bardzo wysoki? Nie można tego zrobić w sytuacji, gdy
cena jest stała.
C. Odpowiedź niepoprawna. Kontrakt typu „Czas i środki lub stała jednostka” jest
adaptacyjny, dlatego to nie może być poprawna odpowiedź.
36 / 40
Jaki typ zespołu, według zasad Agile, może przedstawić najlepsze wymagania,
architektury i projekt?
A.
B.
C.
D.
Ulokowany w jednym miejscu
Doświadczony
Samozorganizowany
Dobrze wyszkolony
A. Odpowiedź niepoprawna. Ulokowanie zespołu w jednym miejscu jest dobre dla
zapewnienia komunikacji, ale nie musi koniecznie prowadzić do lepszych
wymagań, architektur i projektu.
B. Odpowiedź niepoprawna. Doświadczony zespół Agile byłby lepszy od
niedoświadczonego, jednakże zespół Agile prawdopodobnie przewyższa
zwykły doświadczony zespół.
C. Odpowiedź poprawna. Najlepsze architektury, wymagania i projekty wychodzą
od samoorganizujących się zespołów. (Literatura A: Pojęcie Agility)
D. Odpowiedź niepoprawna. Dobrze wyszkolony zespół może dobrze pracować,
ale zespół Agile przewyższy dobrze wyszkolonych ludzi.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
34
37 / 40
Planowanie Agile odbywa się na wielu poziomach włączając w to plan dzienny, plan
sprintu i plan strategiczny.
Który termin najlepiej opisuje wielopoziomowe planowanie?
A. Cebula planistyczna
B. Poker planistyczny
C. Planowanie sprintu
A. Odpowiedź poprawna. Poszczególne poziomy planowania w Scrumie
przedstawione na wykresie wyglądają jak cebula. (Literatura A: Cebula
planistyczna)
B. Odpowiedź niepoprawna. Poker planistyczny jest sposobem szacowania
zadań.
C. Odpowiedź niepoprawna. Planowanie sprintu nie jest wielopoziomowe, ale jest
przykładem planowania w Scrumie przeprowadzanego na jednym z poziomów.
38 / 40
Członek zespołu Scrumowego przypuszcza, że starszy architekt techniczny z innego
zespołu może mieć wartościowe uwagi i opinię na temat produktu.
Jakie zdarzenie jest najlepsze do tego, aby poprosić go o tę informację zwrotną?
A.
B.
C.
D.
Codzienny Scrum
Planowanie sprintu
Retrospektywa sprintu
Przegląd sprintu
A. Odpowiedź niepoprawna. Nie jest rozsądne proszenie o informację zwrotną
podczas sprintu. Podczas sprintu nie chcemy zmieniać elementów rejestru
sprintu, bo mogłoby to utrudnić utrzymanie tempa.
B. Jak sama nazwa wskazuje spotkanie poświęcone planowaniu sprintu powinno
być spotkaniem planującym. Nie jest to dobre zdarzenie do tego, aby prosić o
informację zwrotną.
C. Odpowiedź niepoprawna. W retrospektywie sprintu procesy Scrum użyte przy
tworzeniu produktu powinny zostać poddane przeglądowi przez sam zespół.
D. Odpowiedź poprawna. Przegląd sprintu jest działającą demonstracją (demo)
budowanego produktu i najlepszym zdarzeniem do zaproszenia zewnętrznych
interesariuszy i uzyskania ich wkładu. Produkt pokazany w czasie przeglądu
sprintu nie jest produktem końcowym. Produkt końcowy jest prezentowany
podczas sprintu wersji (wydania). Każdy inny przegląd sprintu jest dobrą
okazją do poproszenia o uwagi i opinie. (Literatura A: Zdarzenie 4: Przegląd
sprintu)
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
35
39 / 40
Jedna osoba pracuje nad kodem a druga obserwuje, komentuje i czasami zamienia się
rolami.
Jaką praktykę tu się stosuje?
A.
B.
C.
D.
Przegląd kodu
Ciągła integracja
Programowanie w parach
Tworzenie oprogramowania sterowane przez testy
A. Odpowiedź niepoprawna. Przegląd kodu oznacza, że ktoś go sprawdza.
Możesz to być ty lub ktoś inny. To nie jest programowanie w parach.
B. Odpowiedź niepoprawna. Ciągła integracja (Continuous Integration) oznacza,
że od wszystkich programistów wymaga się przesyłania do repozytorium mniej
więcej co godzinę swoich ostatnich wersji kodu. Pozwala to nam mieć
pewność, że poprzednia praca została „ukończona” i nie potrzebuje już
zbytnich zmian.
C. Odpowiedź poprawna. Programowanie w parach jest praktyką polegającą na
pracy dwóch deweloperów na jednym terminalu – jeden jako kierowca i jeden
jako nawigator. (Literatura A: (Praktyki Agile)
D. Odpowiedź niepoprawna. W przypadku tworzenia oprogramowania
sterowanego przez testy przygotowanie scenariuszy testowych następuje
przed napisaniem programu. W ten sposób to, co napisze programista,
przechodzi ten test.
40 / 40
Co to jest sprint?
A. Sesja burzy mózgów w programowaniu ekstremalnym w celu generowania
pomysłów projektowych.
B. Wyścig dwóch deweloperów w celu stwierdzenia, który z nich potrafi szybciej
ukończyć funkcję.
C. Jedna iteracja w metodyce Scrum.
D. Ostatnia iteracja w projekcie Scrum, kiedy to zespół pracuje w nadgodzinach,
aby ukończyć projekt.
A. Odpowiedź niepoprawna. Nie ma czegoś takiego i to nie jest sprint.
B. Odpowiedź niepoprawna. W Scrumie nie ma żadnego wyścigu między
deweloperami. Byłoby to nieproduktywne i nie jest to zgodne z zasadą
współpracy i utrzymywania tempa prac projektowych.
C. Odpowiedź poprawna. Iteracja jest nazywana sprintem. (Literatura A:
Zdarzenia w Scrumie)
D. Odpowiedź niepoprawna. Ostatnia iteracja to sprint wydania. Nie jest to sprint,
w którym zespół pracuje dłużej niż normalnie.
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
36
Ocena
W tabelce poniżej znajdują się poprawne odpowiedzi na pytania.
number answer
number answer
1
A
21
C
2
B
22
C
3
B
23
A
4
B
24
D
5
C
25
D
6
B
26
A
7
B
27
B
8
B
28
C
9
D
29
C
10
C
30
D
11
A
31
B
12
B
32
C
13
A
33
C
14
A
34
B
15
C
35
A
16
B
36
C
17
B
37
A
18
C
38
D
19
B
39
C
20
B
40
C
Przykładowy egzamin EXIN Agile Scrum Foundation (ASF.PL)
37
Osoba kontaktowa
www.exin.com

Podobne dokumenty