top 31 agile interview questions
Elenco delle domande e risposte dell'intervista Agile più frequenti per aiutarti a prepararti per il prossimo colloquio:
In questo mondo tecnologico avanzato, con l'aumento dell'automazione e del diverso ambito tecnico, il cliente richiede progetti più accurati e precisi.
Per soddisfare tali esigenze non è possibile gestire l'attività nel suo insieme, deve essere suddivisa in piccoli segmenti e eseguita di conseguenza.
Agile è una delle migliori metodologie per farlo. Ogni dipendente in un team agile è una grande risorsa per la propria azienda e per lo stesso motivo, l'intervistatore cerca sempre una buona conoscenza in un candidato. Quindi prepararsi è sempre bene per essere più sicuri.
Ecco alcuni dei migliori selezionati a mano Agile domande dell'intervista che aiuteranno un candidato a diventare un membro del team agile.
Lettura consigliata =>
25 migliori domande e risposte per l'intervista al test agile
Le principali domande dell'intervista su Agile e Scrum
Cominciamo con le principali domande dell'intervista sulla metodologia Agile Scrum.
D # 1) Quanto dura il ciclo Scrum?
miglior pulitore per computer per Windows 10
Risposta: Fondamentalmente, il ciclo Scrum dipende dalle dimensioni del progetto e dalle dimensioni del team. La dimensione della squadra può variare da 3 a 9 membri. Normalmente, ci vogliono dalle 3 alle 4 settimane per completare uno sprint di Scrum. In media, uno sprint di mischia termina in 4 settimane.
D # 2) Cos'è la mischia delle mischie?
Risposta: Supponiamo che ci siano 7 team che lavorano su un progetto e ogni team ha 7 membri. Ogni squadra conduce il proprio particolare incontro di mischia. Ora per coordinare tra i team deve essere organizzato un meeting separato, che si chiama Scrum of Scrums.
Un ambasciatore (una persona designata che rappresenta la squadra) rappresenta la sua squadra nella mischia delle mischie.
Alcuni punti discussi durante la riunione sono:
- L'andamento della squadra, dopo l'ultimo incontro.
- Il compito da svolgere prima del prossimo incontro.
- Ostacolo che il team ha dovuto affrontare durante il completamento dell'ultimo compito.
D # 3) Spiega il termine 'incremento'?
Risposta: Quando la squadra finirà lo sprint, si spera, abbia completato tutto ciò che aveva previsto. La somma di tutti gli elementi del product backlog che sono stati completati in uno sprint è chiamata incrementi. Questo nuovo incremento ha anche il valore di incremento degli sprint precedenti.
Q # 4) Cos'è il Sashimi?
Risposta: Sashimi è una parola giapponese che significa un corpo trafitto. Fondamentalmente, è un piatto giapponese che consiste in carne o pesce fresco, tagliato a pezzi sottili. Ogni pezzo è simile nel gusto rispetto agli altri pezzi.
Sashimi nella metodologia scrum significa che ogni fase del ciclo di sviluppo del software in uno sprint che include analisi dei requisiti, pianificazione e progettazione, sviluppo, test, documentazione è completa o meno e il prodotto è pronto per essere visualizzato, ecc.
Q # 5) Cosa sono gli impedimenti?
Risposta: Ogni ostacolo che impedisce il regolare svolgimento del lavoro o per il quale la squadra non è in grado di svolgere meglio il proprio compito è ciò che chiamiamo “impedimenti”.
D # 6) Spiega la tecnica di 'scrum poker' o 'planning poker'?
Risposta: Scrum poker, chiamato anche planning poker, è una tecnica di stima basata su carte che si basa su un accordo generale.
- Per avviarlo, la user story agile viene letta dal cliente o dal proprietario e lo stimatore ne comprende le caratteristiche.
- Ogni estimatore ha schede di pianificazione con differenti n. su di esso come 0,1,2,3,5,8 e così via. Questi valori sulla carta sono giorni ideali o story point.
- Lo stimatore seleziona le carte in base alla loro stima discutendo le caratteristiche impostate dal proprietario del prodotto.
- Se viene selezionato un valore comune, è una stima, in caso contrario discutono il loro max. e min. stima.
- Questo processo viene ripetuto fino a quando non viene raggiunto un accordo generale.
D # 7) Quali sono i principi del test agile?
Risposta: Alcuni principi principali del test agile sono:
- Soddisfazione del cliente
- Codice pulito senza bug
- Le modifiche sono benvenute dal cliente
- L'intero team, gli uomini d'affari e gli sviluppatori lavorano insieme
- Invece di una lunga documentazione, concentrati sull'essenza
- Si concentra sulla conversazione faccia a faccia
- Promuove lo sviluppo sostenibile
D # 8) Quali sono gli svantaggi del modello agile?
i migliori sviluppatori di giochi per cui lavorare
Risposta: Alcuni degli svantaggi dell'utilizzo del modello agile sono i seguenti:
- Non facile da prevedere: quando ti imbatti in un grande progetto, non è facile avere un'idea di quanto impegno richiederà.
- Se le linee guida fornite dai clienti non vengono adeguatamente comprese, il risultato finale del progetto non è conforme alla soddisfazione del cliente.
- A volte concentrarsi sul design e sulla documentazione non è corretto
- Le decisioni di alto livello sono sotto la mano dei veterani, se non combinate con quelle non esperte, le matricole hanno poco spazio per cogliere una conoscenza adeguata.
Q # 9) Quando utilizzare il modello agile?
Risposta: Esistono alcuni sviluppi e metodologie in cui è possibile utilizzare agili come lo sviluppo basato sulle funzionalità, lo sviluppo di software snello, le metodologie cristalline, lo sviluppo dinamico.
Q # 10) Cos'è il Release candidate?
Risposta: La release candidate è un codice / versione / build rilasciato per assicurarsi che durante l'ultimo periodo di sviluppo non venga lasciato alcun problema critico. Viene utilizzato per i test ed è equivalente alla build finale.
D # 11) In che modo la metodologia di test (sviluppo) agile differisce dalle altre metodologie di test (sviluppo)?
Risposta: Nel Metodologia agile , il codice viene suddiviso in piccole parti e alla volta viene elaborato o testato solo quel particolare codice. La comunicazione continua su una particolare parte di codice viene eseguita da un team in modo che l'attenzione sia concentrata solo su quel particolare codice. Ciò rende il processo agile più flessibile e mirato.
D # 12) La metodologia agile può essere applicata anche a progetti diversi dal test e dallo sviluppo del software?
Risposta: Esistono diversi luoghi in cui la metodologia agile può essere applicata nel campo della biochimica, biofisica, biomedica o nel luogo in cui i dati sono insufficienti, dove il progetto deve essere completato in un piccolo team, dove lavorare in luoghi sconosciuti e lì sono diverse aree.
D # 13) Come fai a sapere se stai usando lo sviluppo agile?
Risposta: Ogni volta che utilizzi determinate cose come lo sviluppo basato sui test, la bacheca delle attività con tempi fissi, i collaboratori delle responsabilità di classe, la riunione quotidiana in piedi, la programmazione in coppia, l'integrazione continua, le revisioni e molto altro, saprai che stai utilizzando lo sviluppo agile
D # 14) Spiega cos'è uno story point nella mischia?
Risposta: Può essere considerato come un'unità per stimare gli sforzi totali richiesti per completare o svolgere un particolare compito o implementare un backlog.
D # 15) Cosa fanno gli assi X e Y del grafico burndown?
Risposta: In burn down, l'asse X del grafico mostra i giorni lavorativi e l'asse Y mostra gli sforzi rimanenti.
Qui, nell'immagine la linea blu rappresenta il momento ideale suggerito per il completamento del progetto. Per esempio, in un progetto idealmente, 28 attività (sforzi) sono in sospeso il giorno di inizio del progetto. E il progetto dovrebbe essere completato in 20 giorni. Quindi, il 20thgiorno, dovrebbero rimanere zero attività (sforzi), il che significa che il progetto dovrebbe essere completato.
D'altra parte, la linea rossa rappresenta il compito effettivo (sforzi) assegnato rispetto ai giorni. Qui il giorno 5, 7 attività devono essere completate come da pianificazione, tuttavia, in realtà sono state completate solo 4 attività.
Pertanto, fornisce una corretta tracciabilità dello stato di avanzamento del progetto e quindi aiuta a migliorare l'efficienza e il tempo necessario per consegnare il progetto.
D # 16) Quali sono i ruoli principali nella mischia?
Risposta:
- Scrum Team : Il team Scrum è composto da una singola persona che lavora collettivamente per raggiungere un compito particolare. Il team lavora in un legame per fornire prodotti impegnati e richiesti.
- Maestro di mischia : Scrum Master è responsabile della corretta esecuzione o del lavoro del team di scrum. Essendo un servant - leader e un allenatore, garantisce la corretta produttività di una squadra verso l'obiettivo di scrum sprint.
- Proprietario del prodotto : Il proprietario del prodotto ha la responsabilità di fornire un quadro completo di cosa costruire e di trasmettere tale idea al team.
Q # 17) Che cos'è un grafico burn-down del prodotto?
Risposta: Una descrizione sotto forma di grafico che mostra il backlog del prodotto implementato e non implementato è chiamata grafico burndown.
D # 18) Cos'è il grafico sprint burndown?
Risposta: Un grafico utilizzato per descrivere n. di sprint implementato / non implementato nel ciclo Scrum.
D # 19) Cos'è il grafico Burn-down della release?
Risposta: Il grafico utilizzato per rappresentare il rilascio in sospeso che era stato pianificato in precedenza si chiama Release burn down the chart.
D # 20) Qual è il grafico di bruciatura dei difetti?
Risposta: Il numero di difetto identificato e rimosso è rappresentato dal difetto bruciare grafico.
D # 21) Cos'è lo sprint planning meeting?
Risposta: A uno sprint planning meeting si uniscono tutte le entità come lo scrum master, il product owner e l'intero team di scrum dove discutono le caratteristiche prioritarie del team e gli elementi del product backlog.
D # 22) Che cos'è uno Sprint Retrospective meeting?
Risposta: Questa è principalmente l'ultima parte dello sprint o può essere eseguita dopo lo sprint review meeting. Mischia master e l'intera squadra vi partecipano. Discutono di 'cosa è andato bene durante lo sprint', 'cosa è andato male', 'cosa deve essere migliorato'. In genere dura 2-3 ore.
D # 23) Cosa sai di 'interruttore di costruzione'?
Risposta: Quando a volte lo sviluppatore commette accidentalmente un bug nel software e quando tale bug interrompe il processo di compilazione e genera l'avviso o il fallimento nella normale esecuzione del test, diciamo che la build è danneggiata e la priorità principale del tester è tornare a la fase normale risolvendo il file bug problema.
D # 24) Dimmi qualcosa sul Kanban?
Risposta: Kanban è uno strumento che aiuta il team a trascurare il lavoro, ovvero i suoi progressi. Il progresso, così come lo stato della tua attuale storia di sviluppo, è perfettamente descritto usando kanban e più accuratamente è fatto dal 'tabellone Kanban'.
La lavagna Kanban ti consente di scrivere l'intero scenario del tuo progetto in un unico punto in modo da poter ottenere un'immagine perfetta del collo di bottiglia, un'attività svolta, l'avanzamento del flusso di lavoro o fondamentalmente lo stato completo del tuo progetto.
D # 25) Descrivi i luoghi in cui vengono utilizzati 'Scrum' e 'Kanban'?
Risposta: 'Scrum' viene utilizzato quando è necessario passare a un processo più appropriato o più prominente, mentre se si desidera migliorare l'esecuzione del processo senza grandi cambiamenti nell'intero scenario, è necessario utilizzare 'Kanban'.
D # 26) Perché le storie degli utenti non vengono semplicemente stimate in ore di lavoro?
Risposta: La stima delle storie degli utenti sulla base delle ore di lavoro può essere eseguita ma preferibilmente no. Non sarai in grado di concentrarti sul prodotto di qualità da consegnare al cliente. Inoltre, ti concentrerai sul costo e sul budget della gestione utilizzando le ore di lavoro.
Invece di quello, si possono usare gli story point, in quanto forniscono un'idea completa sia della complessità del lavoro che degli sforzi richiesti
D # 27) Nomina altri tre framework Agile?
Risposta: Sviluppo basato su test , Sviluppo guidato dalle funzionalità e Kanban.
D # 28) Lo scrum master dovrebbe rimuovere gli impedimenti per conto del team di mischia?
Risposta: Lo Scrum master può farlo, ma non dovrebbe. Il maestro di mischia non deve né sovrastare né coccolare la sua squadra. Inizialmente, potrebbero esserci possibilità di fallimento, escursioni non pianificate o vicoli ciechi in cui la squadra può intrappolare, qui lo scrum master dovrebbe supportarli e mostrare il modo corretto di uscirne. Un team di mischia dovrebbe essere indipendente nel prendere la propria decisione.
D # 29) In che modo la metodologia di test (sviluppo) agile differisce da altre metodologie di test (sviluppo)?
Risposta: Nella metodologia di test agile, l'intero processo di test è suddiviso in un piccolo segmento di codici e in ogni fase questi codici vengono testati. Ci sono diversi processi o piani coinvolti in questa metodologia come comunicazione con la squadra, brevi modifiche strategiche per ottenere il risultato ottimale, ecc.
Q # 30) In che modo il maestro consiglierebbe di dare seguito agli elementi di azione?
Risposta: Il modo migliore per farlo è impostare un follow-up del compito / elenco che deve essere svolto dal membro scelto in retrospettiva del team. Lo scrum master dovrebbe raccogliere le informazioni o lo stato degli elementi di azione dalla retrospettiva precedente prima di procedere con la nuova e se uno qualsiasi degli elementi di azione rimane scoperto o non trattato, la causa o il motivo dovrebbe essere noto per evitare che accada ulteriormente.
D # 31) Quali sono le migliori matrici agili?
usando eclipse per c ++
Risposta:
- Velocità : Monitorare la tua velocità ti dà un'idea chiara dei tuoi progressi, capacità, ecc. La misurazione può essere effettuata sommando tutte le stime approvate delle storie.
- Assegnazione della categoria di lavoro : Questo fattore ci fornisce un'idea chiara di dove stiamo investendo il nostro tempo o dove impostare la priorità.
- Consapevolezza della rimozione dei difetti : Il prodotto di qualità può essere fornito dai membri attivi e dalla loro consapevolezza
- Diagramma di flusso cumulativo : Con l'aiuto di questo diagramma di flusso, è possibile controllare il flusso di lavoro uniforme, dove l'asse X mostra l'ora e l'asse Y mostra no. di sforzi.
- Matricola Sprint Burndown : Il monitoraggio del completamento del lavoro insieme allo sprint è fatto.
- Un valore aziendale consegnato : Il valore aziendale fornito è un'entità che mostra l'efficienza lavorativa del team. Questo metodo viene utilizzato per misurare, in cui a ogni progetto sono associati circa 100 punti. Agli obiettivi aziendali viene assegnato un valore da 1,2,3,5 e così via in base a complessità, urgenza e ROI.
- Tempo di risoluzione del difetto : È un processo in cui il membro del team rileva il bug e l'intenzione di priorità rimuovendo l'errore. Una serie di processi è necessaria per correggere il bug:
- Cancellare l'immagine di un bug
- Pianifica la correzione
- La fissazione del difetto è terminata
- Viene consegnato il rapporto di risoluzione
- Copertura temporale : Quantità di tempo concessa al codice in questione durante il test. È misurato dal rapporto di n. della riga di codice chiamata dalla suite di test dal totale n. delle relative righe di codice (in percentuale).
Conclusione
La metodologia Agile è pensata per portare a termine l'attività nella fascia oraria più breve, che soddisfa esattamente le esigenze del cliente e allo stesso tempo scrum è famosa per la sua flessibilità in base alle esigenze.
In questo articolo, abbiamo toccato le principali domande dell'intervista Agile che sono più popolari e frequenti. Questo, a sua volta, ti trarrà sicuramente beneficio dal punto di un'intervista oltre che spazzolare le tue conoscenze su Agile e Scrum.
Ti auguro il meglio !!!
Se hai altre domande, condividile nella sezione commenti qui sotto.
Lettura consigliata
- Domande e risposte dell'intervista
- 25 migliori domande e risposte per l'intervista al test agile
- Oltre 30 principali domande e risposte dell'intervista su Scrum [ELENCO 2021]
- ETL Testing Interview Domande e risposte
- Le 31 principali domande e risposte dell'intervista a SAP BO
- Alcune domande e risposte sui test manuali complicati
- Domande dell'intervista di Spock con risposte (le più popolari)
- Alcune interessanti domande di intervista sul test del software