Top 50 pitanja i odgovora na agilnom intervjuu (2026.)
Agile je nadaleko poznata metodologija koju koriste organizacije u razvoju softvera. Pomaลพe timovima da rade u malim inkrementima kako bi odjeli mogli raditi uฤinkovito i brลพe izvrลกavati zadatke.
Stoga, ako se odluฤite prijaviti za ulogu u ovoj domeni kao svjeลพiji ili iskusniji kandidat, evo popisa od gornjih 50 pitanja za intervju koji ฤe vam pomoฤi da pronaฤete posao.
Pitanja i odgovori za agilni intervju
1) ล to je agilna metodologija?
Agilna metodologija je pristup razvoju proizvoda koji ukljuฤuje razdvajanje projekta na male dijelove. Agilni tim suraฤuje sa dionicima i klijentima radi poboljลกanja u svakoj fazi razvoja.
Sastoji se od planiranja, izvedbe i evaluacije. U ovoj metodi, tim objavljuje male dijelove projekta, ฤineฤi svako izdanje naprednijim od prethodnog.
2) Koja je kljuฤna razlika izmeฤu Agile i Scrum metode?
Ovdje je razlika izmeฤu Agilea i Scruma:
Okretan:
- Agilna metoda se koristi za upravljanje projektom.
- Agilni je potpuni kontinuirani proces razvojaping i poboljลกanje proizvoda.
Oloลก:
- To je precizna tehnika koja opisuje agilnu metodologiju. Agile moลพete nazvati praksom, a Scrum procedurom.
- Ova se metodologija isporuฤuje nakon svakog razvojnog sprinta.
3) Koja je razlika izmeฤu Agile i tradicionalnog slap procesa?
Agile i Waterfall metodologije su upravljanja projektima koje se koriste u fazama razvoja softvera.
Ovdje su glavne razlike Agilna metodologija i tradicionalni postupak vodopada:
| Agilna metodologija | Tradicionalni postupak s vodopadom |
|---|---|
| U Agileu tim moลพe istovremeno raditi na razliฤitim fazama. | Tim treba dovrลกiti svaku fazu prije nego poฤne raditi na sljedeฤoj. |
| Agile je pod utjecajem povratnih informacija kupaca i koristi timsku suradnju. | Waterfall ne uzima povratne informacije korisnika i vanjsku suradnju usred procesa. |
4) Koja je razlika izmeฤu grafikona burn-up i burndown?
Grafikoni sagorijevanja i smanjenja potroลกnje koriste se za track proces razvojaping projekt i koriste istu os. Meฤutim, ovo su razlike izmeฤu ova dva grafikona.
Grafikon sagorijevanja:
- Grafikon sagorijevanja prikazuje koliฤinu dovrลกenog posla zajedno s ukupnim.
- U ovom grafikonu linija ide od dna prema gore.
Grafikon sagorijevanja:
- Burndown vam omoguฤuje pregled preostalog posla koji treba obaviti.
- U dijagramu sagorijevanja linija se pomiฤe prema dnu od vrha kako tim napreduje u razvoju projekta.
5) Definirajte uloge u Scrumu?
Definiranje uloga u Scrumu uobiฤajeni je dio pitanja za agilni Scrum intervju. Postoje tri uloge u Scrumu:
- Vlasnik proizvoda: Vlasnik proizvoda razumije zahtjeve kupaca. Na taj naฤin odreฤuju znaฤajke proizvoda i navode ih po prioritetu. ล toviลกe, imaju viziju za cijeli tim i poveฤanje ROI-a.
- Scrum majstor: Scrum master vodi projekt i scrum tim. Pomaลพe im usvojiti agilne metodologije. Oni pomaลพu vlasniku proizvoda da razumije znaฤajke i proces.
- Scrum tim: Ovaj tim radi prema smjernicama scrum mastera i ispunjava zahtjeve dionika.
6) Koji je pravi trenutak za koriลกtenje agilnog modela?
Ovdje su mjesta na kojima moลพete koristiti Agile model:
- Podjela radnih kategorija: Omoguฤuje potpunu transparentnost o tome u ลกto ulaลพete svoje vrijeme i prikazuje redoslijed prioriteta zadataka.
- Svijest o uklanjanju kvarova: To pomaลพe u proizvodnji kvalitetnih proizvoda od strane aktivnih ฤlanova.
- Sprint spali matricu: Kad trebate track dovrลกetak posla koriลกtenjem sprinta.
- Kumulativni dijagram toka: Ovo je ujednaฤen tijek rada koji se provjerava gdje x-os pokazuje vrijeme, a y-os predstavlja koliฤinu truda.
- Vremenska pokrivenost: Trajanje se mjeri koriลกtenjem udjela broja redaka koda koji testni skup naziva brojem relativnih redaka koda.
- Isporuฤena poslovna vrijednost: Ovdje se radi o produktivnosti tima, a ona ima 100 bodova za svaki projekt.
- Vrijeme rjeลกavanja kvara: Odnosi se na proces u kojem tim identificira i popravlja greลกke.
7) ล to je Product Backlog & Sprint Zaostatak?
Razlika izmeฤu ova dva zaostatka je u tome ลกto se Product Backlog sastoji od svih zahtjeva i modula proizvoda. Daje vam informacije o zadacima koje morate izvrลกiti. Dodatno, ukljuฤuje cijeli postupak potreban za provedbu ovih aktivnosti kako bi se postigao cilj.
S druge strane, Sprint Backlog je pododjel Product Backlog-a. To je detaljan zahtjev i znaฤajka odreฤenog sprinta.
Vlasnik aplikacije posjeduje zaostatak proizvoda, dok Sprint zaostatak je u vlasniลกtvu sprinterskog tima.
8) Kako se nositi sa Score Creepom?
Score creep znaฤi nekontroliranu promjenu dodanu bez provjere njezine cijene, vremena i utjecaja na opseg.
Da biste se nosili s gubitkom rezultata, moลพete slijediti ove korake:
Korak 1) Svakodnevno pomno praฤenje rada.
Korak 2) Usklaฤivanje vizije tima s pravilnom komunikacijom.
Korak 3) Redovito pregledavajte zahtjeve projekta U odnosu na ono ลกto je isporuฤeno.
Korak 4) Izbjegavajte dodavanje dodatnih znaฤajki koje nisu bile u izvornom opsegu.
Korak 5) Osigurajte da sve promjene prolaze kroz kontrolu promjena i da se provode tek nakon odobrenja.
9) ล to je ispitni klip?
Testni dio je mali kod koji moลพe zamijeniti odreฤenu komponentu oponaลกanjem iste. Odvojak daje dosljedne rezultate i daje isti izlaz kao i originalna komponenta.
10) Koja je vaลพnost svakodnevnih stand-up sastanaka?
Dnevni stand-up sastanci vaลพni su sastanci za timske rasprave na kojima svaki suradnik izvjeลกtava o napretku rada. Raspravljaju o tome kako rijeลกiti tehniฤke probleme, radnje potrebne za dovrลกetak preostalog projekta itd.
11) ล to je Scrum nad Scrumovima?
Scrum of Scrum je sastanak koji odrลพavaju timovi koji rade na odreฤenom projektu radi koordinacije i zajedniฤkog rada na pruลพanju rjeลกenja. Veleposlanik iz svakog tima predstavlja svoju jedinicu na ovom sastanku.
Glavne teme o kojima se raspravljalo na ovom sastanku su:
- Napredak jedinice nakon prethodnog Scrum of Scrum.
- Zadaci koje je potrebno dovrลกiti prije sljedeฤeg sastanka.
- Prepreke s kojima se tim suoฤio tijekom obavljanja prethodnog zadatka.
12) ล to znate o pojmu agilno testiranje?
Agilno testiranje je praksa koja se koristi za testiranje softvera. Provodi ga tim za testiranje koji prima dio koda, a test se radi istovremeno tijekom razvoja proizvoda. Ukljuฤuje zahtjeve krajnjeg korisnika; dakle paralelno se odvija agilni razvoj.
Glavna naฤela ove metodologije su odrลพivi razvoj, zadovoljstvo korisnika i kod bez greลกaka. Takoฤer prati stalne povratne informacije, suradnju izmeฤu programera i poslovnih ljudi, komunikaciju licem u lice i uzastopna poboljลกanja.
13) Koje su prave vjeลกtine dobrog agilnog testera?
Kvalitete dobrog agilnog testera su:
- Testirajte automatizaciju i tehniฤko znanje: Dobar agilni tester ima dovoljno tehniฤkog znanja da zna koji se testovi i koji dijelovi testa mogu automatizirati.
- Razumije osiguranje kvalitete naspram testiranja: Idealan agilni tester zna razliku izmeฤu osiguranja kvalitete i testiranja. Stoga osiguravaju kvalitetu proizvoda od samog poฤetka.
- Daje kontinuiranu povratnu informaciju: Dobar agilni tester moลพe identificirati ima li kod problema u kratkom roku i cijelo vrijeme pruลพa rjeลกenja i povratne informacije razvojnom timu.
14) Kakav je projekt prikladan za agilnu metodologiju?
Agilna metodologija je najprikladnija za projekte koji ฤesto mijenjaju zahtjeve. Ova metoda testiranja moลพe kontinuirano isporuฤivati โโvrijedne rezultate testiranja svojim iterativnim naฤinom usmjerenim na vrijeme.
15) ล to je Kanban?
Kanban je softver koji pruลพa vizualni prikaz napretka rada. tracprati razvoj projekta dok prolazi kroz proces. Ovaj sustav takoฤer regulira opskrbu komponentama za projekt pomoฤu kartice koja se ลกalje niz proizvodnu liniju.
16) ล to je brzina sprinta i kako se mjeri?
A SprintBrzina je ukupni broj zadataka koje je tim obavio u a Sprint. To je timska stopa napretka sprint po sprint. Brzina se zatim mjeri tako da se broj bodova ostvarenih u zavrลกenom sprintu ujednaฤi s ukupnim brojem zavrลกenih sprinteva.
17) Objasnite ulogu Scrum Mastera.
Uloga scrum mastera je voditi projekt i voditi scrum tim. Ovaj pojedinac mora zaลกtititi svoj tim od bilo kakvih prekida koji bi mogli utjecati na fokus tima. Scrum master pomaลพe timu da postigne cilj sprinta i takoฤer im pomaลพe u usvajanju Agile metodologija i Scrum principa i aplikacija.
On ili ona odgovorni su za nadgledanje tima tijekom svih projekata i potiฤuฤi ih da ostanu uฤinkoviti u svakom trenutku. Scrum master radi pod vodstvom vlasnika projekta i takoฤer mu pomaลพe razumjeti znaฤajke i povratne informacije korisnika.
18) ล to je "build-breaker"?
Prekid izrade je okolnost koja se dogaฤa kada se pojavi greลกka u softveru. Ova nepredviฤena situacija dovodi do neuspjelog izvrลกenja, prekida procesa kompilacije ili generiranja upozorenja. U takvim sluฤajevima od ispitivaฤa se oฤekuje da vrati softver u njegovo izvorno funkcionalno stanje ispravljanjem greลกke.
19) Kako agilna metodologija funkcionira u testiranju?
Evo koraka koji opisuju kako agilna metodologija funkcionira u testiranju:
Korak 1)Testiranje poฤinje s razvojem softvera, tako da ispitivaฤi analiziraju svaku znaฤajku i modul koji se kreira.
Korak 2) Zatim rastavljaju razvoj znaฤajki proizvoda na manje dijelove kako bi ih uฤinili upravljivim.
Ti dijelovi mogu biti korisniฤke priฤe, zahtjevi i zadaci.
Korak 3) Na ovaj naฤin jedinica za testiranje sada moลพe suziti fokus na svaki odjeljak kako bi se poveฤala toฤnost i uฤinkovitost.
20) Kada odabrati Agile metodologiju?
Agilna metodologija savrลกen je izbor za upravljanje proizvodima buduฤi da su njezine karakteristike kratki vremenski okviri, prilagodljivost i iteracija.
- Ova metoda odgovara kontinuiranim projektima i razvoju kojima nedostaju detalji u poฤetnoj fazi.
- Takoฤer je koristan za projekte koji nemaju dovoljno resursa ili nemaju jasne vremenske rokove. Na primjer, ako stvarate svjeลพ proizvod, naiฤi ฤete na mnoge izazove.
- Takoฤer ima brzu iteraciju i pomaลพe u besprijekornoj komunikaciji sa dionicima, tako da ste odmah svjesni izmjena i zahtjeva.
21) Koji su artefakti Scrum procesa?
Artefakti Scrum procesa su:
- Zaostatak proizvoda: Ovo je popis koji sadrลพi svjeลพe dodane znaฤajke, izmjene napravljene u znaฤajkama, promjene infrastrukture, ispravke greลกaka itd., kako bi se utvrdilo moลพe li se dobiti odreฤeni izlaz.
- Sprint zaostatak: To je pododjeljak Product Backlog-a, koji se sastoji od zadataka na koje se tim usredotoฤuje kako bi ispunio cilj sprinta.
- Poveฤanje proizvoda: Ovo je kombinirani popis svih Product Backlog poslova dovrลกenih u ispisu i vrijednosti ranijih sprinta.
22) ล to je Scrum-ban?
Rijeฤ je o metodologiji koja kombinira agilne okvire Scrum i Kanban. U ovoj metodi dobivate strukturu Scruma te vizualizaciju i fleksibilnost Kanbana. Scrum-ban se koristi za smanjenje grupiranja zadataka, usvajanje sustava temeljenog na povlaฤenju i ispunjavanje drugih zahtjeva tima.
23) ล to je Sprint 0 i Spike?
Sprint 0 je mali trud uloลพen u stvaranje grubog okvira zaostatka proizvoda. Ovo takoฤer ukljuฤuje pojedinosti o procijenjenom vremenu puลกtanja proizvoda u promet. Svrha od Sprint 0 je izgraditi kostur projekta, korisniฤke priฤe, mapu priฤapingi upotrebljiv proizvod u minimalnom vremenskom roku.
Spike je korisniฤka priฤa za koju jedinica mora odrediti koliฤinu potrebnog rada. Uz pomoฤ ovog izraฤuna tim moลพe zakljuฤiti vremensko ograniฤenje, problem i alternativna rjeลกenja.
Dakle, Spike pruลพa vidljivost, predvidljivost i povjerenje u vremenskoj liniji izgradnje proizvoda. Dok Sprint 0 nudi korisnu vrijednost kako bi je tim mogao poboljลกati.
24) ล to je mapa korisniฤkih priฤaping?
Mapa korisniฤkih priฤaping znaฤi rasporeฤivanje korisniฤkih priฤa ovisno o prioritetu i horizontalnoj osi. Vertikalna os predstavlja njihove progresivne razine sloลพenosti. Na ovoj kartiping, voditelj proizvoda i programeri popisuju zadatke koji ฤe biti vrijedni za krajnje korisnike.
Oni analiziraju kako bi saznali koji su koraci od najveฤe vrijednosti za kupce i u skladu s tim daju prioritet priฤama.
25) ล to je empirijska kontrola procesa u Scrumu?
Empirijska kontrola procesa odnosi se na zadatak koji se temelji na iskustvu, opaลพanjima, dokazima, eksperimentima i ฤinjenicama. Ovaj se proces prati u Scrumu kako bi se osiguralo da projekt napreduje, a tumaฤenje se temelji na opaลพanjima i ฤinjenicama.
Ovisi o prilagodbi, promatranju i transparentnosti. Naฤin razmiลกljanja tima, promjene u misaonom procesu i kultura kljuฤni su za postizanje oฤekivane agilnosti organizacije.
26) Koji su znaฤajni dijelovi agilnog procesa?
Znaฤajni dijelovi Agilnog procesa su sljedeฤi:
- Prilagodljivost: Prilagodite se svim promjenama i novim zahtjevima.
- Uฤinkovitost: Svaki pojedinac mora biti uฤinkovit i kontinuirano se usavrลกavati uz povratne informacije za kvalitetne rezultate.
- suradnja: Sve strane moraju doprinijeti cilju projekta.
- Poremeฤaj: Promjena tradicionalne metode za zadovoljstvo kupaca je vrijedan poremeฤaj.
- Jednostavnost: ฤiniti proces agilnijim i sprijeฤiti gubitak je jednostavnost koja stvara bolje rezultate.
27) Koji su principi Agilnog testiranja?
Principi Agile testiranja su:
- Zadovoljstvo kupaca: Potrebe kupaca moraju biti zadovoljene.
- Dobrodoลกli promjene: Mora se pozabaviti potrebom za promjenom.
- Raditi zajedno: Programeri i druge jedinice moraju suraฤivati.
- ฤesta dostava: Isporuka proizvoda u kratkom roku.
- Komunikacija licem u lice: Razgovori licem u lice u stvarnom vremenu najbolji su za agilno testiranje.
- Motivirani tim: Ostati motiviran i pokretan pomaลพe u brลพem dovrลกavanju projekata.
- Dobar dizajn: Proizvod se moลพe poboljลกati kada se tim usredotoฤi na dizajn i njegovu tehniฤku izvrsnost.
- Radni softver: Prikazuje pravi napredak projekta.
- Konstantan tempo: To pomaลพe agilnom procesu da omoguฤi najbolji odrลพivi razvoj proizvoda.
- Ssamoorganizirani timovi nude najbolji dizajn, zahtjeve i arhitekturu.
- Uฤinkovitost: Smanjite vrijeme mirovanja uz uฤinkovitost
- Odrazite i prilagodite: Redovito promiลกljanje i prilagoฤavanje zahtjevima moลพe pomoฤi u boljem agilnom procesu.
28) Koji su popularni Agile alati?
Neki od popularnih Agile alata su:
29) ล to znaฤi Scrum poker tehnika ili planiranje pokera?
Scrum Poker ili Planning Poker je agilna metoda koja se temelji na kartama i primjenjuje se za planiranje i procjenu. Vlasnik proizvoda prouฤava korisniฤku priฤu kako bi zapoฤeo sesiju ove tehnike.
Evo koraka za planiranje pokera:
Korak 1) Svaki procjenitelj ima Scrum Poker kartice s vrijednostima kao ลกto su 0,1,2,3,5 itd., koje oznaฤavaju toฤke priฤe, idealne dane i druga mjerenja procjena koja koristi tim.
Korak 2) Vlasnik proizvoda razgovara sa svakim procjeniteljem, a zatim zasebno bira karticu na temelju njihove individualne procjene.
Korak 3) Ako svi procjenitelji odaberu iste kartice vrijednosti, to se uzima kao procjena, a ako ne, procjenitelj govori o visokim i niskim vrijednostima procjena.
Korak 4) Later, svaki procjenitelj ponovno zasebno odabire karticu i pokazuje je. Ovaj proces se nastavlja dok se ne sklopi sporazum.
30) Razlikovati agilne metode testiranja od ostalih metoda testiranja
Kada se ovo pitanje postavi u pitanjima i odgovorima na intervjuu za agilnu metodologiju, morate ispitivaฤu dati jasne razlike izmeฤu ovih metoda testiranja.
Evo razlika izmeฤu agilnog i tradicionalnog:
| Agilno testiranje | Tradicionalna metoda |
|---|---|
| Nema fiksnih zahtjeva: problemi se rjeลกavaju u svakom sprintu. | Prati zahtjeve i rjeลกenja za rjeลกavanje problema i lansira proizvod. |
| Agilna metodologija testiranja ima iterativniji i prilagodljiviji pristup. | Ima prediktivni model. |
| To je uฤinjeno ne samo zbog kvalitete proizvoda, veฤ i zbog brze isporuke, ฤak i s minimalnim znaฤajkama. | Ova metoda se koristi za potvrdu kvalitete proizvoda. |
| Koristi puno automatizacije. | Ne koristi puno automatizacije. |
Evo razlika izmeฤu Agile i testiranja VS Waterfall:
| Agilno testiranje | Testiranje vodopada |
|---|---|
| Ovo testiranje odvija se zajedno s razvojem. | To se radi tek nakon zavrลกetka faze razvoja. |
| U ovoj metodi nema vremenskih odgoda izmeฤu testiranja i kodiranja. | Postoje kaลกnjenja izmeฤu testiranja i kodiranja. |
| To je fleksibilna metoda. | Vodopad je kruta metoda. |
| Testni plan se analizira nakon svakog sprinta. | Plan testiranja se ne pregledava u vrijeme ciklusa. |
31) Koje su najkritiฤnije agilne matrice?
Neke od najkritiฤnijih agilnih matrica su:
- Brzina: To pomaลพe tracbrzina projekta kako bi tim mogao znati o njegovom napretku i drugim pokazateljima.
- Svijest o uklanjanju problema: Kako ฤlanovi tima rade uฤinkovito i istovremeno uklanjaju probleme, to poboljลกava kvalitetu proizvoda.
- Raspodjela radnih uloga: Pruลพanje uloge i kategorije posla za timove pomaลพe u toฤnom odvajanju prioriteta zadatka.
- Sprint izgoriti: Tim moลพe track i pratiti dovrลกetak projekta sprinta i zadataka.
- Kumulativni dijagram toka: Prikazuje tijek rada u kojem x-os oznaฤava vrijeme, a y-os prikazuje rad ฤlanova tima.
- Isporuka vrijednosti poslovanja: Ovo se fokusira na uฤinkovitost Agile tima.
- Vremenska pokrivenost: Vrijeme potrebno za razvojping i testiranje svake iteracije izraฤunava se koriลกtenjem omjera izmeฤu broja redaka u kodu i broja povezanih redaka koda.
- Vrijeme rjeลกavanja kvara: Dobiva vrijeme potrebno za popravljanje problema i greลกaka.
32) Koje su glavne Agile strategije kvalitete?
Neke od glavnih strategija Agile kvalitete su:
- Code analiza
- ponavljanje
- Kratki povratni sprintevi
- refactoring
- Pregledi i pregledi
- Smjernice i standardi
- Milestone recenzije
33) Kada ne koristiti Agile?
Evo sluฤaja kada ne biste trebali koristiti Agile metodu:
- Jesu li zahtjevi fleksibilni ili ne.
- Moลพete li podijeliti funkcionalnost.
- Je li kupac dostupan ili ne.
- Je li tim dovoljno vjeลกt za Agile testiranje?
- Hoฤe li vam vrijeme to dopustiti.
34) ล to mislite kada kaลพete "refaktoring"?
Refactoring je postupak optimiziranja i aลพuriranja unutarnje strukture proizvoda bez mijenjanja njegovih vanjskih funkcija.
To se radi kako bi se poboljลกala ili poboljลกala struktura ispod unoลกenjem izmjena u izvorni kod. Programeri koriste ovaj proces kako bi kod uฤinili ฤitljivijim, jasnijim i razumljivijim. Osim toga, takoฤer olakลกava odrลพavanje koda.
35) Navedite gdje se mogu koristiti Scrum i Kanban metodologije?
Kada se trebate pomaknuti s odgovarajuฤeg i istaknutog procesa, moลพete koristiti Scrum. U sluฤaju da postoji potreba za poboljลกanjem postojeฤeg procesa uz minimalne izmjene, moลพete koristiti Kanban.
36) ล to znaฤi prekidaฤ izgradnje?
Prekid izrade je stanje koje se javlja kada se u softverskom proizvodu pojavi greลกka. S ovom nenajavljenom pojavom, izvrลกenje ne uspijeva, proces kompilacije se zaustavlja ili se generira upozorenje. Zatim ispitivaฤ mora vratiti softver u izvorno stanje.
37) Koje su razliฤite vrste agilnih metodologija?
Razliฤite vrste Agile metodologija su:
- Kanban
- Oloลก
- Ekstremno programiranje (XP)
- Razvoj voฤen znaฤajkama (FDD)
- Metoda dinamiฤkog razvoja sustava (DSDM)
- Lean
- Kristal
38) ล to je plan proizvoda?
Plan proizvoda je alat koji vam govori kako ฤe se proizvod razvijati tijekom vremena. To je cjelovit pogled na znaฤajke koje grade viziju proizvoda. Ovaj alat navodi koji se razvoj odvija, probleme koje ฤe proizvod rijeลกiti, poslovne ciljeve koje ฤe ispuniti i joลก mnogo toga.
Posjeduje ga voditelj proizvoda, a cilj ovog alata je potaknuti razvojnu jedinicu na zajedniฤki rad. Cjelokupni plan proizvoda pomaลพe timovima da postignu ลพeljeni cilj pri izdavanju proizvoda.
39) Koji su izazovi s kojima se tim suoฤava u Agilnom procesu?
Neke od poteลกkoฤa s kojima se susreฤe tim u Agile procesu su:
- Mijenjanje zahtjeva: Promjena zahtjeva, znaฤajki i specifikacija proizvoda.
- Spora povratna sprega: Povratne informacije izmeฤu ispitivaฤa i programera ponekad mogu biti spore.
- Preskoฤitiping vaลพni testovi: Keeping neki testovi su na ฤekanju zbog ograniฤenog vremena.
- Nedovoljna pokrivenost testom: Ponekad testeri propuste vaลพne testove.
- Kasno otkrivanje problema: Nedostatke je teลพe popraviti ako ih pokuลกate rijeลกiti kasnije.
- Uska grla u izvedbi: Problemi s performansama proizvoda.
- ฤesti kvar koda: Kodovi se mogu pokvariti tijekom ili nakon izgradnje zbog nekoliko izmjena i prepisivanja.
40) Opiลกite prednosti i nedostatke Agilne tehnike.
Evo zasluga Agile tehnike:
- To je najbrลพa i najfleksibilnija tehnika dostupna za testiranje.
- Kupci mogu zatraลพiti izmjenu bilo kada u fazi razvoja.
- Redovito isporuฤuje proizvode kako bi klijenti mogli vidjeti njihov softver u ranoj fazi razvoja.
- Osigurava zadovoljstvo kupaca jer se tim usredotoฤuje na zahtjeve klijenata.
- Ova metodologija daje prednost dobrom dizajnu.
- Ne postoji komunikacijski jaz zbog redovitog kontakta izmeฤu timova i dionika.
- Greลกke i nedostaci se identificiraju i popravljaju u ranim fazama.
- Pogodan je za projekte koji imaju nedefinirane i dvosmislene zahtjeve.
Evo nedostataka Agile tehnike:
- Nedostaje mu dokumentacija zbog ฤestih promjena zahtjeva.
- Zbog nepoznatih zahtjeva, teลกko je izraฤunati vrijeme potrebno za zavrลกetak projekta.
- Ishod ove tehnike ne moลพe se predvidjeti.
- Ne mogu se procijeniti potrebno vrijeme i resursi za proizvod.
- Ne preporuฤuje se za nekomplicirane projekte s manje posla.
- Agilna je skuplja od konvencionalne tehnike.
41) Zaลกto tvrtke usvajaju Agile metodologiju?
Evo glavnih razloga zaลกto tvrtke prihvaฤaju Agile metodologiju:
- Brลพe vrijeme do trลพiลกta: Njegov inkrementalni pristup i kontinuirana isporuka skraฤuju vrijeme izlaska na trลพiลกte tijekom stvaranja proizvoda.
- Brzi ROI: Skraฤenje vremena izlaska na trลพiลกte pomaลพe u postizanju povrata ulaganja.
- Visoka kvaliteta proizvoda je kontinuirani proces poboljลกanja; stoga svojim iterativnim pristupom pomaลพe u stvaranju vrhunskih proizvoda.
- Smanjeni rizik: Agilna metodologija umanjuje rizik testiranjem svakog razvoja i sprjeฤavanjem skupih rizika.
- Poveฤana prilagodljivost: Pomaลพe organizaciji u radu u manjim jedinicama i smanjuje sloลพenost dok zaposlenike ฤini uฤinkovitijima.
- Bolje zadovoljstvo korisnika: Agilna metodologija uvelike ovisi o povratnoj informaciji klijenta i osigurava ispunjavanje njegovih zahtjeva.
42) Kako Agile ลกtedi novac?
Agilna metodologija daje prioritet izvrลกavanju zadataka koji dodaju vrijednost poslovanju. Stoga, tim zahtijeva izradu dovoljno dokumentacije za dovrลกenje zadatka umjesto stvaranja otpada s pretjeranom dokumentacijom. To Agile ฤini isplativim jer oduzima manje vremena od tradicionalne tehnike.
43) Kako se nosite s distribuiranim timovima u Agileu?
Evo savjeta za upravljanje distribuiranim timovima u Agileu:
- Ravnomjerno rasporedite posao i rasporedite zadatke.
- Unajmite predane i samopouzdane pojedince da oลพive viziju.
- Moลพete stvoriti zajedniฤke jedinice i omoguฤiti im da pronaฤu naฤine za dijeljenje zadataka.
- Uloลพite u alate za suradnju za bolji timski rad.
- Svakodnevno odrลพavajte stand-up sastanke kako biste saznali o moguฤim preprekama i smanjili ovisnosti.
44) ล to mislite pod kandidatom za izdanje?
Kandidat za puลกtanje znaฤi verziju proizvoda koja je spremna za puลกtanje, ali joลก nije odobrena. Ovaj proizvod je moguฤa, stabilna verzija interno puลกtena za konaฤnu provjeru.
Da bi postala kandidat za izdanje, aplikacija mora proฤi opseลพan proces testiranja kako bi se osiguralo da zadovoljava sve kriterije.
U Agile i Scrum metodologijama, kandidat za izdanje posljednja je radnja u procesu prije nego ลกto se proizvod lansira za prave krajnje korisnike.
45) Koja je razlika izmeฤu Agile i tradicionalnih metoda razvoja softvera?
Evo razlika izmeฤu Agile i tradicionalnih metoda razvoja softvera:
| Agilna metoda | Tradicionalna metoda |
|---|---|
| Ova se metoda koristi za razvoj sloลพenog softvera. | Koristi se za izradu jednostavnog softvera. |
| Razvoj i testiranje rade se istovremeno. | Provodi se nakon razvoja. |
| Radi s iterativnom organizacijskom strukturom. | Koristi linearni organizacijski dizajn. |
| Dolazi s visokom sigurnoลกฤu. | Ima manju sigurnost. |
| Uglavnom se fokusira na zahtjeve klijenta. | Ima manje ukljuฤenosti klijenata. |
| Agile podrลพava promjenjiv model razvoja. | Ima fiksni razvojni model. |
46) Objasnite inkrementalni i iterativni razvoj u agilnoj metodologiji.
- Inkrementalni razvoj: Veฤina agilnih timova odabire inkrementalni razvoj. To je raspodjela ogromnih zadataka u manje dijelove kako bi se proizvod izgradio dio po dio.
- Iterativni razvoj: Ogroman proizvod je podijeljen na male dijelove u ovoj vrsti razvoja. Novi kรดd znaฤajke piลกe se i testira u ciklusima dok ne poฤne raditi bez greลกaka. U svakoj novoj verziji, nova se znaฤajka dodaje u iterativnom razvoju i testira kako bi proizvod radio kako se oฤekuje.
Svaka nova verzija proizvoda u inkrementalnom razvoju funkcionira, a svaka verzija ukljuฤuje novu znaฤajku
47) ล to znaลก o SAFe timu?
SAFe, ili Scaled Agile Framework, zbirka je operativnih i organizacijskih dizajna koji tvrtkama omoguฤuju skaliranje agilnih metodologija.
To je skupina koncepata, najboljih praksi i postupaka koji organizacijama omoguฤuju usvajanje Agile tehnika kao ลกto su Scrum, Kanban i Lean za izradu kvalitetnih proizvoda. SAFe se preporuฤuje za komplicirane velike projekte koji zahtijevaju velike timove.
48) Koji su nedostaci i prednosti Scruma?
Popis prednosti i nedostataka Scruma je sljedeฤi:
| Pogodnosti | Nedostaci |
|---|---|
| Odgovara projektima s nepreciznim i dvosmislenim zahtjevima u ranoj fazi razvoja. | To dovodi do puzanja opsega jer ne postoji toฤan datum zavrลกetka. |
| U Scrumu je projekt sasjeฤen na male upravljive sprintove. | Neuspjeh projekta vrlo je moguฤ ako pojedinci u timu nisu kooperativni i marljivi. |
| Zahtijeva manje dokumentacije i praฤenja; dakle, isplativo je. | Tim mora proฤi kroz rigorozan proces testiranja kako bi implementirao kvalitetu. |
| Svaki ฤlan tima ulaลพe trud u izvrลกenje svog posla, ลกto dovodi do visoke kvalitete. | Velikim timovima je teลกko usvojiti Scrum. |
| Promjene su dobrodoลกle u bilo kojoj fazi razvoja jer potiฤu sudjelovanje kupaca u cjelokupnom procesu izgradnje. | Namijenjen je samo profesionalcima. |
| Omoguฤuje visoko zadovoljstvo kupaca jer se tim fokusira na sve potrebe i povratne informacije klijenata. | U sluฤaju da ฤlan tima odustane izmeฤu razvoja, moลพe biti teลกko prilagoditi se. |
49) Moลพete li opisati mnoge oblike grafikona sagorijevanja?
Ispod su ฤetiri oblika dijagrama sagorijevanja:
- Grafikon sagorevanja projekta: Ovaj grafikon istiฤe poantu priฤe svakog zavrลกenog sprinta. Prikazuje ciljeve koji su ispunjeni, a koje tek treba postiฤi.
- Sprint grafikon sagorijevanja: Dijagram prikazuje koliฤinu posla preostalu u jednom sprintu. Ovaj grafikon vam omoguฤuje da vidite napredak i stopu izvedbe svakog ฤlana tima.
- Grafikon sagorevanja izdanja: Scrum master aลพurira ovaj grafikon nakon svakog sprinta. Prikazuje koliko su trenutno izdanje i sprint napredovali.
- Grafikon sagorijevanja kvarova: Omoguฤuje vam da vidite koliko je nedostataka identificirano i popravljeno.
50) ล to znaลก o scrum time boksu?
Scrum time boxing je strogo odreฤeno vrijeme za odreฤeni zadatak ili dogaฤaj. Sve Scrum aktivnosti vremenski su ograniฤene koriลกtenjem ureฤaja za vremenski okvir. Njegova je kljuฤna svrha poveฤati uฤinkovitost i produktivnost dijeljenjem projekta u razliฤite vremenske periode.
Evo nekih kljuฤnih zadataka koji su vremenski ograniฤeni:
- Dnevni Scrum: Ovaj zadatak ima 15 minuta.
- Sprint: Pojedinaฤni sprint daje se tjedan dana.
- Planiranje sprinta: Daje se dva sata.
- Revpogled na sprint: Tome je dodijeljen jedan sat.
- Sprint retrospektiva: Dopuลกteno je da traje jedan sat.
51) Definirajte prepreke u Scrumu
Prepreke u Scrumu su bilo koji oblik prepreka koje sprjeฤavaju tim u izvrลกavanju zadataka ili ispunjavanju ciljeva. Ove prepreke usporavaju brzinu i smanjuju stopu napretka.
Moลพe se dogoditi na nekoliko naฤina, poput nedostatka resursa, nestanka struje, bolesnih ฤlanova tima, nedostatka podrลกke uprave, tehniฤkih problema itd.
52) Koje izazove traลพite u poziciji agilnog projekta?
Moลพete se pozabaviti ovim pitanjem istiฤuฤi da vas izazovi motiviraju. Opiลกite kako se moลพete suoฤiti s tim poteลกkoฤama, objasnite svoje vjeลกtine i recite im da ste fleksibilni u prilagodbi i svladavanju izazova.
Nadalje, moลพete navesti konkretne prepreke na koje ste naiลกli i kako ste se nosili s njima da biste postigli ciljeve iz svojih prethodnih iskustava.


