30 top scrum interview questions
Liste der am häufigsten gestellten Fragen zu Scrum-Interviews mit detaillierten Antworten, die Ihnen bei der Vorbereitung des Interviews helfen:
Hier sind einige der Interviewfragen und ihre Antworten, die im Allgemeinen gestellt werden, wenn ein Kandidat interviewt wird, der behauptet, die Agile Scrum-Methodik zu kennen.
Lesen Sie auch=> 25 Fragen und Antworten zu den besten Agile Testing-Interviews
Bevor Sie sich mit den Antworten auf Fragen zur agilen Scrum-Methodik befassen, würde ich Ihnen allen empfehlen, zuerst die Frage durchzugehen und zu versuchen, sie selbst zu beantworten. Wenn Sie fertig sind, fahren Sie fort, um die Antworten anzuzeigen.
Daher habe ich in diesem Artikel zunächst nur die Frage geschrieben, damit Sie alle über die Antworten nachdenken können. Dann habe ich im letzten Teil des Papiers die Antworten aufgeschrieben.
Außerdem möchte ich hier erwähnen, dass es viele Szenarien gibt, die nicht die richtige oder eine falsche Antwort haben können. Dies hängt nur von der Unternehmenskultur und der Perspektive der Lösung der Situation ab.
Also, hier sind die Fragen:
Muss lesen=> Erste Schritte mit der Agile Scrum-Methodik
Scrum Interview Fragen (Scrollen Sie nach unten für Antworten)
Q # 1. Wie unterscheidet sich Scrum vom Wasserfall?
Q # 2. Wie unterscheidet sich Scrum vom iterativen Modell?
Q # 3. Kennen Sie außer Scrum noch eine andere agile Methode?
Q # 4. Was sind die Zeremonien, die Sie im Gedränge durchführen
Q # 5. Kennen Sie die drei Amigos in Scrum?
Q # 6. Was sollte Ihrer Meinung nach die ideale Größe eines Scrum-Teams sein?
Q # 7. Was besprechen Sie in der täglichen Stand-up-Besprechung?
Q # 8. Wie heißt das 'Time Boxing' eines Scrum-Prozesses?
Q # 9. Was sollte eine ideale Sprintdauer sein?
Q # 10. Wie werden Anforderungen in einem Scrum definiert?
Q # 11. Was sind die verschiedenen Artefakte in Scrum?
Q # 12. Wie definieren Sie eine User Story?
Q # 13. Welche Rollen haben ein Scrum Master und ein Product Owner?
Q # 14. Wie messen Sie die Arbeit im Sprint?
Q # 15. Was ist Geschwindigkeit?
Q # 16. Also in Scrum, welche Entität ist für das Ergebnis verantwortlich? Scrum Master oder Product Owner?
Q # 17. Wie messen Sie die Komplexität oder den Aufwand in einem Sprint? Gibt es eine Möglichkeit, dies zu bestimmen und darzustellen?
Q # 18. Wie verfolgst du deine Fortschritte im Sprint?
Q # 19. Wie erstellen Sie das Burn-Down-Diagramm?
Q # 20. Was machst du in einem Sprint-Review und einer Retrospektive?
Q # 21. Sehen Sie einen Nachteil bei der Verwendung von Scrum?
Q # 22. Denken Sie, dass Scrum im gesamten Softwareentwicklungsprozess implementiert werden kann?
Q # 23. Angenommen, der Product Owner oder Stakeholder stimmt der von Ihnen implementierten Funktion während der Überprüfung nicht zu. Was würden Sie tun?
Q # 24. Falls der Scrum Master nicht verfügbar ist, würden Sie trotzdem das tägliche Stand-up-Meeting durchführen?
Q # 25. Wo passt Automatisierung in Scrum?
Q # 26. Kennen Sie neben Planung, Überprüfung und Rückblick noch eine andere Zeremonie im Gedränge?
Q # 27. Können Sie ein Beispiel geben, wo Scrum nicht implementiert werden kann? Was schlagen Sie in diesem Fall vor?
Q # 28. Sagen Sie mir einen großen Vorteil der Verwendung von Scrum?
Q # 29. Was ist DoD? Wie wird das erreicht?
Q # 30. Was ist MVP in Scrum?
Q # 31. Was sind Epen?
Q # 32. Wie berechnet man einen Story Point?
Q # 33. Ist es möglich, dass Sie bei Entwicklungs- und Testbemühungen auf verschiedene Story Points stoßen? Wie lösen Sie in diesem Fall diesen Konflikt?
Q # 34. Sie befinden sich mitten im Sprint und plötzlich kommt der Produktbesitzer mit einer neuen Anforderung. Was werden Sie tun?
Q # 35. Was werden Sie tun, wenn Sie am letzten Tag des zu testenden Sprints eine Geschichte erhalten und feststellen, dass Fehler vorliegen? Markieren Sie die zu erledigende Geschichte?
Nun hier die Antworten auf die Fragen:
Fragen und Antworten zum Scrum-Interview
F # 1) Wie unterscheidet sich Scrum vom Wasserfall?
Antworten: Die Hauptunterschiede sind:
- Das Feedback des Kunden geht frühzeitig ein Scrum als Wasserfall Das Feedback des Kunden geht gegen Ende des Entwicklungszyklus ein.
- Die Anpassung an die neue oder geänderte Anforderung in Scrum ist einfacher als der Wasserfall.
- Scrum konzentriert sich auf die kollaborative Entwicklung als Wasserfall wobei der gesamte Entwicklungszyklus in Phasen unterteilt ist.
- Zu jedem Zeitpunkt können wir die Änderungen im Scrum als im Wasserfall rückgängig machen.
- Das Testen wird im Gegensatz zu Scrum als eine Phase im Wasserfall angesehen.
F # 2) Wie unterscheidet sich Scrum vom iterativen Modell?
Antworten: Scrum ist eine Art iteratives Modell, aber es ist iterativ + inkrementell.
Q # 3) Kennen Sie außer Scrum noch eine andere agile Methode?
Antworten: Andere agile Methoden umfassen KanBan, XP, Lean.
F # 4) Welche Zeremonien führen Sie im Scrum durch?
Antworten: In Scrum werden 3 große Zeremonien durchgeführt:
- Planungstreffen: Hier treffen sich die gesamten Scrum-Teams zusammen mit dem Scrum-Master und dem Product Owner, um jedes Element aus dem Product Backlog zu besprechen, das sie im Sprint bearbeiten können. Wenn die Geschichte geschätzt und vom Team gut verstanden wird, wird sie in das Sprint-Backlog verschoben.
- Besprechungstreffen: Hier demonstriert das Scrum-Team den Stakeholdern ihre geleistete Arbeit.
- Rückblickendes Treffen: Hier treffen sich die Scrum-Teams zusammen mit dem Scrum-Master und dem Product Owner, um den letzten Sprint, an dem sie gearbeitet haben, zu überprüfen. Sie diskutieren hauptsächlich über die 3 Dinge:
- Was ging gut?
- Was könnte besser gemacht werden?
- Aktionselemente
Abgesehen von diesen drei Zeremonien haben wir ein weiteres Treffen mit dem Titel „Backlog Grooming“.
In diesem Meeting das Scrum-Team zusammen mit dem Scrum-Master und dem Product Owner. Der Product Owner legte die Geschäftsanforderungen gemäß der Priorität vor und das darüber diskutierte Team identifiziert die Komplexität, Abhängigkeiten und Anstrengungen. Das Team kann auch die Geschichte machen, die auf diese Phase zeigt.
F # 5) Kennen Sie die drei Amigos in Scrum?
Antworten: Die drei Amigos sind - Product Owner, Scrum Master und Scrum Team.
F # 6) Was sollte Ihrer Meinung nach die ideale Größe eines Scrum-Teams sein?
Antworten: Die ideale Größe ist 7 bis 9 mit +/- 2
Erstellen Sie eine Kopie eines Java-Arrays
F # 7) Was besprechen Sie in der täglichen Stand-up-Besprechung?
Antwort: Wir diskutieren die folgenden drei Dinge:
- Was habe ich heute gemacht?
- Was habe ich morgen vor?
- Alle Hindernisse / Straßensperren
F # 8) Wie heißt das 'Time Boxing' eines Scrum-Prozesses?
Antworten: Es heißt 'Sprint'
F # 9) Was sollte eine ideale Dauer eines Sprints sein?
Antworten: Es wird empfohlen, 2 - 4 Wochen Sprintzyklus zu haben.
F # 10) Wie werden Anforderungen in einem Scrum definiert?
Antworten: Anforderungen werden in Scrum als 'User Stories' bezeichnet.
F # 11) Was sind die verschiedenen Artefakte in Scrum?
Antwort: In Scrum werden zwei Artefakte verwaltet:
- Produktrückstand: Enthält die priorisierte Liste der Geschäftsanforderungen
- Sprint Backlog: Enthält die User Stories, die das Scrum-Team für einen Sprint erstellen muss.
F # 12) Wie definieren Sie eine User Story?
Antworten: Die User Stories sind im Format definiert
Als ein
Ich möchte
So dass
F # 13) Welche Rollen haben ein Scrum Master und ein Product Owner?
Antworten:
Scrum Master: Dient als Servant Leader für das Scrum-Team. Er leitet alle Scrum-Zeremonien und coacht das Team, um Scrum-Werte und -Prinzipale zu verstehen und umzusetzen.
Product Owner: Ist der Ansprechpartner für ein Scrum-Team. Er / sie ist derjenige, der dem Geschäft am nächsten arbeitet. Die Hauptverantwortung eines Product Owners besteht darin, die Product Backlog-Elemente zu identifizieren und zu verfeinern.
F # 14) Wie messen Sie die Arbeit im Sprint?
Antworten: Es wird anhand der Geschwindigkeit gemessen.
F # 15) Was ist Geschwindigkeit?
Antworten: Geschwindigkeit ist die Summe der Story-Punkte, die ein Scrum-Team über einen Sprint abschließt (entspricht der Definition von erledigt).
F # 16) Also in Scrum, welche Entität ist für die Ergebnisse verantwortlich? Scrum Master oder Product Owner?
Antworten: Weder der Scrum Master noch der Product Owner. Es liegt in der Verantwortung des Teams, dem das Ergebnis gehört.
F # 17) Wie messen Sie die Komplexität oder den Aufwand in einem Sprint? Gibt es eine Möglichkeit, dies zu bestimmen und darzustellen?
Antworten: Komplexität und Aufwand werden anhand von „Story Points“ gemessen. In Scrum wird empfohlen, Fibonacci-Serien zur Darstellung zu verwenden.
F # 18) Wie verfolgst du deine Fortschritte im Sprint?
Antworten: Der Fortschritt wird durch ein „Burn-Down-Diagramm“ verfolgt.
F # 19) Wie erstellen Sie das Burn-Down-Diagramm?
Antworten: Das Burn-Down-Diagramm ist ein Diagramm, das den geschätzten tatsächlichen Aufwand der Scrum-Aufgaben v / s zeigt.
Es ist ein Verfolgungsmechanismus, mit dem für einen bestimmten Sprint; Die täglichen Aufgaben werden nachverfolgt, um zu überprüfen, ob die Storys zur Vervollständigung der festgeschriebenen Story-Punkte führen oder nicht. Hier sollten wir uns daran erinnern, dass der Aufwand anhand von User Stories und nicht anhand von Stunden gemessen wird.
F # 20) Was machst du in einem Sprint-Review und einer Retrospektive?
Antworten: Während der Sprint-Überprüfung gehen wir durch und demonstrieren den Stakeholdern die vom Scrum-Team implementierte Funktion oder Story.
Während der Retrospektive versuchen wir auf kollaborative Weise zu identifizieren, was gut gelaufen ist, was besser gemacht werden könnte und welche Maßnahmen zur kontinuierlichen Verbesserung erforderlich sind.
F # 21) Sehen Sie einen Nachteil bei der Verwendung von Scrum?
Antworten: Ich sehe keinen Nachteil bei der Verwendung von Scrum. Die Probleme treten hauptsächlich dann auf, wenn das Scrum-Team die Werte und Prinzipien des Scrum entweder nicht versteht oder nicht flexibel genug ist, um Änderungen vorzunehmen.
F # 22) Glauben Sie, dass Scrum im gesamten Softwareentwicklungsprozess implementiert werden kann?
Antworten: Scrum wird hauptsächlich für verwendet
- Komplexe Projekte.
- Projekte mit frühen und strengen Fristen.
- Wenn wir Software von Grund auf neu entwickeln.
F # 23) Angenommen, der Product Owner oder Stakeholder stimmt der von Ihnen implementierten Funktion während der Überprüfung nicht zu. Was würden Sie tun?
Antworten: Als erstes werden wir die Geschichte nicht als erledigt markieren.
Wir werden zunächst die tatsächliche Anforderung des Stakeholders bestätigen, die User Story aktualisieren und in das Backlog aufnehmen. Basierend auf der Priorität würden wir die Geschichte im nächsten Sprint ziehen.
F # 24) Falls der Scrum Master nicht verfügbar ist, würden Sie trotzdem das tägliche Stand-up-Meeting durchführen?
Antworten: Ja, wir können sehr gut unser tägliches Stand-up-Meeting abhalten.
F # 25) Wo passt Automatisierung in Scrum?
Ich möchte ein Produkttester sein
Antworten: Automatisierung spielt in Scrum eine wichtige Rolle. Um ein kontinuierliches Feedback zu erhalten und die Qualität der Ergebnisse sicherzustellen, sollten wir versuchen, TDD-, BDD- und ATDD-Ansätze während unserer Entwicklung zu implementieren. Die Automatisierung in Scrum bezieht sich nicht nur auf das Testen, sondern auf alle Aspekte der Softwareentwicklung.
Wie ich bereits vor der Einführung von TDD sagte, werden BDD und ATDD unseren Entwicklungsprozess beschleunigen und gleichzeitig die Qualitätsstandards beibehalten. Durch die Automatisierung des Erstellungs- und Bereitstellungsprozesses wird auch die Verfügbarkeit von Funktionen in verschiedenen Umgebungen beschleunigt - Qualitätssicherung für die Produktion.
In Bezug auf Tests sollte der Regressionstest derjenige sein, der die größte Aufmerksamkeit erhält. Mit dem Fortschritt jedes Sprints nimmt die Regressionssuite weiter zu und es wird praktisch sehr schwierig, die Regressionssuite für jeden Sprint manuell auszuführen. Da wir eine Sprintdauer von 2 bis 4 Wochen haben, wäre die Automatisierung imperial.
F # 26) Kennen Sie neben Planung, Überprüfung und Rückblick noch eine andere Zeremonie im Gedränge?
Antworten: Wir haben das Product Backlog Refinement Meeting (Backlog Grooming Meeting), bei dem sich das Team, der Scrum Master und der Product Owner treffen, um die Geschäftsanforderungen zu verstehen, sie in User Stories aufzuteilen und zu schätzen.
F # 27) Können Sie ein Beispiel geben, wo Scrum nicht implementiert werden kann? Was schlagen Sie in diesem Fall vor?
Antworten: Scrum kann in allen Arten von Projekten implementiert werden. Es ist nicht nur auf Software anwendbar, sondern wird auch erfolgreich in Maschinenbau- und Ingenieurprojekten implementiert.
F # 28) Sagen Sie mir einen großen Vorteil der Verwendung von Scrum?
Antworten: Der Hauptvorteil ist - Frühzeitiges Feedback und Erstellung des minimal lebensfähigen Produkts für die Stakeholder.
F # 29) Was ist DoD? Wie wird das erreicht?
Antworten: DoD steht für Definition of Done. Es wird erreicht, wenn
- Die Geschichte ist die Entwicklung abgeschlossen
- QS abgeschlossen
- Die Geschichte erfüllt und erfüllt die Akzeptanzkriterien
- Die Regression um die Geschichte ist abgeschlossen
- Die Funktion kann in der Produktion ausgeliefert / bereitgestellt werden.
F # 30) Was ist MVP in Scrum?
Antworten: Ein Produkt mit minimaler Lebensfähigkeit ist ein Produkt, das nur die erforderliche Mindestfunktion aufweist, die den Stakeholdern demonstriert werden kann und für den Versand in die Produktion geeignet ist.
F # 31) Was sind Epen?
Antworten: Epen sind zweideutige User Stories oder wir können sagen, dass dies die User Stories sind, die nicht definiert sind und für zukünftige Sprints aufbewahrt werden.
F # 32) Wie berechnet man einen Story Point?
Antworten: Ein Story-Punkt wird berechnet, indem der Entwicklungsaufwand + der Testaufwand + das Auflösen von Abhängigkeiten und anderen Faktoren berücksichtigt werden, die zum Abschließen einer Story erforderlich wären.
F # 33) Ist es möglich, dass Sie bei Entwicklungs- und Testbemühungen auf verschiedene Story Points stoßen? Wie lösen Sie in diesem Fall diesen Konflikt?
Antworten: Ja, dies ist ein sehr häufiges Szenario. Es besteht die Möglichkeit, dass der vom Entwicklungsteam angegebene Story Point beispielsweise 3 ist, der Tester jedoch 5. In diesem Fall müssen sowohl der Entwickler als auch der Tester ihren Story Point begründen, Diskussionen in der Besprechung führen und zum Abschluss zusammenarbeiten ein gemeinsamer Handlungspunkt.
F # 34) Sie befinden sich mitten im Sprint und plötzlich kommt der Produktbesitzer mit einer neuen Anforderung. Was werden Sie tun?
Antworten: Im Idealfall wird die Anforderung zu einer Story und geht in den Rückstand über. Basierend auf der Priorität können die Teams diese dann im nächsten Sprint aufnehmen.
Wenn die Priorität der Anforderung jedoch wirklich hoch ist, muss das Team sie im Sprint berücksichtigen, sie muss jedoch den Stakeholdern sehr gut mitgeteilt werden, dass das Einfügen einer Story in die Mitte des Sprints dazu führen kann, dass nur wenige Storys verschüttet werden der nächste Sprint.
F # 35) Was werden Sie tun, wenn Sie am letzten Tag des zu testenden Sprints eine Geschichte erhalten und feststellen, dass Fehler vorliegen? Wirst du die Geschichte als erledigt markieren?
Antworten: Eine Story wird nur erstellt, wenn die Entwicklung abgeschlossen ist + die Qualitätssicherung abgeschlossen ist + die Akzeptanzkriterien erfüllt sind + sie in die Produktion geliefert werden kann. In diesem Fall ist die Geschichte, wenn es Fehler gibt, teilweise und nicht vollständig erledigt, sodass ich sie auf den nächsten Sprint übertragen werde.
Ich hoffe, einige der am häufigsten gestellten Fragen und Antworten zu Scrum-Interviews sind hilfreich für die Vorbereitung des Scrum-Interviews.
Literatur-Empfehlungen
- Interview Fragen und Antworten
- Top 31 Agile Interview Fragen und Antworten
- 25 Fragen und Antworten zu den besten Agile Testing-Interviews
- Fragen und Antworten zum ETL-Testinterview
- Top 30+ beliebte Fragen und Antworten zu Gurkeninterviews
- Top 30 SAS Interview Fragen und Antworten
- Top 30 Fragen und Antworten zum Interview mit Sicherheitstests
- Top 30 Fragen und Antworten zum DBMS-Interview