top 31 agile interview questions
Lista celor mai frecvente întrebări și răspunsuri la interviul Agile pentru a vă ajuta să vă pregătiți pentru următorul interviu:
În această lume avansată în tehnologie, odată cu creșterea automatizării și a domeniului tehnic diferit, clientul solicită proiecte mai precise și mai precise.
Pentru a îndeplini astfel de nevoi, nu putem face față sarcinii în ansamblu, trebuie împărțită în segmente mici și realizată în consecință.
Agilitatea este una dintre cele mai bune metodologii pentru a face acest lucru. Fiecare angajat dintr-o echipă agilă este un avantaj important pentru propria companie și, din același motiv, intervievatorul caută întotdeauna cunoștințe bune la un candidat. Așadar, să te pregătești este întotdeauna bine să fii pe o parte mai sigură.
Iată câteva dintre cele mai bine alese Agil întrebați întrebări care vor ajuta un candidat să devină membru al echipei agile.
Lectură recomandată =>
Cele mai bune 25 de întrebări și răspunsuri de interviu pentru testarea agilă
30+ Întrebări și răspunsuri de top pentru interviurile Scrum
Cele mai bune întrebări de interviu Agile și Scrum
Să începem cu cele mai importante întrebări de interviu Agile Scrum Methodology.
Q # 1) Cât durează ciclul Scrum?
cine are cel mai bun serviciu de e-mail
Răspuns: Practic, ciclul Scrum depinde de dimensiunea proiectului și dimensiunea echipei. Dimensiunea echipei poate varia de la 3 membri la 9 membri. În mod normal, durează 3 până la 4 săptămâni pentru a finaliza un sprint Scrum. În medie, un sprint scrum se termină în 4 săptămâni.
Q # 2) Care este scrumul de scrum?
Răspuns: Să presupunem că există 7 echipe care lucrează la un proiect și fiecare echipă are 7 membri. Fiecare echipă conduce propria sa întâlnire specială. Acum, pentru a coordona între echipe, trebuie organizată o întâlnire separată, acea întâlnire se numește Scrum of Scrums.
Un ambasador (o persoană desemnată care reprezintă echipa) își reprezintă echipa în scrum.
Câteva puncte discutate în cadrul întâlnirii sunt:
- Progresul echipei, după ultima întâlnire.
- Sarcina care trebuie făcută înainte de următoarea întâlnire.
- Împiedicarea cu care s-a confruntat echipa în timp ce finaliza ultima sarcină.
Î # 3) Explicați termenul „increment”?
Răspuns: Când echipa termină sprintul, sperăm că au finalizat tot ce au prognozat. Suma tuturor articolelor restante de produse care au fost finalizate într-un sprint se numește incrementări. Acest nou increment are, de asemenea, valoarea incrementului sprinturilor anterioare.
Q # 4) Ce este Sashimi?
Răspuns: Sashimi este un cuvânt japonez care înseamnă un corp străpuns. Practic, este un fel de mâncare japoneză care constă din carne sau pește proaspăt, feliat în bucăți subțiri. Fiecare piesă are un gust similar în comparație cu celelalte piese.
Metodologia Sashimi in scrum înseamnă fiecare fază a ciclului de dezvoltare software într-un sprint care include analiza cerințelor, planificarea și proiectarea, dezvoltarea, testarea, documentația este completă sau nu și produsul este gata să fie afișat etc.
Q # 5) Care sunt impedimentele?
Răspuns: Orice piedică care împiedică buna desfășurare a muncii sau din cauza căreia echipa nu este capabilă să-și îndeplinească sarcina într-un mod mai bun este ceea ce numim „impedimente”.
Î # 6) Explicați tehnica „scrum poker” sau „planificarea pokerului”?
Răspuns: Scrum poker, numit și poker de planificare, este o tehnică de estimare bazată pe card care se bazează pe un acord general.
- Pentru a începe, povestea agilă a utilizatorului este citită fie de către client, fie de către proprietar, iar estimatorul îi înțelege caracteristicile.
- Fiecare estimator are carduri de planificare cu nr. pe ea ca 0,1,2,3,5,8 și așa mai departe. Aceste valori de pe card sunt zile ideale sau puncte de poveste.
- Estimatorul selectează cardurile pe baza estimării lor, discutând caracteristicile setate de proprietarul produsului.
- Dacă este selectată o valoare comună, aceasta este o estimare, dacă nu, discută valoarea max. și min. estimare.
- Acest proces se repetă până când se ajunge la un acord general.
Q # 7) Care sunt principiile testării agile?
Răspuns: Unele principii majore ale testării agile sunt:
- Satisfacția clienților
- Cod curat fără erori
- Modificările sunt binevenite de către client
- Toată echipa, oamenii de afaceri și dezvoltatorii lucrează colectiv
- În loc de o documentare îndelungată, concentrați-vă pe esență
- Se concentrează pe conversația față în față
- Promovează dezvoltarea durabilă
Q # 8) Care sunt dezavantajele modelului agil?
cel mai bun program pentru a converti fișiere video
Răspuns: Unele dintre dezavantajele utilizării modelului agil sunt următoarele:
- Nu este ușor de prezis: atunci când întâlnești un proiect mare, nu este ușor să-ți faci o idee despre cât de mult efort va necesita.
- Dacă orientările date de clienți nu sunt înțelese în mod corespunzător, atunci rezultatul final al proiectului nu este conform satisfacției clientului.
- Uneori, concentrarea pe proiectare și documentare nu este corectă
- Deciziile la nivel înalt sunt sub mâna veteranilor, dacă nu sunt combinate cu decizii fără experiență, proaspătii au puțină posibilitate de a înțelege cunoștințele adecvate.
Q # 9) Când se folosește modelul agil?
Răspuns: Există unele dezvoltări și metodologii în care puteți utiliza agile, cum ar fi dezvoltarea bazată pe caracteristici, dezvoltarea software-ului lean, metodologiile cristaline, dezvoltarea dinamică.
Q # 10) Care este candidatul la lansare?
Răspuns: Candidatul de lansare este un cod / versiune / versiune lansat pentru a vă asigura că, în ultima perioadă de dezvoltare, nu rămâne nicio problemă critică. Este folosit pentru testare și este echivalent cu versiunea finală.
Q # 11) În ce mod diferă metodologia de testare (dezvoltare) agilă de celelalte metodologii de testare (dezvoltare)?
Răspuns: În Metodologie agilă , codul este împărțit în părți mici și, la un moment dat, numai acel cod special este prelucrat sau testat. Comunicarea continuă cu privire la o anumită parte a codului este realizată de o echipă, astfel încât accentul să se concentreze doar asupra codului respectiv. Acest lucru face ca procesul agil să fie mai flexibil și mai concentrat.
Î # 12) Poate fi aplicată metodologia agilă și în alte proiecte decât testarea și dezvoltarea software-ului?
Răspuns: Există mai multe locuri în care metodologia agilă poate fi aplicată în domeniul biochimiei, biofizicii, bio-medicale sau în locul în care există date insuficiente, unde proiectul trebuie finalizat într-o echipă mică, unde să lucreze în necunoscut și acolo sunt mai multe domenii.
Q # 13) De unde știi dacă folosești dezvoltarea agilă?
Răspuns: Ori de câte ori folosiți anumite lucruri, cum ar fi dezvoltarea bazată pe test, tabloul de sarcini în timp, colaboratorii de responsabilități de clasă, întâlnirea zilnică în picioare, programarea în perechi, integrarea continuă, recenziile și multe altele, veți afla că utilizați o dezvoltare agilă
Q # 14) Explicați ce este un punct de poveste în scrum?
Răspuns: Poate fi considerată o unitate pentru a estima eforturile totale necesare pentru a finaliza sau pentru a îndeplini sarcina specială sau pentru a implementa un restant.
Q # 15) Ce înseamnă axa X și Y a diagramei de descompunere?
Răspuns: La arderea graficului, axa X arată zilele lucrătoare, iar axa Y arată eforturile rămase.
Aici, în imagine, linia albastră ilustrează timpul ideal sugerat pentru finalizarea proiectului. De exemplu, într-un proiect în mod ideal, 28 de sarcini (eforturi) sunt în așteptare în ziua de începere a proiectului. Și proiectul este programat să fie finalizat în 20 de zile. Deci, pe 20azi, zero sarcini (eforturi) ar trebui să rămână, ceea ce înseamnă că proiectul ar trebui să fie finalizat.
Pe de altă parte, linia roșie descrie sarcina reală (eforturile) date cu privire la zile. Aici în ziua 5, 7 sarcini trebuie să fie finalizate conform planificării, cu toate acestea, în realitate au fost finalizate doar 4 sarcini.
Astfel, oferă o urmărire adecvată a progresului proiectului și, prin urmare, ajută la îmbunătățirea eficienței și a timpului necesar pentru livrarea proiectului.
Q # 16) Care sunt rolurile principale în scrum?
Răspuns:
- Echipa Scrum : Echipa Scrum este formată de o persoană individuală care lucrează colectiv pentru a realiza o anumită sarcină. Echipa lucrează într-o garanție pentru a livra produse angajate și solicitate.
- Scrum Master : Scrum Master este responsabil pentru executarea sau funcționarea corectă a echipei scrum. Fiind un slujitor - lider și antrenor, el asigură productivitatea corectă a unei echipe către obiectivul sprintului scrum.
- Proprietarul produsului : Proprietarul produsului are responsabilitatea de a oferi o imagine completă a ceea ce trebuie să construiască și de a transmite acea idee echipei.
Q # 17) Ce este o diagramă de descoperire a produselor?
Răspuns: O descriere sub forma unui grafic care prezintă restanțele de produs implementate și neimplementate se numește grafic de descompunere.
Q # 18) Care este graficul de descompunere sprint?
Răspuns: Un grafic folosit pentru a descrie nr. de sprint implementat / neimplementat în ciclul Scrum.
Q # 19) Ce este diagrama de descărcare de presă?
Răspuns: Graficul folosit pentru a descrie versiunea în așteptare care a fost planificată anterior se numește Release arde graficul.
Q # 20) Care este defectul grafic de ardere?
Răspuns: Numărul defectului identificat și eliminat este reprezentat de defect arde din temelii diagramă.
Q # 21) Ce este întâlnirea de planificare sprint?
Răspuns: La o întâlnire de planificare a sprintului li se alătură toate entitățile, cum ar fi scrum master, proprietarul produsului și întreaga echipă scrum, unde discută caracteristicile prioritare ale echipei și articolele din restanțe de produs.
Q # 22) Ce este o întâlnire Sprint Retrospectivă?
Răspuns: Aceasta este în cea mai mare parte ultima parte a sprintului sau se poate face după întâlnirea de revizuire a sprintului. Scrum maestrul și întreaga echipă participă la el. Discută despre „ce a fost bun în timpul sprintului”, „ce a fost rău”, „ce trebuie îmbunătățit”. În general durează 2-3 ore.
Q # 23) Ce știi despre „build-breaker”?
Răspuns: Când uneori dezvoltatorul comite din greșeală o eroare în software și când o astfel de eroare oprește procesul de compilare și generează avertismentul sau eșecul în executarea normală a testării, spunem că versiunea este defectă și prioritatea majoră a testerului este să reveniți din nou la etapa normală prin rezolvarea gândac problema.
Q # 24) Spune-mi ceva despre Kanban?
Răspuns: Kanban este un instrument care ajută echipa să treacă cu vederea lucrarea, adică progresul acesteia. Progresul, precum și starea poveștii dvs. actuale de dezvoltare, sunt perfect descrise folosind kanban și, mai exact, este realizat de „tabla Kanban”.
Tabla Kanban vă permite să scrieți întregul scenariu al proiectului dvs. într-un singur loc, astfel încât să puteți obține o imagine perfectă a blocajului, o sarcină realizată, progresul fluxului de lucru sau practic starea completă a proiectului dumneavoastră.
Q # 25) Descrieți locurile în care se utilizează „Scrum” și „Kanban”?
Răspuns: „Scrum” este utilizat atunci când trebuie să vă deplasați către un proces mai adecvat sau mai proeminent, în timp ce, dacă doriți o îmbunătățire în rularea procesului fără prea multe modificări în întregul scenariu, ar trebui să utilizați „Kanban”.
Î. # 26) De ce nu se estimează poveștile utilizatorilor pur și simplu în ore de lucru?
Răspuns: Estimarea poveștilor utilizatorilor pe baza orelor de lucru poate fi făcută, dar de preferință nu. Nu vă veți putea concentra asupra produsului de calitate care urmează să fie livrat clientului. Mai mult, vă veți concentra pe costul și bugetul managementului în timp ce utilizați orele de lucru.
În loc de asta, se pot folosi puncte de poveste, deoarece oferă o idee completă atât despre complexitatea muncii, cât și despre eforturile necesare
Q # 27) Numiți alte trei cadre Agile?
Răspuns: Test Driven Development , Feature Driven Development și Kanban.
Î. 28) Ar trebui ca scrum master să înlăture impedimentele în numele echipei scrum?
cum se deschide un fișier .jar cu java
Răspuns: Scrum master poate face asta, dar nu ar trebui. Comandantul scrum nu ar trebui nici să domnească în exces, nici să-și răsfețe echipa. Inițial, pot exista șanse de eșec, excursii neplanificate sau impas în care echipa poate prinde capcane, aici scrum master ar trebui să-i sprijine și să arate modul corect de ieșire din el. O echipă de scrum ar trebui să fie independentă pentru a lua propria decizie.
Q # 29) În ce fel diferă metodologia de testare (dezvoltare) agilă de o altă metodologie de testare (dezvoltare)?
Răspuns: În metodologia de testare agilă, întregul proces de testare este divizat într-un segment mic de coduri și în fiecare etapă, aceste coduri sunt testate. Există mai multe procese sau planuri implicate în această metodologie, cum ar fi comunicare împreună cu echipa, schimbări strategice scurte pentru a obține rezultatul optim etc.
Î # 30) Cum ar recomanda masterul urmărirea elementelor de acțiune?
Răspuns: Cel mai bun mod de a face acest lucru este prin setarea unei urmăriri a sarcinii / listei care urmează să fie făcută de alegerea membrilor la retrospectiva echipei. Comandantul scrum ar trebui să colecteze informațiile sau starea elementelor de acțiune din retrospectiva anterioară înainte de a trece mai departe cu cea nouă și, dacă vreunul dintre elementele de acțiune rămâne neacoperit sau netratat, ar trebui să fie cunoscută cauza sau motivul pentru a evita ca aceasta să se întâmple în continuare.
Q # 31) Care sunt matricile superioare agile?
Răspuns:
- Viteză : Urmărirea vitezei vă oferă o idee clară despre progresul, capacitatea dvs. etc. Măsurarea se poate face prin suma tuturor estimărilor aprobate ale poveștilor.
- Alocarea categoriei de muncă : Acest factor ne oferă o idee clară despre locul în care ne investim timpul sau unde să stabilim prioritatea.
- Conștientizarea eliminării defectelor : Produsul de calitate poate fi livrat de membrii activi și conștientizarea acestora
- Diagrama de flux cumulativă : Cu ajutorul acestei diagrame de flux, fluxul de lucru uniform poate fi verificat, unde axa X arată timpul și axa Y arată nr. de eforturi.
- Matricea Sprint Burndown : Se urmărește finalizarea lucrărilor împreună cu sprintul.
- O valoare comercială livrată : Valoarea comercială livrată este o entitate care arată eficiența de lucru a echipei. Această metodă este utilizată pentru a măsura, în care aproximativ 100 de puncte sunt asociate fiecărui proiect. Obiectivelor de afaceri li se dă valoare de la 1,2,3,5 și așa mai departe în funcție de complexitate, urgență și rentabilitate investițională.
- Timp de rezolvare a defectelor : Este un proces în care membrul echipei detectează eroarea și intenția prioritară prin eliminarea erorii. O serie de procese sunt implicate în remedierea erorii:
- Ștergerea imaginii unei erori
- Remedierea programului
- Fixarea defectului este făcută
- Raportul de rezoluție este predat
- Acoperirea timpului : Cantitatea de timp acordată codului în cauză în timpul testării. Se măsoară prin raportul nr. din linia de cod apelată de suita de testare cu numărul total nr. a liniilor relative de cod (în procente).
Concluzie
Metodologia Agile este concepută pentru a finaliza sarcina într-un interval de timp mai scurt, care satisface exact nevoile clientului și, în același timp, scrum este renumit pentru flexibilitatea sa în funcție de cerințe.
În acest articol, am atins primele întrebări de interviu Agile care sunt cele mai populare și cele mai frecvente. Acest lucru, la rândul său, vă va beneficia cu siguranță de punctul de interviu, precum și de periajul cunoștințelor dvs. Agile și Scrum.
Toate cele bune !!!
Dacă mai aveți întrebări, vă rugăm să le împărtășiți în secțiunea de comentarii de mai jos.
Lectură recomandată
- Întrebări și răspunsuri la interviu
- Cele mai bune 25 de întrebări și răspunsuri de interviu pentru testarea agilă
- 30+ Întrebări și răspunsuri de top pentru interviurile Scrum (LISTA 2021)
- Întrebări și răspunsuri la interviuri de testare ETL
- Top 31 Cele mai importante întrebări și răspunsuri ale interviului SAP BO
- Câteva întrebări și răspunsuri dificile de testare manuală
- Întrebări de interviu cu răspunsuri Spock (Cele mai populare)
- Câteva întrebări interesante despre testarea software-ului