30 top scrum interview questions
Seznam najpogostejših vprašanj za intervju z Scrum s podrobnimi odgovori, ki vam bodo v pomoč pri pripravi intervjuja:
Tu je nekaj vprašanj za razgovore in njihovi odgovori, ki jih na splošno postavljajo med razgovorom s kandidatom, ki trdi, da pozna metodologijo Agile scrum.
Preberite tudi=> 25 najboljših agilnih preizkusnih vprašanj in odgovorov
Preden skočite v agilne scrum metodološke odgovore na vprašanja, priporočam vsem, da najprej preučite vprašanje in poskusite odgovoriti sami, in ko končate, nadaljujte s pregledom odgovorov.
V tem prispevku sem torej najprej napisal samo vprašanje, tako da boste vsi imeli možnost razmišljati o odgovorih. Nato sem v zadnji del prispevka zapisal odgovore.
Prav tako bi rad omenil, da obstaja veliko scenarijev, ki ne morejo imeti pravega ali napačnega odgovora. Odvisno je samo od kulture organizacije in perspektive reševanja situacije.
Tukaj so vprašanja:
Morati prebrati=> Uvod v metodologijo Agile Scrum
Vprašanja za intervju z Scrumom (za odgovore se pomaknite navzdol)
V # 1. V čem se scrum razlikuje od slapa?
V # 2. V čem se scrum razlikuje od iterativnega modela?
3. vprašanje. Ali poleg Scruma poznate še katero gibčno metodologijo?
V # 4. Kakšne slovesnosti izvajate v skrumu
V # 5. Poznate Tri Amigose v Scrumu?
V # 6. Kakšna naj bi bila po vašem mnenju idealna velikost ekipe Scrum?
V # 7. O čem razpravljate na sestanku Daily stand up?
V # 8. Kako se imenuje 'časovno boksanje' scrum postopka?
V # 9. Kakšno naj bi bilo idealno trajanje šprinta?
V # 10. Kako so zahteve definirane v skrumu?
V # 11. Kateri so različni artefakti v skrumu?
V # 12. Kako definirate uporabniško zgodbo?
V # 13. Kakšne vloge ima Scrum Master in lastnik izdelka?
V # 14. Kako merite opravljeno delo v sprintu?
V # 15. Kaj je hitrost?
V # 16. Torej, v Scrumu je kateri subjekt odgovoren za končni rezultat? Scrum Master ali lastnik izdelka?
V # 17. Kako merite zahtevnost ali napor v sprintu? Ali obstaja način, da ga določimo in predstavimo?
V # 18. Kako spremljate svoj napredek v sprintu?
V # 19. Kako ustvarim izgoreli grafikon?
V # 20. Kaj počnete v sprint pregledu in retrospektivi?
V # 21. Ali vidite kakšno slabost uporabe scrum-a?
V # 22. Ali menite, da je scrum mogoče uporabiti v vseh postopkih razvoja programske opreme?
V # 23. Recimo, da se med pregledom lastnik izdelka ali deležnik ne strinja s funkcijo, ki ste jo uporabili, kaj bi naredil?
V # 24. V primeru, da scrum master ni na voljo, bi še vedno vodili dnevni sestanek?
V # 25. Kje se avtomatizacija prilega scrumu?
V # 26. Ali poleg načrtovanja, pregleda in retrospektive poznate še kakšno slovesnost?
V # 27. Ali lahko navedete primer, kje scrum-a ni mogoče izvesti? Kaj v tem primeru predlagate?
V # 28. Povejte mi eno veliko prednost uporabe scruma?
V # 29. Kaj je DoD? Kako je to doseženo?
V # 30. Kaj je MVP v scrumu?
V # 31. Kaj so Epics?
V # 32. Kako izračunate zgodbo?
V # 33. Ali je možno, da naletite na različne zgodbe za razvoj in preizkušanje? Kako v tem primeru razrešite ta spor?
V # 34. Ste sredi šprinta in nenadoma lastnik izdelka prihaja z novo zahtevo, kaj boste storili?
V # 35. Kaj boste storili, če boste zadnji dan sprinta prejeli zgodbo za test in ugotovili, da obstajajo napake? Boste označili zgodbo za končano?
Zdaj tukaj odgovori na vprašanja:
Vprašanja in odgovori za intervju za Scrum
V # 1) V čem se scrum razlikuje od slapa?
Odgovor: Glavne razlike so:
- Povratne informacije kupca so bile prejete že v zgodnji fazi Scrum kot slap , medtem ko so povratne informacije od kupca prejete proti koncu razvojnega cikla.
- Prilagoditi novo ali spremenjeno zahtevo v skrumu je lažje kot slap.
- Scrum se osredotoča na skupni razvoj kot slap kjer je celoten razvojni cikel razdeljen na faze.
- Kadar koli lahko spremenimo spremembe v skrumu kot v slapu.
- Testiranje velja za fazo v slapu, za razliko od skruma.
V # 2) V čem se scrum razlikuje od iterativnega modela?
Odgovor: Scrum je vrsta iterativnega modela, vendar je iterativni + inkrementalni.
Q # 3) Ali poleg Scruma poznate še katero gibčno metodologijo?
Odgovor: Druga agilna metodologija vključuje KanBan, XP, Lean.
V # 4) Kakšne slovesnosti izvajate v skrumu?
Odgovor: V Scrumu se izvajajo 3 glavne slovesnosti:
- Načrtovanje srečanja: Tu se sestanejo celotne ekipe za scrum, skupaj s poveljnikom scrum-a in lastnikom izdelka, da bi razpravljali o vsakem elementu iz zaostanka izdelka, da lahko delajo na sprintu. Ko je zgodba ocenjena in jo ekipa dobro razume, se nato premakne v Sprint Backlog.
- Pregledno srečanje: Tu skupina scrum zainteresiranim stranem prikazuje svoje opravljeno delo.
- Retrospektivno srečanje: Tu se ekipe za scrum skupaj z mojstrom scrum in lastnikom izdelka sestanejo, da si ogledajo zadnji sprint, na katerem so delali. V glavnem razpravljajo o treh stvareh:
- Kaj je šlo dobro?
- Kaj bi lahko naredili bolje?
- Akcijski predmeti
Poleg teh treh slovesnosti imamo še eno srečanje, ki se imenuje 'Negovalec'.
Na tem sestanku je ekipa scrum skupaj s poveljnikom scrumom in lastnikom izdelka. Lastnik izdelka je predstavil poslovne zahteve glede na prednostno nalogo in skupina, o kateri se je razpravljalo, opredeli zapletenost, odvisnosti in prizadevanja. Skupina lahko na tej stopnji naredi tudi zgodbo, ki kaže na to.
V # 5) Ali poznate Tri Amigose v Scrumu?
Odgovor: Trije Amigoji so - Lastnik izdelka, Scrum Master in Scrum Team.
V # 6) Kakšna naj bi bila po vašem mnenju idealna velikost ekipe Scrum?
Odgovor: Idealna velikost je 7 do 9 z +/- 2
razlika med c in c ++
V # 7) O čem razpravljate na dnevnem stand up sestanku?
Odgovor: Razpravljamo o naslednjih treh stvareh:
- Kaj sem počel danes?
- Kaj nameravam početi jutri?
- Kakršne koli ovire / blokada ceste
V # 8) Kako se imenuje 'časovno boksanje' scrum postopka?
Odgovor: Imenuje se 'Sprint'
V # 9) Kakšno naj bi bilo idealno trajanje šprinta?
Odgovor: Priporočljivo je imeti 2 - 4 tedne sprinterskega cikla.
V # 10) Kako so zahteve definirane v skrumu?
Odgovor: Zahteve v Scrumu imenujejo 'uporabniške zgodbe'.
V # 11) Kateri so različni artefakti v scrumu?
Odgovor: V Scrumu sta dva artefakta:
- Zaostanek izdelka: Vsebuje prednostni seznam poslovnih zahtev
- Sprint Backlog: Vsebuje uporabniške zgodbe, ki jih mora narediti scrum ekipa za sprint.
V # 12) Kako definirate uporabniško zgodbo?
Odgovor: Uporabniške zgodbe so določene v obliki
Kot
hočem
Torej to
V # 13) Kakšne vloge imajo Scrum Master in lastnik izdelka?
Odgovor:
Scrum mojster: Deluje kot vodja hlapcev za scrum ekipo. Vodja vseh scrum slovesnosti in trenira ekipo, da razume in izvaja scrum vrednote in principe.
Lastnik izdelka: Je kontaktna točka za scrum ekipo. On / ona je tisti, ki deluje najbližje poslu. Glavna odgovornost lastnika izdelka je prepoznati in izboljšati izdelke, ki so zaostali.
V # 14) Kako merite opravljeno delo v sprintu?
Odgovor: Izmeri se s hitrostjo.
V # 15) Kaj je hitrost?
Odgovor: Hitrost je vsota zgodb, ki jih scrum ekipa izpolni (ustreza definiciji dokončano) v sprintu.
V # 16) Kateri subjekt je v scrumu odgovoren za končne rezultate? Scrum mojster ali lastnik izdelka?
Odgovor: Niti poveljnik scrum, niti lastnik izdelka. Odgovornost je ekipe, ki je lastnica končnega izdelka.
V # 17) Kako merite zahtevnost ali napor v sprintu? Ali obstaja način, da ga določimo in predstavimo?
Odgovor: Kompleksnost in napor se merita s pomočjo 'Zgodbenih točk'. V Scrumu je za njegovo predstavitev priporočljiva uporaba Fibonaccijeve serije.
V # 18) Kako spremljate svoj napredek v sprintu?
Odgovor: Napredek spremlja 'grafikon izgorevanja'.
V # 19) Kako ustvarim grafikon Burn-Down?
Odgovor: Graf izgorevanja je graf, ki prikazuje ocenjeni dejanski napor scrum nalog.
Je sledilni mehanizem, s katerim se za določen sprint; vsakodnevne naloge se spremljajo, da se preveri, ali zgodbe napredujejo proti dokončanju predanih zgodb ali ne. Tu se moramo zavedati, da se prizadevanja merijo v zgodbah uporabnikov in ne v urah.
V # 20) Kaj počnete v sprint pregledu in retrospektivi?
Odgovor: Med pregledom Sprinta se predstavimo in predstavimo funkcijo ali zgodbo, ki jo izvaja scrum ekipa, zainteresiranim stranem.
Med retrospektivo skušamo v sodelovanju ugotoviti, kaj je šlo dobro, kaj bi lahko naredili bolje in akcijske predmete, da bi se nenehno izboljševali.
V # 21) Ali vidite kakšno slabost uporabe scrum-a?
Odgovor: Ne vidim nobene slabosti uporabe scruma. Težave nastanejo predvsem takrat, ko ekipa za scrum niti ne razume vrednot in načel scruma ali pa ni dovolj prilagodljiva, da bi se lahko spremenila.
V # 22) Ali menite, da je scrum mogoče uporabiti v vseh postopkih razvoja programske opreme?
Odgovor: Scrum se uporablja predvsem za
kateri od naslednjih ni v stanju preskušanja sistema?
- Kompleksni projekti.
- Projekti z zgodnjimi in strogimi roki.
- Ko razvijamo katero koli programsko opremo iz nič.
V # 23) Recimo, da se med pregledom lastnik izdelka ali deležnik ne strinja s funkcijo, ki ste jo uporabili, kaj bi naredil?
Odgovor: Najprej ne bomo označili zgodbe kot končane.
Najprej bomo potrdili dejansko zahtevo zainteresirane strani, posodobili uporabniško zgodbo in jo dali v zaostanke. Glede na prednost bi vlekli zgodbo v naslednjem sprintu.
V # 24) V primeru, da scrum master ni na voljo, bi še vedno vodili dnevni stand up sestanek?
Odgovor: Da, zelo dobro lahko nadaljujemo in se sestanemo vsak dan.
V # 25) Kje se avtomatizacija prilega scrumu?
Odgovor: Avtomatizacija ima v Scrumu ključno vlogo. Da bi imeli neprekinjene povratne informacije in zagotovili kakovostne rezultate, bi morali med razvojem poskusiti uporabiti pristope TDD, BDD in ATDD. Avtomatizacija v scrumu ni povezana samo s testiranjem, ampak je namenjena vsem vidikom razvoja programske opreme.
Kot sem že povedal pred uvedbo TDD, bodo BDD in ATDD pospešili naš razvojni proces in ohranili standarde kakovosti; avtomatizacija postopka izdelave in uvajanja bo prav tako pospešila razpoložljivost funkcij v različnih okoljih - QA za proizvodnjo.
Kar zadeva testiranje, bi moralo biti najbolj pozorno regresijsko testiranje. Z napredovanjem vsakega sprinta se regresijska zbirka še naprej povečuje in postane praktično izziv ročno izvajati regresijsko zbirko za vsak sprint. Ker imamo sprint 2–4 tedne, bi bilo avtomatiziranje imperialno.
V # 26) Ali poleg načrtovanja, pregleda in retrospektive poznate še kakšno slovesnost?
Odgovor: Imamo sestanek za izboljšanje zaostankov izdelkov (srečanje zaostankov), kjer se ekipa, poveljnik scrum-a in lastnik izdelka sestanejo, da bi razumeli poslovne zahteve, ga razdelijo na zgodbe uporabnikov in ocenijo.
V # 27) Ali lahko navedete primer, kje scrum-a ni mogoče uporabiti? Kaj v tem primeru predlagate?
Odgovor: Scrum je mogoče izvajati v vseh vrstah projektov. Ne uporablja se samo za programsko opremo, temveč se uspešno izvaja tudi v strojnih in inženirskih projektih.
V # 28) Povejte mi eno veliko prednost uporabe scruma?
Odgovor: Glavna prednost je - zgodnje povratne informacije in zagotavljanje minimalnega preživetja izdelka zainteresiranim stranem.
V # 29) Kaj je DoD? Kako je to doseženo?
Odgovor: DoD je kratica za Definition of Done. Doseže se, ko
- Zgodba je končana
- QA popolna
- Zgodba izpolnjuje in izpolnjuje kriterije sprejemljivosti
- Regresija okoli zgodbe je končana
- Funkcija je primerna za pošiljanje / uporabo v proizvodnji.
V # 30) Kaj je MVP v scrumu?
Odgovor: Izdelek z minimalno sposobnostjo preživetja je izdelek z minimalno zahtevano lastnostjo, ki ga je mogoče pokazati zainteresiranim stranem in je primeren za pošiljanje v proizvodnjo.
V # 31) Kaj so Epics?
Odgovor: Epike so nedvoumne uporabniške zgodbe ali lahko rečemo, da so to uporabniške zgodbe, ki niso opredeljene in se hranijo za prihodnje sprinte.
V # 32) Kako izračunate zgodbo?
Odgovor: Zgodba se izračuna tako, da se upošteva razvojni napor + napor testiranja + reševanje odvisnosti in drugih dejavnikov, ki bi bili potrebni za dokončanje zgodbe.
V # 33) Ali je možno, da naletite na različne zgodbe za razvoj in preizkušanje? Kako v tem primeru razrešite ta spor?
Odgovor: Da, to je zelo pogost scenarij. Morda obstaja verjetnost, da je zgodba, ki jo je podala razvojna skupina, recimo 3, toda tester pa jih da 5. V tem primeru morata tako razvijalec kot tester utemeljiti svojo zgodbo, na sestanku razpravljati in sodelovati, da zaključi skupna zgodba.
V # 34) Ste sredi šprinta in nenadoma lastnik izdelka dobi novo zahtevo, kaj boste storili?
Odgovor: V idealnem primeru zahteva postane zgodba in se premakne v zaostanke. Nato lahko ekipe na podlagi prednostne naloge nastopijo v naslednjem sprintu.
Če pa je prednostna naloga zahteve res visoka, jo bo morala ekipa prilagoditi sprintu, vendar mora zainteresirane strani zelo dobro obvestiti, da lahko vključitev zgodbe sredi šprinta povzroči, da se nekaj zgodb razlije na naslednji sprint.
V # 35) Kaj boste storili, če boste zadnji dan sprinta prejeli zgodbo za test in ugotovili, da obstajajo napake? Boste zgodbo označili kot končano?
Odgovor: Zgodba je narejena šele, ko je razvoj končan + QA popolno + izpolnjeni kriteriji sprejemljivosti + je primerna za odpremo v proizvodnjo. V tem primeru, če obstajajo napake, je zgodba delno narejena in ni dokončana, zato jo bom prelil na naslednji sprint.
Upam, da vam bo nekaj najpogostejših vprašanj in odgovorov na razgovore pomagalo pri pripravi razgovora.
Priporočeno branje
- Vprašanja in odgovori za intervjuje
- Najboljših 31 vprašanj in odgovorov o agilnih intervjujih
- 25 najboljših agilnih preizkusnih vprašanj in odgovorov
- Vprašanja in odgovori za preizkušanje ETL
- 30 najbolj priljubljenih vprašanj in odgovorov za intervju s kumaricami
- Top 30 vprašanj in odgovorov za intervju s SAS
- Top 30 vprašanj in odgovorov za preskušanje varnosti
- 30 najboljših vprašanj in odgovorov za DBMS