{"id":1343,"date":"2024-06-03T18:51:40","date_gmt":"2024-06-03T16:51:40","guid":{"rendered":"https:\/\/ittester.sk\/automatisiertes-testen\/agile-methodik-fragen-auf\/"},"modified":"2024-07-11T09:44:04","modified_gmt":"2024-07-11T07:44:04","slug":"agile-methodik-fragen-auf","status":"publish","type":"post","link":"https:\/\/ittester.sk\/de\/vorstellungsgesprach-fragen\/agile-methodik-fragen-auf\/","title":{"rendered":"70 Interviewfragen zur agilen Methodik"},"content":{"rendered":"\n<p>Heutzutage ist Agile eine weit verbreitete Methode im Softwaremanagement und es besteht eine gro\u00dfe Nachfrage nach Scrum Mastern, Entwicklern und Testern in agilen Projekten. In diesem Artikel haben wir eine Liste mit den besten agilen Interviewfragen zusammengestellt.<\/p>\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-otazky-na-pohovor-o-agilnych-metodach\">Ot\u00e1zky na pohovor o agiln\u00fdch met\u00f3dach<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-otazky-na-pohovore-pre-scrum-master\">Ot\u00e1zky na pohovore pre Scrum Master<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-otazky-na-pohovor-o-agilnych-metodach\">Interviewfragen zu agilen Methoden<\/h2>\n\n<p><strong>Fragen.1. Was ist agile Methodik?<\/strong><\/p>\n\n<p>Antwort: Die agile Methodik wird in der Softwareentwicklung eingesetzt. Sie konzentriert sich auf inkrementelle Entwicklungsmethoden, bei denen das Ziel der Methodik darin besteht, ein Produkt schnell zu liefern.  <\/p>\n\n<p><strong>Frage.2. Wie unterscheidet sich die agile Methodik von traditionellen Methoden?<\/strong><\/p>\n\n<p>A: Der Hauptunterschied zwischen der agilen Methodik und anderen traditionellen Methoden besteht darin, dass die agile Methodik einem inkrementellen Entwicklungsmodell folgt, w\u00e4hrend die traditionellen Methoden einem sequenziellen Modell folgen.<\/p>\n\n<p>Bei der agilen Methodik finden die Entwicklungsphase und die Testphase gleichzeitig statt. Bei der traditionellen Methodik beginnt die Testphase nach Abschluss der Entwicklungsphase.<\/p>\n\n<p>Die agile Methodik bietet Flexibilit\u00e4t, da die Umsetzung von \u00c4nderungen einfacher ist. Bei der traditionellen Methodik ist es schwierig, \u00c4nderungen einzubeziehen, da die Anforderungen vor Beginn der Entwicklungsarbeit eingefroren werden.<\/p>\n\n<p>Die agile Methodik erfordert weniger Dokumentation. Dank der schnellen Bereitstellung k\u00f6nnen Entwickler Code\u00e4nderungen nach Bedarf vornehmen. Bei der traditionellen Methodik hingegen beginnt der Entwicklungsprozess erst, nachdem das Team die dokumentierten Anforderungen fertiggestellt hat.<\/p>\n\n<p>Die Kunden werden in jeder Phase des agilen Software-Lebenszyklus einbezogen, pr\u00fcfen das Produkt und schlagen gegebenenfalls \u00c4nderungen vor. Bei der traditionellen Methodik werden die Kunden haupts\u00e4chlich in der Phase der Anforderungserfassung einbezogen. Das fertige Produkt wird in der Regel in den letzten Phasen des Entwicklungslebenszyklus gesehen.<\/p>\n\n<p><strong>Frage.3. K\u00f6nnen Sie einige agile Frameworks nennen?<\/strong><\/p>\n\n<p>Antwort:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Scrum<\/li>\n\n\n\n<li>Kristall<\/li>\n\n\n\n<li>Dynamische Systementwicklungsmethode (DSDM)<\/li>\n\n\n\n<li>Funktionsgesteuerte Entwicklung (FDD)<\/li>\n\n\n\n<li>Kanban<\/li>\n\n\n\n<li>Adaptive Software-Entwicklung (ASD)<\/li>\n\n\n\n<li>Schlanke Software-Entwicklung (LSD)<\/li>\n<\/ul>\n\n<p><strong>Frage.4. Was ist ein agiles Manifest?<\/strong><\/p>\n\n<p>Antwort: Das Agile Manifest ist ein Dokument zur agilen Softwareentwicklung, das von 17 gleichgesinnten Softwareentwicklern verfasst und im Februar 2001 ver\u00f6ffentlicht wurde. Es basiert auf 4 Grundwerten und 12 unterst\u00fctzenden Prinzipien.<\/p>\n\n<p><strong>Frage.5. Was sind die vier Werte des Agilen Manifests?<\/strong><\/p>\n\n<p>A: Die vier Kernwerte des Agilen Manifests sind:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Individuen und Interaktionen<\/strong> vor Prozessen und Tools.<\/li>\n\n\n\n<li><strong>Arbeitssoftware<\/strong> \u00fcber komplexe Dokumentation.<\/li>\n\n\n\n<li><strong>Zusammenarbeit mit dem Kunden<\/strong> bei Vertragsverhandlungen.<\/li>\n\n\n\n<li><strong>Reagieren Sie auf Ver\u00e4nderungen<\/strong>, anstatt sich an den Plan zu halten.<\/li>\n<\/ul>\n\n<p><strong>Frage.6. Welche 12 Prinzipien sind im agilen Manifest enthalten?<\/strong><\/p>\n\n<p>Antwort: Das sind die 12 Prinzipien des Agilen Manifests:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Unsere oberste Priorit\u00e4t ist die Zufriedenheit unserer Kunden durch die p\u00fcnktliche und kontinuierliche Lieferung hochwertiger Software.<\/li>\n\n\n\n<li>Begr\u00fc\u00dfen Sie ge\u00e4nderte Anforderungen, auch in der sp\u00e4ten Entwicklungsphase. Agile Prozesse nutzen Ver\u00e4nderungen zum Wettbewerbsvorteil des Kunden.<\/li>\n\n\n\n<li>Liefern Sie h\u00e4ufig funktionierende Software, von ein paar Wochen bis zu ein paar Monaten, wobei Sie k\u00fcrzere Zeitr\u00e4ume bevorzugen.<\/li>\n\n\n\n<li>Vermarkter und Entwickler m\u00fcssen w\u00e4hrend des gesamten Projekts t\u00e4glich zusammenarbeiten.<\/li>\n\n\n\n<li>Bauen Sie Projekte um motivierte Personen herum auf. Geben Sie ihnen das Umfeld und die Unterst\u00fctzung, die sie brauchen, und vertrauen Sie ihnen, dass sie ihre Arbeit erledigen.<\/li>\n\n\n\n<li>Die effektivste und effizienteste Methode zur \u00dcbermittlung von Informationen an das Entwicklungsteam und innerhalb des Teams ist das pers\u00f6nliche Gespr\u00e4ch.<\/li>\n\n\n\n<li>Arbeitssoftware ist der wichtigste Ma\u00dfstab f\u00fcr den Fortschritt.<\/li>\n\n\n\n<li>Agile Prozesse unterst\u00fctzen eine nachhaltige Entwicklung. Sponsoren, Entwickler und Nutzer sollten in der Lage sein, ein konstantes Tempo auf unbestimmte Zeit beizubehalten.<\/li>\n\n\n\n<li>St\u00e4ndiges Augenmerk auf technische Exzellenz und gutes Design erh\u00f6ht die Agilit\u00e4t.<\/li>\n\n\n\n<li>Einfachheit &#8211; die Kunst, die Menge der unerledigten Arbeit zu maximieren &#8211; ist entscheidend.<\/li>\n\n\n\n<li>Die besten Architekturen, Anforderungen und Entw\u00fcrfe werden in selbstorganisierten Teams erstellt.<\/li>\n\n\n\n<li>In regelm\u00e4\u00dfigen Abst\u00e4nden denkt das Team dar\u00fcber nach, wie es effizienter werden kann, und passt dann sein Verhalten entsprechend an.<\/li>\n<\/ul>\n\n<p><strong>Frage. 7. Was ist extreme Programmierung?<\/strong><\/p>\n\n<p>A: Extreme Programming oder XP ist einer der beliebtesten Ans\u00e4tze zur agilen Softwareentwicklung. Es verwendet einen objektorientierten Ansatz und folgt denselben Praktiken, die im Agilen Manifest enthalten sind.  <\/p>\n\n<p>Extreme Programming ist f\u00fcr die Einf\u00fchrung von Konzepten verantwortlich, die heute als Standardverfahren weit verbreitet sind, wie z.B. User Stories, kontinuierliche Integration und testgetriebene Entwicklung. Einer der Vorteile der extremen Programmierung ist, dass sie die Flexibilit\u00e4t bietet, sich \u00e4ndernde Anforderungen zu jedem Zeitpunkt des Entwicklungszyklus zu ber\u00fccksichtigen.  <\/p>\n\n<p><strong>Frage. 8. Was sind die f\u00fcnf Grundprinzipien der extremen Programmierung?<\/strong><\/p>\n\n<p>Antwort: Im Folgenden finden Sie die f\u00fcnf Werte oder Grundprinzipien der extremen Programmierung:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Kommunikation<\/strong> &#8211; Dieser Grundsatz konzentriert sich auf eine fr\u00fchzeitige und enge Kommunikation zwischen den relevanten Parteien (insbesondere Entwicklern und Interessengruppen).<\/li>\n\n\n\n<li><strong>Einfachheit<\/strong> &#8211; Der Grundgedanke hinter diesem Prinzip ist, zuerst an den unmittelbaren Funktionen zu arbeiten und sie einfach zu halten. Der Code sollte so beschaffen sein, dass er einfach zu implementieren ist und bei Bedarf umgestaltet werden kann.  <\/li>\n\n\n\n<li><strong>Feedback<\/strong> &#8211; Drei Quellen werden genutzt, um Feedback einzuholen. Durch die Durchf\u00fchrung von Unit-Tests wird das Feedback des Systems erfasst. Durch die Durchf\u00fchrung von Akzeptanztests wird das Feedback der Kunden erfasst, und durch die Durchf\u00fchrung eines Planspiels wird das Feedback der anderen Mitglieder des Softwareteams eingeholt.<\/li>\n\n\n\n<li><strong>Mut<\/strong> &#8211; Dieses Prinzip konzentriert sich auf den Mut, der erforderlich ist, um unmittelbare Merkmale zu entwerfen und sich nur auf die Gegenwart zu konzentrieren. Ein agiles Team sollte auch den Mut haben, anzuerkennen, dass sich Anforderungen in der Zukunft \u00e4ndern k\u00f6nnen und in den Code eingearbeitet werden m\u00fcssen.<\/li>\n\n\n\n<li><strong>Respekt <\/strong>&#8211; Dieses Prinzip konzentriert sich auf den Respekt vor sich selbst, den Respekt, den man von anderen erh\u00e4lt, und den Respekt, den man anderen Teammitgliedern entgegenbringt.<\/li>\n<\/ul>\n\n<p><strong>Frage.9. Was sind die vier Rahmenaktivit\u00e4ten der extremen Programmierung?<\/strong><\/p>\n\n<p>Antwort:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Planung<\/li>\n\n\n\n<li>Vorschlag<\/li>\n\n\n\n<li>Programmierung<\/li>\n\n\n\n<li>Testen Sie<\/li>\n<\/ul>\n\n<p><strong>Frage.10. Was ist Refactoring?<\/strong><\/p>\n\n<p>A: Refactoring ist der Prozess, bei dem bestehender Quellcode ge\u00e4ndert wird, ohne dass sich seine Funktionalit\u00e4t \u00e4ndert.<\/p>\n\n<p><strong>Frage.11. Was ist Pair Programming?<\/strong><\/p>\n\n<p>A: Die Paarprogrammierung ist eine Technik der agilen Softwareentwicklung, bei der zwei Entwickler als Team zusammenarbeiten. Einer der beiden Entwickler schreibt den Code und wird als &#8222;Treiber&#8220; bezeichnet, w\u00e4hrend der andere den Code \u00fcberpr\u00fcft und als &#8222;Beobachter&#8220; bezeichnet wird. Sie k\u00f6nnen bei Bedarf die Rollen tauschen.<\/p>\n\n<p><strong>Frage.12. Was sind die Vorteile der Paarprogrammierung?<\/strong><\/p>\n\n<p>Antwort:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Paarweises Programmieren f\u00fchrt zu einer h\u00f6heren Qualit\u00e4t des Codes und zu weniger Fehlern im Code, da der andere Entwickler den Code w\u00e4hrend des Schreibens st\u00e4ndig \u00fcberpr\u00fcft.<\/li>\n\n\n\n<li>Bei der Paarprogrammierung ist es einfacher, L\u00f6sungen f\u00fcr jedes Problem zu finden, das w\u00e4hrend der Programmierung auftritt, weil der andere Partner helfen kann.<\/li>\n\n\n\n<li>Es erm\u00f6glicht einen einfachen Wissenstransfer, denn wenn einer der Partner mehr Erfahrung hat, kann er den anderen Entwickler unterrichten.<\/li>\n<\/ul>\n\n<p><strong>Frage.13. Welche verschiedenen Sch\u00e4tzungstechniken gibt es in einer agilen Umgebung?<\/strong><\/p>\n\n<p>Antwort: Agile Sch\u00e4tzungstechniken werden verwendet, um den Arbeitsaufwand zu sch\u00e4tzen. Im Folgenden finden Sie einige der agilen Sch\u00e4tzungstechniken:<\/p>\n\n<p>Poker planen  <\/p>\n\n<p>T-Shirt Gr\u00f6\u00dfen  <\/p>\n\n<p>Sch\u00e4tzung der Affinit\u00e4t<\/p>\n\n<p>Sortiermethode<\/p>\n\n<p>Das Eimersystem<\/p>\n\n<p>Drei-Punkte-Methode<\/p>\n\n<p>Punktabstimmung<\/p>\n\n<p><strong>Frage. 14. Was ist die Technik des Planungspokers?<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>A: Planungspoker ist eine Sch\u00e4tzungstechnik, die die Zusammenarbeit zwischen den Teammitgliedern beinhaltet. Sie wird vor dem Beginn der Iteration mit Hilfe der Entwickler durchgef\u00fchrt.  <\/li>\n\n\n\n<li>Jedes Mitglied erh\u00e4lt ein Deck mit Planungspokerkarten. Die Kartenwerte sind \u00e4hnlich wie die Fibonacci-Zahlen. Diese Zahlen stehen f\u00fcr Story-Punkte oder Tage.  <\/li>\n\n\n\n<li>Der Product Owner (PO) liest und erkl\u00e4rt dem Team die User Story. Die Entwickler k\u00f6nnen weiter diskutieren, wenn sie Fragen haben.<\/li>\n\n\n\n<li>Nach der Diskussion sch\u00e4tzt jedes Mitglied den Aufwand f\u00fcr die Entwicklung der Geschichte und w\u00e4hlt privat eine beliebige Karte aus, die den Aufwand darstellt.  <\/li>\n\n\n\n<li>Alle Karten werden gleichzeitig aufgedeckt und wenn sie alle gleich sind, wird die Geschichte anhand des Wertes der Karte gesch\u00e4tzt.<\/li>\n\n\n\n<li>Wenn sich die Werte der Karten unterscheiden, wird eine weitere Diskussion gef\u00fchrt und fortgesetzt, bis sich alle Teammitglieder auf die gleiche Zahl einigen.<\/li>\n<\/ul>\n\n<p><strong>Frage. 15. Was ist die Technik der T-Shirt-Gr\u00f6\u00dfenbestimmung?<\/strong><\/p>\n\n<p>Antwort: T-Shirt Sizing ist eine Sch\u00e4tzungstechnik, mit der die Gr\u00f6\u00dfe einer User Story gemessen wird. Sie wird vor allem verwendet, wenn relativ gro\u00dfe Backlog-Elemente gesch\u00e4tzt werden m\u00fcssen. Bei der Gr\u00f6\u00dfenbestimmung von T-Shirts werden die T-Shirt-Gr\u00f6\u00dfen (XS, S, M, L, XL) verwendet, um die Geschichte zu sch\u00e4tzen. Eine Entscheidung \u00fcber die Gr\u00f6\u00dfe erfordert eine offene Diskussion.  <\/p>\n\n<p><strong>Frage .16. Was ist Lean Software Development (LSD)?<\/strong><\/p>\n\n<p>A: Bei der schlanken Softwareentwicklung handelt es sich um eine iterative, agile Methode, die Prinzipien aus dem &#8222;schlanken Fertigungsprozess&#8220; aufgreift und in den Softwareentwicklungsprozess implementiert.  <\/p>\n\n<p>Einige der angewandten Prinzipien sind schnelle Lieferung, Vermeidung von Verschwendung, Optimierung von Entwicklungszeit und Ressourcen, Steigerung der Produktqualit\u00e4t usw.  <\/p>\n\n<p><strong>Frage.17. Was ist Kanban?<\/strong><\/p>\n\n<p>A: \u00c4hnlich wie Scrum ist Kanban eines der beliebtesten Frameworks, die in der agilen Softwareentwicklung eingesetzt werden. Kanban ist der japanische Begriff f\u00fcr &#8222;Tafel&#8220;. In diesem Rahmen werden die Arbeitsaufgaben oder User Stories auf dem Kanban-Board angezeigt. Das Team kann den Status jeder User Story auf dem Board sehen. Kanban erm\u00f6glicht es, das Produkt in einem einzigen gro\u00dfen Entwicklungszyklus zu entwickeln, anstatt in Iterationen (wie Scrum). Kanban ist inkrementell, nicht iterativ.  <\/p>\n\n<p><strong>Frage.18. Was ist Scrumban?<\/strong><\/p>\n\n<p>A: Scrumban ist eine agile Entwicklungsmethodik, die eine Kombination aus Scrum und Kanban ist.<\/p>\n\n<p>Scrumban wird haupts\u00e4chlich in Wartungsprojekten eingesetzt, bei denen Scrum-Prozesse mit Hilfe von Kanban-Prinzipien verbessert werden. Unterst\u00fctzt das Projektteam bei der Optimierung von Prozessen.<\/p>\n\n<p>Ein Teil von scrumban ist die Entscheidung \u00fcber den Umfang der Arbeit, die in einem Sprint erledigt werden kann, und die Priorisierung der Aufgaben.<\/p>\n\n<p>Der Kanban-Teil von Scrumban wird verwendet, um Prozesse zu verbessern und Arbeitsabl\u00e4ufe zu visualisieren. Scrumban verwendet das Kanban-Pull-System, bei dem Artikel kontinuierlich aus dem Backlog gezogen werden.<\/p>\n\n<p><strong>Frage.19. Was ist testgetriebene Entwicklung (TDD)?<\/strong><\/p>\n\n<p>Antwort: Testgetriebene Entwicklung (TDD) ist ein Softwareentwicklungsprozess, bei dem zuerst Testf\u00e4lle geschrieben und dann codiert werden. Testf\u00e4lle werden geschrieben, um zu \u00fcberpr\u00fcfen, was der Code tun soll.<\/p>\n\n<p>Im Folgenden finden Sie die Grundregeln des TDD-Entwicklungsprozesses:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Zun\u00e4chst wird ein Einheitstest geschrieben, der die Funktion des Systems beschreibt.<\/li>\n\n\n\n<li>Der n\u00e4chste Schritt besteht darin, den Test durchzuf\u00fchren. Es schl\u00e4gt fehl, weil die Funktion im System nicht existiert.<\/li>\n\n\n\n<li>Schreiben Sie den Code, der die Funktion im System enthalten wird. Die Grundidee ist, einen einfachen Test zu schreiben, der den Testfall bestehen l\u00e4sst.<\/li>\n\n\n\n<li>\u00dcberarbeiten Sie den Code nach Bedarf.<\/li>\n\n\n\n<li>Wiederholen Sie die obigen Schritte f\u00fcr andere Systemfunktionen.<\/li>\n<\/ul>\n\n<p><strong>Frage.20. Was ist DevOps?<\/strong><\/p>\n\n<p>A: DevOps ist eine Reihe von Ideen und Praktiken, die die Softwareentwicklung (Dev) und den Betrieb der Informationstechnologie (Ops) miteinander verbinden. DevOps bringt Entwicklungs- und Betriebsteams zusammen, um hochwertige und zuverl\u00e4ssige Software zu liefern und die Entwicklungszeit zu verk\u00fcrzen.<\/p>\n\n<p><strong>Frage.21. Was sind die Unterschiede und Gemeinsamkeiten zwischen Scrum und agilen Ans\u00e4tzen?<\/strong><\/p>\n\n<p>Die agile Methodik wird bei der Softwareentwicklung eingesetzt. Sie konzentriert sich auf inkrementelle Entwicklungsmethoden, bei denen das Ziel der Methodik darin besteht, ein Produkt schnell zu liefern. Scrum ist eines der Frameworks der agilen Methodik, die unter das agile Projektmanagement f\u00e4llt. Es wird auch in der Softwareentwicklung verwendet.  <\/p>\n\n<p>Agile verfolgt einen inkrementellen und iterativen Ansatz zur Fertigstellung von Projekten. Scrum ist ebenfalls inkrementell und iterativ angelegt.<\/p>\n\n<p><strong>Frage.22. K\u00f6nnen Sie das agile Testen kurz erkl\u00e4ren?<\/strong><\/p>\n\n<p>Antwort: Agiles Testen ist ein Softwaretestprozess, der den Prinzipien der agilen Softwareentwicklung folgt. Der agile Entwicklungsprozess ist ein iterativer Prozess, bei dem sich die Anforderungen st\u00e4ndig entsprechend den Bed\u00fcrfnissen des Kunden \u00e4ndern. Agiles Testen ist ein kontinuierlicher Prozess, der parallel zum Entwicklungsprozess abl\u00e4uft. Beim agilen Testen wird das System kontinuierlich getestet, bis die gew\u00fcnschte Softwarequalit\u00e4t erreicht ist.  <\/p>\n\n<p><strong>Frage. 23. Welche Vorgehensweise sollten Sie als agiler Tester w\u00e4hlen, wenn sich die Anforderungen st\u00e4ndig \u00e4ndern?<\/strong><\/p>\n\n<p>Erstens sollte sich das agile Testteam bei der Erstellung von Testf\u00e4llen darauf konzentrieren, generische Testf\u00e4lle zu schreiben, die bei zuk\u00fcnftigen \u00c4nderungen von Testf\u00e4llen n\u00fctzlich sein k\u00f6nnen.<\/p>\n\n<p>Der agile Tester sollte mit dem Product Owner und dem Business Analysten zusammenarbeiten, um die ge\u00e4nderten Anforderungen und die mit der \u00c4nderung verbundenen Risiken zu verstehen, damit die Testf\u00e4lle angepasst werden k\u00f6nnen.  <\/p>\n\n<p>Das Testteam sollte erst dann mit den automatisierten Tests beginnen, wenn die Anforderungen eingefroren wurden.<\/p>\n\n<p><strong>Frage .24. Was sind einige Merkmale eines guten agilen Testers?<\/strong><\/p>\n\n<p>Antwort: Im Folgenden finden Sie einige wichtige Eigenschaften, die ein guter agiler Tester haben sollte:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Ein agiler Tester sollte ein tiefes Verst\u00e4ndnis der agilen Prinzipien und Konzepte haben.<\/li>\n\n\n\n<li>Ein agiler Tester sollte in der Lage sein, die Projektanforderungen schnell und klar zu verstehen.<\/li>\n\n\n\n<li>Er sollte ein guter Kommunikator sein, denn der agile Prozess f\u00f6rdert die st\u00e4ndige Interaktion mit Business-Analysten, Entwicklern und anderen Testern.<\/li>\n\n\n\n<li>Ein agiler Tester sollte in der Lage sein, mit wechselnden Anforderungen umzugehen. Er sollte in der Lage sein, das Risiko zu verstehen, das sich aus der \u00c4nderung ergibt, und er sollte in der Lage sein, Testf\u00e4lle auf der Grundlage der sich \u00e4ndernden Anforderungen zu modifizieren.<\/li>\n<\/ul>\n\n<p><strong>Frage. 25. Was sind einige agile Testmethoden?<\/strong><\/p>\n\n<p>Antwort:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Verhaltensgesteuerte Entwicklung (BDD)  <\/li>\n\n\n\n<li>Akzeptanztest-gesteuerte Entwicklung (ATDD)<\/li>\n\n\n\n<li>Erkundungstests<\/li>\n\n\n\n<li>Sitzungsbasiertes Testen<\/li>\n<\/ul>\n\n<p><strong>Frage. 26. Was sind die Phasen des agilen Testlebenszyklus?<\/strong><\/p>\n\n<p>A: Der Lebenszyklus des agilen Testens gliedert sich in die folgenden Phasen:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Agile Testplanung<\/strong> &#8211; In dieser Phase erstellen die Beteiligten Zeitpl\u00e4ne f\u00fcr Testpl\u00e4ne und zu testende Produkte.<\/li>\n\n\n\n<li><strong>T\u00e4gliche Scrum-Meetings (Daily Scrums) <\/strong>&#8211; In diesen Meetings wird der Status der am Vortag durchgef\u00fchrten Testaktivit\u00e4ten besprochen und die Testziele f\u00fcr den Tag festgelegt.<\/li>\n\n\n\n<li><strong>Test Agility Review<\/strong> &#8211; Diese Treffen finden w\u00f6chentlich mit den Beteiligten statt, um den Fortschritt zu \u00fcberpr\u00fcfen.<\/li>\n\n\n\n<li><strong>Release Readiness<\/strong> &#8211; In dieser Phase wird eine \u00dcberpr\u00fcfung der Features durchgef\u00fchrt, um zu pr\u00fcfen, ob sie f\u00fcr die Produktion bereit sind.<\/li>\n\n\n\n<li><strong>Auswirkungsanalyse<\/strong> &#8211; In dieser Phase werden R\u00fcckmeldungen von Interessengruppen gesammelt und Ziele f\u00fcr den n\u00e4chsten Lebenszyklus vorbereitet.<\/li>\n<\/ul>\n\n<p><strong>Frage .27. Was ist der Unterschied zwischen inkrementeller und iterativer Entwicklung?<\/strong><\/p>\n\n<p>A: Bei der iterativen Methode der Entwicklung wird die Software entwickelt und an den Kunden geliefert. Sobald die R\u00fcckmeldungen der Kunden vorliegen, werden sie in die Software eingearbeitet, die wiederum in Sprints entwickelt und dann an den Kunden ausgeliefert wird.<\/p>\n\n<p>Bei der inkrementellen Entwicklungsmethode wird die Software schrittweise entwickelt. Jedes Inkrement enth\u00e4lt die abgeschlossenen Eigenschaften einiger Unterfunktionen des Systems.<\/p>\n\n<p><strong>Frage .28. Was ist ein Release Candidate?<\/strong><\/p>\n\n<p>A: Ein Release Candidate ist ein Build des Systems, das funktionsf\u00e4hig ist und intern zu Testzwecken freigegeben wird. Es wird nicht f\u00fcr die Produktionsbereitstellung verwendet. Die Baugruppe wird getestet, um sicherzustellen, dass keine kritischen Probleme im System vorhanden sind.<\/p>\n\n<p>Ein Release Candidate ist ein Code\/eine Version\/ein Build, der\/die freigegeben wird, um sicherzustellen, dass in der letzten Entwicklungsphase keine kritischen Probleme aufgetreten sind. Es wird zum Testen verwendet und entspricht dem endg\u00fcltigen Build.<\/p>\n\n<p><strong>Frage .29. Was ist ein Buildbreaker?<\/strong><\/p>\n\n<p>Antwort: Ein Build-Breaker ist eine Situation, in der ein Fehler in der Software die Kompilierung stoppt und Warnungen oder Abst\u00fcrze in einer automatisierten Testumgebung verursacht. Das passiert, wenn Entwickler versehentlich Fehler in die Software schreiben.<\/p>\n\n<p><strong>Frage .30. Wie kann QA einen Mehrwert f\u00fcr ein agiles Team schaffen?<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Die Tester nehmen an Risikoanalysesitzungen teil, um Risiken und Ma\u00dfnahmen zu deren Vermeidung zu identifizieren.<\/li>\n\n\n\n<li>Tester studieren User Stories und helfen bei der Erstellung von Akzeptanzkriterien.<\/li>\n\n\n\n<li>Sie f\u00fchren Sondierungstests f\u00fcr neu entwickelte Funktionen durch.<\/li>\n\n\n\n<li>Sie k\u00f6nnen den Entwicklern des Systems kontinuierliches und schnelles Feedback geben, da sie die Software getestet haben.<\/li>\n\n\n\n<li>Tester sind an automatisierten Tests beteiligt.<\/li>\n\n\n\n<li>Der Tester hilft bei der Erkennung von Fehlern, die im System auftreten.<\/li>\n\n\n\n<li>Tester k\u00f6nnen versuchen, \u00fcber die verschiedenen zu testenden Szenarien anders zu denken, um die Abdeckung der Tests zu erweitern und mehr Fehler im System zu finden.<\/li>\n<\/ul>\n\n<p><strong>Frage .31. Was sind die Vorteile des agilen Modells?<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Das agile Modell unterst\u00fctzt die schnelle und kontinuierliche Bereitstellung von Software.<\/li>\n\n\n\n<li>Da das agile Modell flexibel ist, hilft es, sich an alle vom Kunden vorgeschlagenen \u00c4nderungen anzupassen.<\/li>\n\n\n\n<li>Der agile Prozess beinhaltet ein hohes Ma\u00df an Interaktion zwischen den verschiedenen Teammitgliedern, was dazu beitr\u00e4gt, Probleme im Entwicklungsprozess schnell zu erkennen.<\/li>\n\n\n\n<li>Das agile Modell tr\u00e4gt dazu bei, die Zahl der Softwarekunden zu erh\u00f6hen, da die Lieferung schnell erfolgt und nach jedem Inkrement ein funktionierendes Produkt an den Kunden geliefert wird.<\/li>\n\n\n\n<li>Die Kunden k\u00f6nnen das Produkt bei und nach jedem Inkrement in der Vorschau betrachten und haben so die Gewissheit, dass der Entwicklungsprozess in die richtige Richtung geht.<\/li>\n<\/ul>\n\n<p><strong>Frage . 32. Was sind die Nachteile des agilen Modells?<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Da sich die Anforderungen h\u00e4ufig \u00e4ndern, sind die Entwickler m\u00f6glicherweise nicht in der Lage, den vollen Umfang des im Entwicklungsprozess erforderlichen Aufwands zu quantifizieren.<\/li>\n\n\n\n<li>Bei der agilen Methode wird weniger Wert auf die Dokumentation gelegt, was in Zukunft zu Problemen f\u00fchren kann, insbesondere f\u00fcr neue Projektteilnehmer.<\/li>\n\n\n\n<li>Es wird erwartet, dass das Kundenteam laufend einbezogen wird, was voraussetzt, dass das Kundenteam f\u00fcr Sitzungen zur Verf\u00fcgung steht.<\/li>\n\n\n\n<li>Wenn das Kundenteam nicht in der Lage ist, das Endergebnis des Systems klar zu erkl\u00e4ren, kann das Projekt aus dem Ruder laufen.<\/li>\n\n\n\n<li>Der agile Entwicklungsprozess erfordert erfahrene Entwickler, die in der Lage sind, ein System zu entwickeln und w\u00e4hrend des Prozesses einige schnelle und kritische Entscheidungen zu treffen.<\/li>\n\n\n\n<li>Es wird eine st\u00e4ndige Interaktion der einzelnen Teammitglieder erwartet, was den Zeit- und Energieaufwand f\u00fcr die Arbeit des Teams erh\u00f6ht.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-otazky-na-pohovore-pre-scrum-master\">Interviewfragen f\u00fcr Scrum Master<\/h2>\n\n<p><strong>Frage.33. K\u00f6nnen Sie das Konzept von Scrum kurz erkl\u00e4ren?<\/strong><\/p>\n\n<p>A: Scrum ist eines der am meisten verwendeten agilen Frameworks. Die Aktivit\u00e4ten des Scrum-Frameworks sind Anforderungen, Analyse, Design, Entwicklung und Lieferung.<\/p>\n\n<p>In Scrum wird die Liste der Anforderungen einem Backlog, dem Produkt-Backlog, hinzugef\u00fcgt. Um die Anforderungen zu erf\u00fcllen, werden Arbeitseinheiten, sogenannte Sprints, erstellt. Jeder Sprint enth\u00e4lt bestimmte Anforderungen aus dem Product Backlog und kann 2 bis 4 Wochen dauern.<\/p>\n\n<p><strong>Frage. 34. Warum nennt man Scrum ein leichtgewichtiges Prozess-Framework?<\/strong><\/p>\n\n<p>Antwort: Das agile Scrum-Framework ist ein leichtgewichtiges Prozess-Framework, da es nur wenige Regeln und Verfahren enth\u00e4lt. Dieser Rahmen ist flexibel und anpassungsf\u00e4hig und kann problemlos \u00c4nderungen der Anforderungen ber\u00fccksichtigen. Im Scrum-Framework ist die Produktentwicklung in Sprints unterteilt, die eine kurze Dauer haben.<\/p>\n\n<p><strong>Frage. 35. Wann verwenden wir die agile Scrum-Methodik?<\/strong><\/p>\n\n<p>Antwort:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Wenn die Anforderungen nicht eindeutig sind.<\/li>\n\n\n\n<li>Wenn eine hohe Wahrscheinlichkeit besteht, dass sich die Anforderungen w\u00e4hrend der Entwicklung \u00e4ndern.<\/li>\n\n\n\n<li>Scrum kann auch eingesetzt werden, wenn eine schnelle Produktlieferung erforderlich ist.<\/li>\n\n\n\n<li>Wenn das Entwicklungsteam selbstorganisiert und funktions\u00fcbergreifend ist.<\/li>\n<\/ul>\n\n<p><strong>Frage. 36. Was sind die drei S\u00e4ulen von Scrum?<\/strong><\/p>\n\n<p>Antwort: Dies sind die drei S\u00e4ulen von Scrum:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Transparenz<\/strong> &#8211; alle Aspekte des Produktentwicklungsprozesses sollten f\u00fcr die relevanten Parteien wie das Entwicklungsteam, den Kunden, den Scrum Master usw. sichtbar sein.<\/li>\n\n\n\n<li><strong>\u00dcberpr\u00fcfen<\/strong> &#8211; Scrum-Teilnehmer sollten regelm\u00e4\u00dfig Scrum-Artefakte \u00fcberpr\u00fcfen, um festzustellen, ob irgendetwas den Fortschritt behindert.  <\/li>\n\n\n\n<li><strong>Anpassung<\/strong> &#8211; Wenn bei der \u00dcberpr\u00fcfung Fragen oder Probleme festgestellt werden, sollten Anpassungen oder \u00c4nderungen am Prozess vorgenommen werden, um die Probleme zu beheben.<\/li>\n<\/ul>\n\n<p><strong>Frage. 37. Was ist Sprinten?<\/strong><\/p>\n\n<p>A: In Scrum ist ein Sprint ein kurzer, zeitlich begrenzter Zeitraum, in dem ein Entwicklungsteam eine bestimmte Menge an Arbeit verrichtet, um ein ver\u00f6ffentlichungsf\u00e4higes Produkt zu erstellen. Es ist die Grundeinheit der Entwicklung im Scrum.  <\/p>\n\n<p><strong>Frage. 38. Wie lange dauert der Scrum-Zyklus?<\/strong><\/p>\n\n<p>A: Der Scrum-Zyklus oder Sprint h\u00e4ngt von der Gr\u00f6\u00dfe des Teams und des Projekts ab. Der Sprint darf einen Monat nicht \u00fcberschreiten, d.h. j. 4 Wochen. Normalerweise dauert ein Sprint im Durchschnitt ein paar Wochen.  <\/p>\n\n<p><strong>Frage. 39. Was sind die wichtigsten Artefakte des Scrum-Prozesses?<\/strong><\/p>\n\n<p>Antwort: Die Artefakte des Scrum-Prozesses sind daf\u00fcr verantwortlich, dem Entwicklungsteam und dem Kunden wichtige Informationen zu liefern. Sie helfen dabei, auch die Details der Produktentwicklung zu verstehen.<\/p>\n\n<p>Es gibt vor allem drei Artefakte:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Product Backlog<\/strong> &#8211; Ein Product Backlog ist eine Liste von Aufgaben, die der Product Owner zu erledigen hat. Es besteht aus Anforderungen, Erweiterungen, Funktionen usw.  <\/li>\n\n\n\n<li><strong>Sprint Backlog<\/strong> &#8211; Sprint Backlog ist eine Liste von Aufgaben, die aus dem Product Backlog ausgew\u00e4hlt wurden und in einem bestimmten Sprint abgeschlossen werden sollen.<\/li>\n\n\n\n<li><strong>Inkrement<\/strong> &#8211; Ein Inkrement besteht aus einer Liste aller Product Backlog-Elemente, die w\u00e4hrend der Sprints fertiggestellt wurden. Es ist eines der Ergebnisse des Scrums.<\/li>\n<\/ul>\n\n<p><strong>Frage.40. K\u00f6nnen Sie uns etwas \u00fcber die verschiedenen Ereignisse erz\u00e4hlen, die in jedem Scrum-Sprint stattfinden?<\/strong><\/p>\n\n<p>A: Scrum besteht aus den folgenden vier Ereignissen, die zur \u00dcberpr\u00fcfung und Anpassung verwendet werden:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Sprint-Planung<\/strong> &#8211; Bei der Sprint-Planung wird detailliert besprochen, welche Arbeiten im Sprint an dem Projekt durchgef\u00fchrt werden sollen.  <\/li>\n\n\n\n<li><strong>T\u00e4gliches Scrum<\/strong> &#8211; Das t\u00e4gliche Scrum ist f\u00fcr 15 Minuten angesetzt, um die Aktivit\u00e4ten des Entwicklungsteams f\u00fcr die n\u00e4chsten 24 Stunden zu besprechen. Dazu geh\u00f6ren auch Diskussionen \u00fcber die in den letzten 24 Stunden geleistete Arbeit.<\/li>\n\n\n\n<li><strong>Sprint Review<\/strong> &#8211; Der Sprint Review findet am Ende des Sprints statt. Sie wird durchgef\u00fchrt, um den Zuwachs zu besprechen.  <\/li>\n\n\n\n<li><strong>Sprint-Retrospektive<\/strong> &#8211; Eine Sprint-Retrospektive wird durchgef\u00fchrt, damit das Entwicklungsteam Verbesserungen oder \u00c4nderungen, die im n\u00e4chsten Sprint zur Steigerung der Effizienz vorgenommen werden k\u00f6nnen, \u00fcberpr\u00fcfen und diskutieren kann.<\/li>\n\n\n\n<li><strong>Frage. 41. Was ist Sprintplanung?<\/strong><\/li>\n<\/ul>\n\n<p>A: Bei der Sprintplanung wird ein Plan f\u00fcr die Arbeit erstellt, die in einem bestimmten Sprint erledigt werden muss. Bei einem monatlichen Sprint ist die Sprintplanung auf maximal 8 Stunden begrenzt. Der Scrum Master ist daf\u00fcr verantwortlich, dass die Teilnehmer den Zweck des Scrums verstehen.<\/p>\n\n<p>Im Folgenden finden Sie zwei Fragen, die Sie bei der Planung eines Sprints beantworten sollten:<\/p>\n\n<p><strong>Was kann in einem Sprint geliefert werden?<\/strong>  &#8211; Der Product Owner bespricht das Sprint-Ziel und w\u00e4hlt Elemente aus dem Product Backlog aus, die in das Sprint Backlog aufgenommen werden sollen.<\/p>\n\n<p><strong>Wie wird die Arbeit ausgef\u00fchrt?<\/strong>  &#8211; Auf der Grundlage des Sprint Backlogs muss das Entwicklungsteam entscheiden, wie es arbeiten will, um ein brauchbares Inkrement zu entwickeln.<\/p>\n\n<p><strong>Frage. 42. Was ist das t\u00e4gliche Scrum?<\/strong><\/p>\n\n<p>A: Das t\u00e4gliche Scrum ist eine Veranstaltung, bei der die Aktivit\u00e4ten des Entwicklungsteams f\u00fcr die n\u00e4chsten 24 Stunden besprochen werden. Sie ist auf maximal 15 Minuten begrenzt. Diese Veranstaltung beantwortet die folgenden Fragen-<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Was habe ich gestern getan?<\/li>\n\n\n\n<li>Was werde ich heute tun?<\/li>\n\n\n\n<li>Sehe ich irgendwelche Hindernisse, die das Team daran hindern, das Sprint-Ziel zu erreichen?<\/li>\n<\/ul>\n\n<p>Der Zweck des t\u00e4glichen Scrums ist es, den Fortschritt der Sprint-Backlog-Elemente zu \u00fcberpr\u00fcfen.<\/p>\n\n<p><strong>Frage. 43. Was ist Sprint Control?<\/strong><\/p>\n\n<p>A: Der Sprint Review wird am Ende des Sprints durchgef\u00fchrt, um das Inkrement zu \u00fcberpr\u00fcfen. Stakeholder und Entwicklungsteams nehmen an der Sprint Review teil. Darin gehen die Teilnehmer durch, was im Sprint gemacht wurde, besprechen alle Probleme, mit denen das Entwicklungsteam konfrontiert war, geben Feedback usw. Falls erforderlich, wird das Product Backlog aktualisiert und Input f\u00fcr die Planung des n\u00e4chsten Sprints geliefert.  <\/p>\n\n<p><strong>Frage.44. Was ist eine Sprint-Retrospektive?<\/strong><\/p>\n\n<p>A: Eine Sprint-Retrospektive wird nach dem Sprint-Review und vor der Sprint-Planung durchgef\u00fchrt. Es geht darum, den letzten Sprint zu \u00fcberpr\u00fcfen und die \u00c4nderungen anzupassen, um sie im n\u00e4chsten Sprint zu verbessern.<\/p>\n\n<p>Die Retrospektive ist zeitlich auf maximal 3 Stunden f\u00fcr einen monatlichen Sprint begrenzt. Der Scrum Master ist daf\u00fcr verantwortlich, andere Teammitglieder zu f\u00fchren und zu motivieren, um die Effektivit\u00e4t des Sprints zu erh\u00f6hen.<\/p>\n\n<p><strong>Frage.45. Was ist ein Product Backlog?<\/strong><\/p>\n\n<p>A: Ein Product Backlog ist eine Liste der auszuf\u00fchrenden Aufgaben. Es besteht aus Anforderungen, Funktionen, Erweiterungen, \u00c4nderungen usw. Sie wird vom Product Owner geleitet, der f\u00fcr den Inhalt verantwortlich ist.<\/p>\n\n<p>Das Product Backlog entwickelt sich st\u00e4ndig weiter, da die Produktentwicklung voranschreitet und sich die Anforderungen \u00e4ndern.  <\/p>\n\n<p><strong>Frage. 46. Was ist ein Sprint Backlog?<\/strong><\/p>\n\n<p>A: F\u00fcr einen bestimmten Sprint werden bestimmte Elemente im Product Backlog ausgew\u00e4hlt, an denen das Entwicklungsteam arbeitet. Diese Liste von Objekten wird als Sprint Backlog bezeichnet. Das Sprint Backlog ist eine Teilmenge des Product Backlogs.<\/p>\n\n<p><strong>Frage. 47. Was ist ein Null-Sprint?<\/strong><\/p>\n\n<p>A: Bevor der erste Sprint beginnt, m\u00fcssen bestimmte Aktivit\u00e4ten durchgef\u00fchrt werden, wie z.B. die Einrichtung der Entwicklungsumgebung, die Vorbereitung des Product Backlogs und andere Planungen im Zusammenhang mit dem bevorstehenden Sprint. Diese Phase wird als Zero Sprint bezeichnet. Er wird auch als Inception Sprint, Initial Sprint oder Sprint Zero bezeichnet.<\/p>\n\n<p>Frage. 48. Was ist ein Story Point?<\/p>\n\n<p>A: Ein Story Point ist eine Ma\u00dfeinheit, mit der der Gesamtaufwand f\u00fcr die Fertigstellung eines Product Backlog Items oder einer anderen Arbeit gesch\u00e4tzt wird. Bei der Berechnung des erforderlichen Aufwands k\u00f6nnen mehrere Faktoren ber\u00fccksichtigt werden: der Umfang der zu erledigenden Arbeit, die Komplexit\u00e4t der Arbeit und alle Risiken, die w\u00e4hrend der Arbeit auftreten k\u00f6nnen.<\/p>\n\n<p><strong>Frage.49. Was ist eine Verbrennungskarte?<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Antwort: Das Burn-up-Diagramm wird im Projektmanagement verwendet, um den Fortschritt der Arbeit an einem Projekt zu verfolgen.<\/li>\n\n\n\n<li>Die Burn-up-Tabelle zeigt an, wie viel Arbeit an einem Projekt bereits geleistet wurde und wie viel Arbeit insgesamt in das Projekt geflossen ist.<\/li>\n\n\n\n<li>Die vertikale Achse im Burnout-Diagramm stellt die Gesamtarbeit und die abgeschlossene Arbeit dar. Die Einheit dieser Achse k\u00f6nnen Plotpunkte, Arbeitsstunden oder Arbeitstage sein. Die horizontale Achse stellt die Zeit dar, in der Sprites erstellt werden k\u00f6nnen, d.h. j. Iterationen, Tage oder Wochen.<\/li>\n\n\n\n<li>In der Burnout-Grafik ist die Auswirkung der \u00c4nderung der Skala deutlich zu sehen, da sie den Gesamtumfang der Arbeit anzeigt.  <\/li>\n<\/ul>\n\n<p><strong>Frage.50. Was ist eine Abbrandtabelle?<\/strong><\/p>\n\n<p>Antwort: Das Burn-Down-Diagramm wird im Projektmanagement verwendet, um den Fortschritt der Arbeit an einem Projekt zu verfolgen.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Das Burndown-Diagramm zeigt den Umfang der ausstehenden Projektarbeit.<\/li>\n\n\n\n<li>Die vertikale Achse im Burnout-Diagramm stellt die verbleibende Arbeit dar. Die Einheit dieser Achse k\u00f6nnen Plotpunkte, Arbeitsstunden oder Arbeitstage sein. Die horizontale Achse stellt die Zeit dar, die in Sprites gemessen wird, d.h. j. Iterationen.<\/li>\n\n\n\n<li>Im Burn-Down-Diagramm wird die Auswirkung der Umfangs\u00e4nderung als negativer Fortschritt f\u00fcr das Entwicklungsteam dargestellt, da es nicht den Gesamtarbeitsaufwand anzeigt.<\/li>\n<\/ul>\n\n<p><strong>Frage 51. Was sind die verschiedenen Arten von Abbranddiagrammen?<\/strong><\/p>\n\n<p>A: Es gibt vier Arten von Burn Down Diagrammen:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Tabelle zum Abbrennen von Defekten<\/li>\n\n\n\n<li>Tabelle zur Freigabe des Abbrandes  <\/li>\n\n\n\n<li>Produktabbrandtabelle<\/li>\n\n\n\n<li>Sprint Burn Down Chart<\/li>\n<\/ul>\n\n<p><strong>Frage.52. Was meinen Sie mit &#8222;defekte Abbrandtabelle&#8220;?<\/strong><\/p>\n\n<p>Ans: Ein Defect Burn Down Chart ist eine visuelle Darstellung der verbleibenden Arbeit innerhalb eines Defect Backlogs.  <\/p>\n\n<p>Die vertikale Achse im Bug-Burn-Diagramm stellt die verbleibende Arbeit im Backlog dar. Die Einheit dieser Achse sind die Fehler im R\u00fcckstand. Die horizontale Achse stellt die Zeit dar, die in Sprints gemessen wird, d.h.. j. Iterationen.<\/p>\n\n<p><strong>Frage. 53. Was meinen Sie mit der Tabelle zum Abbrennen der Freisetzung?<\/strong><\/p>\n\n<p>A: Das Release-Burnout-Diagramm wird verwendet, um den Fortschritt einer Ver\u00f6ffentlichung zu \u00fcberwachen. Steht f\u00fcr die verbleibende Arbeit an der Ver\u00f6ffentlichung.  <\/p>\n\n<p>Die vertikale Achse des Burnout-Diagramms stellt die Menge der verbleibenden Arbeit in der Freigabe dar. Die Einheit dieser Achse kann Stunden, Tage oder Story Points sein. Die horizontale Achse stellt die Zeit dar, die in Sprints gemessen wird, d.h.. j. Iterationen.<\/p>\n\n<p><strong>Frage .54. Was ist eine Abbrandtabelle?<\/strong><\/p>\n\n<p>A: Ein Produkt-Burnout-Diagramm ist eine visuelle Darstellung der verbleibenden Arbeit an einem Produkt-Backlog.  <\/p>\n\n<p>Die vertikale Achse im Produkt-Burnout-Diagramm stellt die Menge der verbleibenden Arbeit im Produkt-Backlog dar. Die Einheit dieser Achse sind die Story Points. Die horizontale Achse stellt die Zeit dar, die in Sprints gemessen wird, d.h.. j. Iterationen.<\/p>\n\n<p><strong>Frage .55. Was ist eine Sprint Burn Down Tabelle?<\/strong><\/p>\n\n<p>A: Ein Sprint Burn Down Chart ist eine visuelle Darstellung der verbleibenden Arbeit eines bestimmten Sprints.<\/p>\n\n<p>Die vertikale Achse im Sprint-Burnout-Diagramm stellt die Menge der im Sprint verbleibenden Arbeit dar. Die Einheit dieser Achse k\u00f6nnen Geschichtspunkte, Arbeitsstunden oder Arbeitstage sein. Die horizontale Achse stellt die zu messende Zeit in Tagen dar.<\/p>\n\n<p><strong>Frage .56. Was ist ein &#8222;Spike&#8220;?<\/strong><\/p>\n\n<p>Antwort: Der Begriff &#8222;Spike&#8220; wurde im Zusammenhang mit extremer Programmierung gepr\u00e4gt. Manchmal sto\u00dfen Entwickler und andere Teammitglieder auf ein Problem mit einer bestimmten User Story. Sie wissen nicht, wie sie das Problem l\u00f6sen k\u00f6nnen und m\u00fcssen m\u00f6glicherweise recherchieren oder experimentieren, um eine L\u00f6sung zu finden.<\/p>\n\n<p>Spike ist ein Experiment oder eine Investition, die dem Entwicklungsteam hilft, die Geschichte zu erraten. Spike wird vom Produktverantwortlichen in das Backlog eingetragen. Es gibt zwei Arten von Spikes &#8211; funktionale Spikes und technische Spikes.<\/p>\n\n<p>Die Benutzergeschichte enth\u00e4lt zum Beispiel Anforderungen f\u00fcr die Integration mit Software von Drittanbietern. Die Entwickler haben noch nie mit dieser Software gearbeitet und brauchen einige Zeit, um sie zu verstehen. Der Produktverantwortliche kann sich ein oder zwei Tage Zeit nehmen, um diese Nachforschungen anzustellen und einen Spike im Backlog zu erstellen.<\/p>\n\n<p>Frage Nr. 57. Was ist ein Leuchtspurgeschoss?<\/p>\n\n<p>Antwort: Manchmal sind manche User Stories komplex und schwer einzusch\u00e4tzen und enthalten ein neues Architekturelement, mit dem die Entwickler nicht vertraut sind. In solchen F\u00e4llen kann ein Leuchtspurgeschoss mit Hilfe eines &#8222;Spikes&#8220; verwendet werden, um die Machbarkeit einer L\u00f6sung zu erkunden.<\/p>\n\n<p>Bei einem Tracer-Bullet wird eine der Komponenten der User Story mit einem Minimum an Code in die endg\u00fcltige L\u00f6sung eingebaut und es wird Feedback eingeholt. Auf der Grundlage der Implementierung einer Komponente k\u00f6nnen andere Komponenten der Geschichte kodiert werden.<\/p>\n\n<p><strong>Frage. 58. Was ist Velocity in Scrum?<\/strong><\/p>\n\n<p>A: Velocity ist eine wichtige Kennzahl in Scrum und wird verwendet, um die Menge an Arbeit zu messen, die ein Entwicklungsteam in einem einzigen Sprint erledigen kann. Velocity kann auch verwendet werden, um die Lieferzeit anderer Versionen abzusch\u00e4tzen.<\/p>\n\n<p><strong>Frage. 59. Wie misst man die Geschwindigkeit in Scrum?<\/strong><\/p>\n\n<p>A: Es gibt zwei Arten von Geschwindigkeit, d.h. j. tats\u00e4chliche Geschwindigkeit und erwartete Geschwindigkeit.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Die tats\u00e4chliche Geschwindigkeit wird anhand der folgenden Formel berechnet<\/li>\n<\/ul>\n\n<p>Tats\u00e4chliche Geschwindigkeit = Gesamtzahl der abgeschlossenen Story-Punkte \/ Anzahl der Sprints<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Die erwartete Geschwindigkeit wird anhand der folgenden Formel berechnet<\/li>\n<\/ul>\n\n<p>Erwartete Geschwindigkeit = Gesamtzahl der gesch\u00e4tzten Story-Punkte \/ Anzahl der Sprints<\/p>\n\n<p><strong>Frage.60. Was ist eine User Story?<\/strong><\/p>\n\n<p>A: User Stories sind einfache Beschreibungen, die dazu dienen, Gesch\u00e4ftsanforderungen aus der Sicht des Endbenutzers darzustellen. User Stories sind im Vergleich zu allgemeinen Anforderungen oder Anwendungsf\u00e4llen einfacher zu verstehen.  <\/p>\n\n<p><strong>Frage.61. Was ist mit &#8222;INVEST&#8220; in Scrum gemeint?<\/strong><\/p>\n\n<p>A: INVEST repr\u00e4sentiert die Qualit\u00e4tskriterien einer guten User Story. Es steht f\u00fcr &#8211;<\/p>\n\n<p><strong>I<\/strong> &#8211; Unabh\u00e4ngig; Die Benutzergeschichte sollte so gestaltet sein, dass sie nicht von einer anderen Geschichte abh\u00e4ngig ist.  <\/p>\n\n<p><strong>N<\/strong> &#8211; Verhandlungsf\u00e4hig; Jede Geschichte sollte Raum f\u00fcr Verhandlungen bieten.<\/p>\n\n<p><strong>V <\/strong>&#8211; Valuable (Wertvoll); sollte dem Endverbraucher einen Nutzen bringen<\/p>\n\n<p><strong>E <\/strong>&#8211; Estimable; Die User Story sollte so beschaffen sein, dass sie gesch\u00e4tzt werden kann und der Sprint korrekt geplant werden kann.<\/p>\n\n<p><strong>S<\/strong> &#8211; Klein; Es sollte ein kleiner Auftrag sein, der in 3 &#8211; 4 Tagen erledigt werden kann.<\/p>\n\n<p><strong>T<\/strong> &#8211; Testbar; sollte testbar sein, t. j. sollte Akzeptanzkriterien enthalten<\/p>\n\n<p>Eine gute Benutzergeschichte erf\u00fcllt alle diese Kriterien, und wenn sie das nicht tut, sollte das Team ein Redesign in Betracht ziehen.<\/p>\n\n<p><strong>Frage. 62. Was sind die drei Komponenten einer User Story?<\/strong><\/p>\n\n<p>Antwort:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Karte<\/strong> &#8211; Die Karte zeigt die User Story in ihrer Rohform. Die User Story wird in physischer Form auf die Karte geschrieben (Post-it-Notiz). Das Standardformat der User Story ist: [typ pou\u017e\u00edvate\u013ea] [cie\u013e] [nejak\u00fd d\u00f4vod] Wie ich m\u00f6chte, dass , zu .<\/li>\n\n\n\n<li><strong>Konversation<\/strong> &#8211; Die Konversation findet zwischen Kunden, Produktverantwortlichen, Testern usw. statt. um die Details der Karte zu besprechen.<\/li>\n\n\n\n<li><strong>Best\u00e4tigung<\/strong> &#8211; Best\u00e4tigung bedeutet die Ableitung von Akzeptanzkriterien, damit das Team best\u00e4tigen kann, dass die Story erfolgreich umgesetzt wurde.<\/li>\n<\/ul>\n\n<p><strong>Frage 63. Was ist episch?<\/strong><\/p>\n\n<p>A: Epic ist eine gro\u00dfe User Story, die in mehrere kleine User Stories aufgeteilt werden kann. Ein Epos kann \u00fcber mehrere Sprints verteilt werden.<\/p>\n\n<p><strong>Frage.64. Was ist eine Aufgabe in Scrum?<\/strong><\/p>\n\n<p>Antwort: Ein Task ist die technische Arbeit, die ein Entwicklungsteam durchf\u00fchrt, um ein Produkt-Backlog-Element innerhalb eines bestimmten Zeitrahmens fertigzustellen.<\/p>\n\n<p><strong>Frage.65. Was sind die Hauptaufgaben in Scrum?<\/strong><\/p>\n\n<p>Antwort: Die folgenden Aufgaben sind die Hauptaufgaben im Scrum:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Product Owner<\/strong> &#8211; Der Product Owner ist daf\u00fcr verantwortlich, die Anforderungen gegen\u00fcber dem Team zu vertreten. Es sollte eine klare Vision davon geben, was das Produkt sein soll, und diese Vision sollte vom Product Owner effektiv an das Team weitergegeben werden.  <\/li>\n<\/ul>\n\n<p>Der Product Owner ist auch f\u00fcr die Verwaltung des Product Backlogs verantwortlich. Verantwortlich f\u00fcr die Auflistung von Product Backlog-Elementen, deren Sortierung, die Gew\u00e4hrleistung der Transparenz des Product Backlogs, die Sicherstellung, dass das Entwicklungsteam die Product Backlog-Elemente versteht, und die Optimierung der Arbeit des Entwicklungsteams.  <\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Entwicklungsteam <\/strong>&#8211; Das Entwicklungsteam besteht haupts\u00e4chlich aus Entwicklern, die die Produktentwicklung durch Kodierung durchf\u00fchren, Testern, die das entwickelte Produkt testen, und Business-Analysten. Das Entwicklungsteam ist daf\u00fcr verantwortlich, dass am Ende des Sprints qualitativ hochwertige Software in Form von brauchbaren Inkrementen geliefert wird. Das Entwicklungsteam sollte selbstorganisierend und funktions\u00fcbergreifend sein. Es ist wichtig zu wissen, dass Scrum f\u00fcr ein Entwicklungsteam keine anderen Titel als Entwickler kennt, unabh\u00e4ngig davon, welche Aufgaben die Person ausf\u00fchrt.<\/li>\n\n\n\n<li><strong>Scrum Master<\/strong> &#8211; Der Scrum Master ist der Leiter des Entwicklungsteams. Er ist daf\u00fcr verantwortlich, dass das Entwicklungsteam die Sprint-Aufgaben korrekt ausf\u00fchrt. Der Scrum Master ist derjenige, der f\u00fcr die Verwaltung des Sprints verantwortlich ist.  <\/li>\n<\/ul>\n\n<p><strong>Frage. 66. Was ist ein Sprint-Ziel?<\/strong><\/p>\n\n<p>A: Ein Sprint-Ziel ist ein Ziel, das f\u00fcr einen bestimmten Sprint gesetzt wird. Das Sprint-Ziel wird w\u00e4hrend der Sprint-Planung erstellt, bevor der Sprint beginnt. Im Sprint-Ziel wird eine Liste von Product Backlog-Elementen ausgew\u00e4hlt, um die entsprechende Funktionalit\u00e4t zu liefern.  <\/p>\n\n<p><strong>Frage.<\/strong> <strong>67. Was ist ein Task Board in Scrum?<\/strong><\/p>\n\n<p>Antwort: Das Task Board ist ein Werkzeug, mit dem Sie den Fortschritt des aktuellen Sprints verfolgen k\u00f6nnen. Dabei handelt es sich um eine visuelle Darstellung des Sprint Backlogs, in der das Team die bereits erledigten, die in Arbeit befindlichen und die noch zu erledigenden Aufgaben sehen kann.<\/p>\n\n<p><strong>Frage.68. Was ist ein Hindernis im Scrum?<\/strong><\/p>\n\n<p>A: Ein Engpass ist etwas, das die Produktivit\u00e4t eines Teams beeintr\u00e4chtigt und den Fortschritt verlangsamt.  <\/p>\n\n<p><strong>Frage.69.<\/strong> <strong>K\u00f6nnen Sie einige Beispiele f\u00fcr Hindernisse nennen?<\/strong><\/p>\n\n<p>A: Im Gedr\u00e4nge kann es Hindernisse geben:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Technische Probleme<\/li>\n\n\n\n<li>Organisatorische Probleme<\/li>\n\n\n\n<li>Unqualifizierte Teammitglieder<\/li>\n\n\n\n<li>Fragen von Interessengruppen<\/li>\n\n\n\n<li>Probleme mit der Infrastruktur<\/li>\n\n\n\n<li>Naturkatastrophen<\/li>\n<\/ul>\n\n<p><strong>Frage . 70. Was ist das Gedr\u00e4nge der Gedr\u00e4ngel?<\/strong><\/p>\n\n<p>A: Scrum of Scrums ist eine agile Technik, die die t\u00e4glichen Stand-up-Meetings erg\u00e4nzt, wenn gro\u00dfe Teams an einem Projekt arbeiten. Bei dieser Technik werden die Gruppen in agile Teams von 5 bis 10 Personen aufgeteilt. Jede Untergruppe oder jedes Team ernennt einen &#8222;Botschafter&#8220; aus ihrem Team. Der Botschafter nimmt an den t\u00e4glichen Treffen mit den Botschaftern der anderen Teams teil.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel haben wir eine Liste mit den besten Interviewfragen zu Agile, Scrum Master und Softwaretests zusammengestellt.<\/p>\n","protected":false},"author":8,"featured_media":1718,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[19],"tags":[],"class_list":["post-1343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vorstellungsgesprach-fragen"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/comments?post=1343"}],"version-history":[{"count":4,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1343\/revisions"}],"predecessor-version":[{"id":1720,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1343\/revisions\/1720"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media\/1718"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media?parent=1343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/categories?post=1343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/tags?post=1343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}