30 top scrum interview questions
Lista najczęściej zadawanych pytań do wywiadu Scruma ze szczegółowymi odpowiedziami, które pomogą Ci w przygotowaniu do rozmowy kwalifikacyjnej:
Oto niektóre pytania na rozmowę kwalifikacyjną i odpowiedzi, które są zwykle zadawane podczas rozmowy kwalifikacyjnej z kandydatem, który twierdzi, że zna metodologię Agile Scrum.
Przeczytaj także=> 25 najlepszych pytań i odpowiedzi na rozmowę z testami zwinnymi
Przed przejściem do metodologii agile scrum pytań i odpowiedzi na pytania, radziłbym wszystkim, aby najpierw przeanalizowali pytanie i spróbowali odpowiedzieć samodzielnie, a kiedy skończysz, przejdź do przeglądania odpowiedzi.
Dlatego w tym artykule najpierw napisałem tylko pytanie, abyście wszyscy mieli czas na przemyślenie odpowiedzi. Następnie w drugiej części artykułu zapisałem odpowiedzi.
Chciałbym również tutaj wspomnieć, że istnieje wiele scenariuszy, w przypadku których nie można znaleźć właściwej lub złej odpowiedzi. Zależy to tylko od kultury organizacji i perspektywy rozwiązania sytuacji.
Oto więc pytania:
Musisz przeczytać=> Pierwsze kroki z metodologią Agile Scrum
Pytania do wywiadu Scruma (przewiń w dół, aby uzyskać odpowiedzi)
Pytanie nr 1. Czym różni się scrum od waterfall?
Pytanie nr 2. Czym różni się scrum od modelu iteracyjnego?
Pytanie 3. Czy znasz inną zwinną metodologię poza Scrumem?
Pytanie 4. Jakie ceremonie wykonujesz w scrumie
Pytanie 5. Czy znasz Trzy Amigo w Scrumie?
Pytanie 6. Jak myślisz, jaka powinna być idealna wielkość zespołu Scrumowego?
Pytanie 7. O czym rozmawiasz na codziennym spotkaniu stand up?
Pytanie 8. Jak nazywa się „boks czasu” procesu scrumowego?
Pytanie nr 9. Jaki powinien być idealny czas trwania sprintu?
Pytanie nr 10. Jak wymagania są definiowane w scrumie?
Pytanie 11. Jakie są różne artefakty w Scrumie?
Pytanie nr 12. Jak definiujesz historię użytkownika?
Pytanie nr 13. Jakie są role Scrum Mastera i właściciela produktu?
Pytanie nr 14. Jak mierzysz pracę wykonaną w sprincie?
Pytanie nr 15. Co to jest prędkość?
Pytanie 16. Więc w Scrumie, który podmiot jest odpowiedzialny za produkt dostarczalny? Scrum Master czy właściciel produktu?
Pytanie # 17. Jak mierzysz złożoność lub wysiłek w sprincie? Czy istnieje sposób, aby to określić i przedstawić?
Pytanie 18. Jak śledzisz swoje postępy w sprincie?
Pytanie nr 19. Jak tworzysz wykres wypalenia?
Pytanie nr 20. Co robisz w przeglądzie sprintu i retrospekcji?
Pytanie 21. Czy widzisz jakąś wadę używania scruma?
Pytanie nr 22. Czy uważasz, że scrum można zaimplementować we wszystkich procesach tworzenia oprogramowania?
Pytanie 23. Załóżmy, że podczas przeglądu właściciel produktu lub interesariusz nie zgadza się na zaimplementowaną funkcję, co byś zrobił?
Pytanie 24. Jeśli scrum master nie jest dostępny, czy nadal prowadziłbyś codzienne spotkanie stand up?
Pytanie nr 25. Gdzie automatyzacja pasuje do scruma?
Pytanie nr 26. Oprócz planowania, przeglądu i retrospekcji, czy znasz jakieś inne ceremonie w scrumie?
Pytanie 27. Czy możesz podać przykład, w którym scrum nie może zostać zaimplementowany? W takim razie co sugerujesz?
Pytanie nr 28. Powiedz mi jedną wielką zaletę używania Scruma?
Pytanie 29. Co to jest DoD? Jak to się osiąga?
Pytanie # 30. Co to jest MVP w Scrumie?
Pytanie # 31. Co to są Epiki?
Pytanie # 32. Jak obliczyć punkt fabularny?
Pytanie # 33. Czy to możliwe, że napotkasz różne wątki dotyczące prac rozwojowych i testowych? W takim razie, jak rozwiązać ten konflikt?
Pytanie # 34. Jesteś w trakcie sprintu i nagle właściciel produktu ma nowe wymagania, co zrobisz?
Pytanie 35. Jeśli w ostatnim dniu sprintu otrzymasz historię do przetestowania i stwierdzisz, że są wady, co zrobisz? Czy zaznaczysz historię do zrobienia?
A teraz odpowiedzi na pytania:
Pytania i odpowiedzi do wywiadu Scruma
Pytanie 1) Czym różni się scrum od waterfall?
Odpowiedź: Główne różnice to:
- Informacje zwrotne od klienta są odbierane na wczesnym etapie Scrum niż wodospad , podczas gdy informacje zwrotne od klienta są odbierane pod koniec cyklu rozwoju.
- Dostosowanie się do nowego lub zmienionego wymagania w scrumie jest łatwiejsze niż kaskada.
- Scrum skupia się na wspólnym rozwoju niż wodospad gdzie cały cykl rozwoju jest podzielony na fazy.
- W dowolnym momencie możemy cofnąć zmiany w scrumie niż w waterfall.
- Testowanie jest uważane za fazę kaskady, w przeciwieństwie do scruma.
P # 2) Czym różni się scrum od modelu iteracyjnego?
Odpowiedź: Scrum jest typem modelu iteracyjnego, ale jest iteracyjny + przyrostowy.
Pytanie nr 3) Czy znasz inną zwinną metodologię poza Scrumem?
Odpowiedź: Inna metodologia Agile obejmuje KanBan, XP, Lean.
Pytanie 4) Jakie ceremonie wykonujesz w scrumie?
Odpowiedź: W Scrumie odbywają się 3 główne ceremonie:
- Planowanie spotkania: Tutaj całe zespoły scrumowe wraz ze scrum master i właścicielem produktu spotykają się, aby omówić każdy element z rejestru produktu, nad którym mogą pracować nad sprintem. Kiedy historia zostanie oszacowana i zostanie dobrze zrozumiana przez zespół, jest ona przenoszona do Backlogu Sprintu.
- Spotkanie przeglądowe: Tutaj zespół scrumowy demonstruje swoją pracę interesariuszom.
- Spotkanie retrospektywne: Tutaj zespoły scrumowe wraz ze scrum masterem i właścicielem produktu spotykają się, aby spojrzeć wstecz na ostatni sprint, nad którym pracowali. Głównie omawiają 3 rzeczy:
- Co poszło dobrze?
- Co można zrobić lepiej?
- Działania
Oprócz tych trzech ceremonii mamy jeszcze jedno spotkanie o nazwie „Backlog grooming”.
Na tym spotkaniu zespół scrumowy wraz ze scrum masterem i właścicielem produktu. Właściciel produktu przedstawił wymagania biznesowe zgodnie z priorytetem, a zespół nad nimi omówił, identyfikuje złożoność, zależności i wysiłki. Zespół może również opowiedzieć historię wskazującą na tym etapie.
Pytanie 5) Czy znasz trzy Amigo w Scrumie?
Odpowiedź: Trzej Amigos to - Właściciel Produktu, Scrum Master i Zespół Scrumowy.
P # 6) Jaka według Ciebie powinna być idealna wielkość zespołu Scrumowego?
Odpowiedź: Idealny rozmiar to 7 do 9 z +/- 2
najlepsza firma zajmująca się odzyskiwaniem danych z dysków twardych
P # 7) Co omawiasz na codziennym spotkaniu stojącym?
Odpowiedź: Omawiamy następujące trzy kwestie:
- Co ja dzisiaj robiłem?
- Co mam zamiar zrobić jutro?
- Wszelkie przeszkody / blokady na drogach
P # 8) Jak nazywa się „Time Boxing” procesu scrumowego?
Odpowiedź: Nazywa się „Sprint”
Q # 9) Jaki powinien być idealny czas trwania sprintu?
Odpowiedź: Zaleca się, aby cykl sprintu trwał od 2 do 4 tygodni.
P # 10) W jaki sposób wymagania są definiowane w scrumie?
Odpowiedź: Wymagania są nazywane w Scrumie „Historiami użytkowników”.
P # 11) Jakie są różne artefakty w Scrumie?
Odpowiedź: W Scrumie istnieją dwa artefakty:
- Rejestr produktu: Zawiera priorytetową listę wymagań biznesowych
- Backlog sprintu: Zawiera historyjki użytkownika, które zespół scrumowy ma wykonać podczas sprintu.
P # 12) Jak definiujesz historię użytkownika?
Odpowiedź: Historie użytkowników są zdefiniowane w formacie
Jak
chcę
Po to aby
P # 13) Jakie są role Scrum Mastera i właściciela produktu?
Odpowiedź:
Scrum Master: Działa jako Lider Służący w zespole scrumowym. Przewodniczy wszystkim ceremoniom scrumowym i szkoli zespół w zakresie zrozumienia i wdrażania wartości i zasad scrumowych.
Właściciel Produktu: Jest punktem kontaktowym dla zespołu scrumowego. To on / ona pracuje najbliżej firmy. Głównym obowiązkiem właściciela produktu jest identyfikacja i udoskonalanie pozycji rejestru produktu.
P # 14) Jak mierzysz pracę wykonaną w sprincie?
Odpowiedź: Jest mierzony przez Velocity.
P # 15) Co to jest prędkość?
Odpowiedź: Szybkość to suma punktów fabularnych, które zespół scrumowy wykonuje (spełnia definicję ukończenia) w trakcie sprintu.
P # 16) Więc w scrumie, który podmiot jest odpowiedzialny za rezultaty? Scrum Master czy Product Owner?
Odpowiedź: Ani scrum master, ani właściciel produktu. Jest to odpowiedzialność zespołu, który jest właścicielem produktu.
P # 17) Jak mierzysz złożoność lub wysiłek w sprincie? Czy istnieje sposób, aby to określić i przedstawić?
Odpowiedź: Złożoność i wysiłek są mierzone za pomocą „punktów fabularnych”. W Scrumie do jego reprezentacji zaleca się użycie szeregu Fibonacciego.
P # 18) Jak śledzisz swoje postępy w sprincie?
Odpowiedź: Postęp jest śledzony na „wykresie wypalenia”.
P # 19) Jak tworzysz wykres wypalenia?
Odpowiedź: Wykres wypalenia to wykres, który pokazuje szacowany v / s rzeczywisty wysiłek zadań scrumowych.
Jest to mechanizm śledzący, dzięki któremu dla konkretnego sprintu; Codzienne zadania są śledzone, aby sprawdzić, czy historie postępują w kierunku ukończenia popełnionych punktów historii, czy nie. W tym miejscu powinniśmy pamiętać, że wysiłki są mierzone w kategoriach historyjek użytkowników, a nie godzin.
P # 20) Co robisz w przeglądzie sprintu i retrospekcji?
Odpowiedź: Podczas przeglądu Sprintu przedstawiamy interesariuszom funkcję lub historię zaimplementowaną przez zespół scrumowy.
Podczas retrospektywy staramy się we współpracy określić, co poszło dobrze, co można zrobić lepiej i co należy zrobić, aby mieć ciągłe doskonalenie.
P # 21) Czy widzisz jakąś wadę używania Scruma?
Odpowiedź: Nie widzę żadnych wad używania Scruma. Problemy pojawiają się głównie wtedy, gdy zespół scrumowy albo nie rozumie wartości i zasad scrumu, albo nie jest wystarczająco elastyczny, aby się zmienić.
P # 22) Czy myślisz, że scrum można wdrożyć we wszystkich procesach tworzenia oprogramowania?
Odpowiedź: Scrum jest używany głównie do
- Złożone projekty.
- Projekty, które mają wczesne i ścisłe terminy.
- Kiedy tworzymy oprogramowanie od podstaw.
P # 23) Załóżmy, że podczas przeglądu właściciel produktu lub interesariusz nie zgadza się na zaimplementowaną funkcję, co byś zrobił?
Odpowiedź: Po pierwsze, nie oznaczymy historii jako ukończonej.
Najpierw potwierdzimy rzeczywiste wymagania od interesariuszy, zaktualizujemy historyjkę użytkownika i umieścimy ją w backlogu. Na podstawie priorytetu wyciągnęlibyśmy historię w następnym sprincie.
P # 24) Jeśli Scrum Master nie jest dostępny, czy nadal prowadziłbyś codzienne spotkanie stand up?
Odpowiedź: Tak, możemy bardzo dobrze iść do przodu i robić nasze codzienne stojące spotkania.
P # 25) Gdzie automatyzacja pasuje do scruma?
Odpowiedź: Automatyzacja odgrywa istotną rolę w Scrumie. Aby mieć ciągłe informacje zwrotne i zapewnić wysoką jakość produktów, powinniśmy próbować wdrażać podejścia TDD, BDD i ATDD podczas naszego rozwoju. Automatyzacja w scrumie dotyczy nie tylko testowania, ale dotyczy wszystkich aspektów tworzenia oprogramowania.
Jak powiedziałem przed wprowadzeniem TDD, BDD i ATDD przyspieszą nasz proces rozwoju, przy jednoczesnym zachowaniu standardów jakości; automatyzacja procesu tworzenia i wdrażania przyspieszy również dostępność funkcji w różnych środowiskach - od kontroli jakości po produkcję.
Jeśli chodzi o testowanie, testom regresji powinno się poświęcić najwięcej uwagi. Wraz z postępem każdego sprintu zestaw regresji stale rośnie, a ręczne wykonanie zestawu regresji dla każdego sprintu staje się praktycznie bardzo trudne. Ponieważ mamy czas trwania sprintu od 2 do 4 tygodni, jego automatyzacja byłaby imperialna.
Pytanie # 26) Oprócz planowania, przeglądu i retrospekcji, czy znasz jakąś inną ceremonię w scrumie?
Odpowiedź: Mamy spotkanie Product Backlog Refinement (spotkanie dotyczące przygotowania backlogu), na którym zespół, mistrz scrum i właściciel produktu spotykają się, aby zrozumieć wymagania biznesowe, podzielić je na historie użytkowników i oszacować.
P # 27) Czy możesz podać przykład, w którym scrum nie może zostać zaimplementowany? W takim razie co sugerujesz?
Odpowiedź: Scrum można zaimplementować we wszystkich rodzajach projektów. Ma zastosowanie nie tylko do oprogramowania, ale jest również z powodzeniem wdrażany w projektach mechanicznych i inżynieryjnych.
P # 28) Powiedz mi jedną wielką zaletę używania Scruma?
Odpowiedź: Główną zaletą jest - wczesna informacja zwrotna i produkcja minimalnie opłacalnego produktu dla interesariuszy.
Q # 29) Co to jest DoD? Jak to się osiąga?
Odpowiedź: DoD oznacza definicję ukończenia. Osiąga się to, gdy
- Historia jest zakończona
- Kontrola jakości zakończona
- Historia spełnia i spełnia kryteria akceptacji
- Regresja wokół historii jest zakończona
- Ta funkcja może zostać wysłana / wdrożona w produkcji.
Pytanie # 30) Co to jest MVP w Scrumie?
Odpowiedź: Produkt o minimalnej opłacalności to produkt, który ma tylko minimalne wymagane cechy, które można zademonstrować zainteresowanym stronom i kwalifikuje się do wysłania do produkcji.
P # 31) Co to są Epiki?
Odpowiedź: Epiki to niejednoznaczne historie użytkowników lub możemy powiedzieć, że są to historie użytkowników, które nie są zdefiniowane i są przechowywane na potrzeby przyszłych sprintów.
jakie jest najlepsze oprogramowanie do czyszczenia komputera
P # 32) Jak obliczasz punkt fabularny?
Odpowiedź: Punkt fabularny oblicza się, biorąc pod uwagę wysiłek programistyczny + wysiłek testowy + rozwiązanie zależności i innych czynników, które wymagałyby ukończenia historii.
P # 33) Czy jest możliwe, że napotkasz różne punkty fabularne dotyczące prac rozwojowych i testowych? W takim razie, jak rozwiązać ten konflikt?
Odpowiedź: Tak, to bardzo powszechny scenariusz. Może istnieć szansa, że punkt fabularny podany przez zespół programistów to, powiedzmy, 3, ale tester daje 5. W takim przypadku zarówno programista, jak i tester muszą uzasadnić swój punkt widzenia, przeprowadzić dyskusje na spotkaniu i współpracować, aby zakończyć wspólny punkt fabularny.
P # 34) Jesteś w trakcie sprintu i nagle właściciel produktu ma nowe wymagania, co zrobisz?
Odpowiedź: W idealnym przypadku wymaganie staje się historią i przenosi się do zaległości. Następnie, w oparciu o priorytet, zespoły mogą go podjąć w następnym sprincie.
Ale jeśli priorytet wymagania jest naprawdę wysoki, zespół będzie musiał dostosować się do niego w sprincie, ale musi bardzo dobrze przekazać interesariuszowi, że włączenie historii w środku sprintu może spowodować rozlanie kilku historii do następny sprint.
Q # 35) Jeśli w ostatnim dniu sprintu otrzymasz historię do przetestowania i stwierdzisz, że są wady, co zrobisz? Czy oznaczysz historię jako ukończoną?
Odpowiedź: Historia jest gotowa tylko wtedy, gdy jest ukończona, + QA zakończona + kryteria akceptacji są spełnione + kwalifikuje się do wysłania do produkcji. W tym przypadku, jeśli są usterki, historia jest częściowo ukończona, a nie w całości, więc przeleję ją do następnego sprintu.
Mam nadzieję, że niektóre z najczęściej zadawanych pytań i odpowiedzi do wywiadu scrumowego będą pomocne w przygotowaniu wywiadu scrumowego.
rekomendowane lektury
- Pytania i odpowiedzi do wywiadu
- 31 najpopularniejszych pytań i odpowiedzi do wywiadów Agile
- 25 najlepszych pytań i odpowiedzi na rozmowę z testami zwinnymi
- ETL Pytania i odpowiedzi podczas rozmowy kwalifikacyjnej testującej
- Top 30+ popularnych pytań i odpowiedzi do wywiadów z ogórkami
- 30 najpopularniejszych pytań i odpowiedzi do wywiadów SAS
- 30 najczęściej zadawanych pytań i odpowiedzi na rozmowę z testami bezpieczeństwa
- 30 najpopularniejszych pytań i odpowiedzi do wywiadów DBMS