{"id":34361,"date":"2019-10-31T21:57:55","date_gmt":"2019-10-31T18:57:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov\/"},"modified":"2019-10-31T21:57:55","modified_gmt":"2019-10-31T18:57:55","slug":"bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov","title":{"rendered":"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Wie viele offene Bugs haben Sie in Ihrem Backlog? 100? 1000?<br \/>\nUnd wie lange liegen sie schon dort? Eine Woche? Einen Monat? Jahre?<br \/>\nWarum passiert das? Keine Zeit? Wichtigeres zu erledigen? \"Jetzt bringen wir alle dringenden Features zum Laufen, und danach haben wir definitiv Zeit, um die Bugs aufzuarbeiten\"?<\/p>\n<p><\/p>\n<p>\u2026 Einige setzen eine Null-Bug-Politik um, andere haben eine ausgepr\u00e4gte Kultur im Umgang mit Bugs (aktualisieren regelm\u00e4\u00dfig das Backlog, \u00fcberpr\u00fcfen Fehler bei \u00c4nderungen der Funktionalit\u00e4t usw.), und wieder andere z\u00fcchten Magier, die \u00fcberhaupt ohne Bugs programmieren (unwahrscheinlich, aber vielleicht kommt das tats\u00e4chlich vor). <\/p>\n<p><\/p>\n<p>Heute m\u00f6chte ich Ihnen unser Konzept zur Bereinigung des Bug-Backlogs vorstellen \u2013 das Projekt \u201eBug-Klinik\u201c. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs\" src=\"\/wp-content\/uploads\/cbe9531c53cc3f9f865e9301e982db23.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"s-chego-vse-nachalos\">Wie alles begann?<\/h1>\n<p><\/p>\n<p>Bei der wiederholten Durchsicht des zunehmend umfangreichen Backlogs an offenen Bugs erreichten wir den H\u00f6hepunkt. So konnte es nicht weitergehen, wir beschlossen, ihn um jeden Preis zu reduzieren. Die Idee ist offensichtlich, aber wie setzt man das um? Wir waren uns einig, dass die effektivste Methode eine Art Hackathon sein w\u00fcrde: die Teams von den allt\u00e4glichen Aufgaben abzulenken und einen Arbeitstag ausschlie\u00dflich f\u00fcr die Bearbeitung von Bugs zur Verf\u00fcgung zu stellen.<\/p>\n<p><\/p>\n<p>Ein Regelwerk wurde erstellt, ein Aufruf ausgegeben und wir begannen zu warten. Es gab Bedenken, dass es nur wenige Teilnehmer geben w\u00fcrde, vielleicht sogar sehr wenige, aber das Ergebnis \u00fcbertraf unsere Erwartungen \u2014 es haben sich insgesamt 8 Teams angemeldet (allerdings haben sich im letzten Moment 3 zur\u00fcckgezogen). F\u00fcr die Veranstaltung wurde ein ganzer Arbeitstag am Freitag eingeplant, und ein gro\u00dfer Besprechungsraum reserviert. Die Mittagessen wurden in der hauseigenen Kantine organisiert, und f\u00fcr Snacks wurden Kekse hinzugef\u00fcgt.<\/p>\n<p><\/p>\n<h1 id=\"realizaciya\">Implementierung<\/h1>\n<p><\/p>\n<p>Am Morgen des gro\u00dfen Tages haben wir alle Interessierten im Besprechungsraum versammelt und ein kurzes Briefing durchgef\u00fchrt.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs\" src=\"\/wp-content\/uploads\/f93a3e84275944edf6beb797af81fb57.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"osnovnye-pravila\">Die Hauptregeln:<\/h3>\n<p><\/p>\n<ul>\n<li>In einem Team k\u00e4mpfen zwischen 2 und 5 Personen, mindestens eine davon ist QA;<\/li>\n<li>Bugs m\u00fcssen von einem Teammitglied gem\u00e4\u00df allen internen Produktionsstandards behoben werden;<\/li>\n<li>Jedes Team muss mindestens einen geschlossenen Bug haben, der Korrekturen im Code erfordert;<\/li>\n<li>Es d\u00fcrfen nur alte Bugs behoben werden (Erstellungsdatum des Bugs &lt; Datum des Bug-Hackathons \u2014 1 Monat);<\/li>\n<li>F\u00fcr behobene Bugs werden Punkte (von 3 bis 10) je nach Kritikalit\u00e4t vergeben (um Betrug zu verhindern, darf die Kritikalit\u00e4t nach der Ank\u00fcndigung des Termins f\u00fcr den Bug-Hackathon nicht ge\u00e4ndert werden);<\/li>\n<li>F\u00fcr das Schlie\u00dfen von nicht mehr relevanten, nicht reproduzierbaren Bugs gibt es jeweils 1 Punkt.<\/li>\n<li>Das Audit-Team \u00fcberwacht die Einhaltung aller Regeln und zieht Punkte f\u00fcr wiederge\u00f6ffnete Bugs ab.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs\" src=\"\/wp-content\/uploads\/cd6724dcaa842418cc43e7fc8de23872.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"drugie-detali\">Weitere Details<\/h3>\n<p><\/p>\n<ul>\n<li>Niemand wurde in der Standortwahl eingeschr\u00e4nkt: man konnte am Arbeitsplatz bleiben oder mit allen im Besprechungsraum sitzen, wo die Leute nicht abgelenkt wurden und die Spannung sp\u00fcrbar war.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs\" src=\"\/wp-content\/uploads\/6912974ef2f1058df36a783f0af02e83.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<ul>\n<li>Um den Wettbewerbsgedanken zu f\u00f6rdern, wurde eine Rangliste auf der gro\u00dfen Leinwand angezeigt, und im Slack-Kanal fand st\u00e4ndig ein textuelles Live-Update des Kampfes statt. F\u00fcr die Punktzahlen wurde ein Leaderboard genutzt, das \u00fcber Webhooks aktualisiert wurde.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs\" src=\"\/wp-content\/uploads\/566294af6e6ffe158473bf246e141d3a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Leaderboard<\/em> <\/p>\n<p><\/p>\n<ul>\n<li>Die Einhaltung aller Regeln wurde von einem Audit-Team \u00fcberwacht (erfahrungsgem\u00e4\u00df sind daf\u00fcr 1-2 Personen ausreichend).<\/li>\n<li>Eine Stunde nach dem Ende des Bug-Huntings wurden die \u00fcberpr\u00fcften Ergebnisse bekannt gegeben.<br \/>\nDie Gewinner erhielten einen Geschenkgutschein f\u00fcr eine Bar, und alle Teilnehmer bekamen ein Andenken (Schl\u00fcsselanh\u00e4nger mit \u201eBugs\u201c).<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs\" src=\"\/wp-content\/uploads\/3a1416b713dae7950aca871ce023e822.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1 id=\"rezultaty\">Ergebnisse<\/h1>\n<p><\/p>\n<p>In den letzten sechs Monaten haben wir bereits drei Bug-Hunts durchgef\u00fchrt. Was haben wir letztendlich erreicht? <\/p>\n<p><\/p>\n<ul>\n<li>Die durchschnittliche Anzahl der Teams betr\u00e4gt 5. <\/li>\n<li>Die durchschnittliche Anzahl der bearbeiteten Bugs betr\u00e4gt 103.<\/li>\n<li>Die durchschnittliche Anzahl irrelevanter\/nicht reproduzierbarer Bugs liegt bei 57 % (und dieser M\u00fcll war st\u00e4ndig st\u00f6rend und be\u00e4ngstigend in seiner Anzahl).<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs\" src=\"\/wp-content\/uploads\/be24a5d20a50fc7fc9a58d17d03ef936.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Der Moment der Ergebnisauswertung<\/em><\/p>\n<p><\/p>\n<p>Und nun die Antwort auf die kniffligste Frage, die alle gerne stellen: \"Wie viele neue Bugs habt ihr gefunden?\"<br \/>\nAntwort: nicht mehr als 2 % von allen bearbeiteten.<\/p>\n<p><\/p>\n<h1 id=\"otzyvy\">Bewertungen<\/h1>\n<p><\/p>\n<p>Nach der Durchf\u00fchrung von Bugdelena haben wir Feedback von den Teilnehmern gesammelt. Hier sind die Antworten auf die Frage: \"Was hat Ihnen am meisten am Teilnahmeprozess gefallen?\":<\/p>\n<p><\/p>\n<blockquote>\n<ul>\n<li>Es ist echt gro\u00dfartig, das Backlog mit so viel Motivation zu durchgehen! Normalerweise ist das ein sehr langweiliger Prozess, man sollte das regelm\u00e4\u00dfig durchf\u00fchren). <\/li>\n<li>Die Spannung, Kekse.<\/li>\n<li>Es ist eine lang ersehnte M\u00f6glichkeit, die Kleinigkeiten zu beheben, die nicht kritisch sind, aber behoben werden m\u00f6chten.<\/li>\n<li>Ich fand es toll, dass man endlich alte, \u00e4rgerliche Bugs au\u00dferhalb des Sprints beheben kann, daf\u00fcr hat man normalerweise nie Zeit, weil immer Aufgaben mit h\u00f6herer Priorit\u00e4t anstehen. Es gelang uns, alle ben\u00f6tigten Personen an einem Ort zu versammeln (zum Beispiel hatten wir einen DBA in unserem Team), wir haben kollektiv die Relevanz der gemeldeten Bugs und die technische M\u00f6glichkeit, sie zu beheben, besprochen.<\/li>\n<\/ul>\n<p>\n<\/p><\/blockquote>\n<p><\/p>\n<h1 id=\"zaklyuchenie\">Fazit<\/h1>\n<p><\/p>\n<p>Bug-Farmen sind keine Wundermittel, aber sie stellen eine effektive M\u00f6glichkeit dar, das Backlog an Fehlern (in verschiedenen Teams zwischen 10 und 50%) an nur einem Tag zu reduzieren. Dieses Event war bei uns nur dank der motivierten Kollegen, die sich f\u00fcr das Produkt einsetzen und das Wohl unserer Nutzer im Blick haben, erfolgreich. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bug-Camp \u2013 ein Marathon zum Ausmerzen \u00fcberalterter Bugs\" src=\"\/wp-content\/uploads\/dec9d30e5ad92c6a38e45dd9d59dc5e7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Allen alles Gute und weniger Bugs!<\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/avito\/blog\/351736\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 \u0443 \u0432\u0430\u0441 \u0432 \u0431\u044d\u043a\u043b\u043e\u0433\u0435? 100? 1000? \u0410 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u043d\u0438 \u0442\u0430\u043c \u043b\u0435\u0436\u0430\u0442? \u041d\u0435\u0434\u0435\u043b\u044e? \u041c\u0435\u0441\u044f\u0446? \u0413\u043e\u0434\u044b? \u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u041d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u041d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438? \u00ab\u0412\u043e\u0442 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0441\u0435 \u0441\u0440\u043e\u0447\u043d\u044b\u0435 \u0444\u0438\u0447\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0442\u043e\u0447\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0440\u0430\u0437\u0433\u0440\u0435\u0431\u0430\u043d\u0438\u0435 \u0431\u0430\u0433\u043e\u0432\u00bb? \u2026 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 Zero Bug Policy, \u0443 \u043a\u043e\u0433\u043e-\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0430 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34361","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 \u0443 \u0432\u0430\u0441 \u0432 \u0431\u044d\u043a\u043b\u043e\u0433\u0435? 100? 1000? \u0410 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u043d\u0438 \u0442\u0430\u043c \u043b\u0435\u0436\u0430\u0442? \u041d\u0435\u0434\u0435\u043b\u044e? \u041c\u0435\u0441\u044f\u0446? \u0413\u043e\u0434\u044b? \u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u041d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u041d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438? \u00ab\u0412\u043e\u0442 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0441\u0435 \u0441\u0440\u043e\u0447\u043d\u044b\u0435 \u0444\u0438\u0447\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0442\u043e\u0447\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0440\u0430\u0437\u0433\u0440\u0435\u0431\u0430\u043d\u0438\u0435 \u0431\u0430\u0433\u043e\u0432\u00bb? \u2026 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 Zero Bug Policy, \u0443 \u043a\u043e\u0433\u043e-\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0430 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u044b\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u0430\u0433\u043e\u0434\u0435\u043b\u044c\u043d\u044f \u2014 \u043c\u0430\u0440\u0430\u0444\u043e\u043d \u043f\u043e \u0443\u0431\u0438\u0439\u0441\u0442\u0432\u0443 \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0435\u043b\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 \u0443 \u0432\u0430\u0441 \u0432 \u0431\u044d\u043a\u043b\u043e\u0433\u0435? 100? 1000? \u0410 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u043d\u0438 \u0442\u0430\u043c \u043b\u0435\u0436\u0430\u0442? \u041d\u0435\u0434\u0435\u043b\u044e? \u041c\u0435\u0441\u044f\u0446? \u0413\u043e\u0434\u044b? \u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u041d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u041d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438? \u00ab\u0412\u043e\u0442 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0441\u0435 \u0441\u0440\u043e\u0447\u043d\u044b\u0435 \u0444\u0438\u0447\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0442\u043e\u0447\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0440\u0430\u0437\u0433\u0440\u0435\u0431\u0430\u043d\u0438\u0435 \u0431\u0430\u0433\u043e\u0432\u00bb? \u2026 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 Zero Bug Policy, \u0443 \u043a\u043e\u0433\u043e-\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0430 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:57:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:57:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Die Bug-Farmen \u2013 ein Marathon zur Bek\u00e4mpfung alter Bugs | ProHoster","description":"Wie viele offene Bugs haben Sie in Ihrem Backlog? 100? 1000? Und wie lange liegen sie da schon? Eine Woche? Ein Monat? Jahre? Warum passiert das? Keine Zeit? Es m\u00fcssen vorrangigere Aufgaben erledigt werden? \"Jetzt werden wir alle dringenden Funktionen umsetzen, und danach haben wir sicher Zeit, um die Bugs zu bew\u00e4ltigen\"? \u2026 Einige nutzen die Null-Fehler-Politik, andere haben eine gut ausgepr\u00e4gte Arbeitskultur.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u0430\u0433\u043e\u0434\u0435\u043b\u044c\u043d\u044f \u2014 \u043c\u0430\u0440\u0430\u0444\u043e\u043d \u043f\u043e \u0443\u0431\u0438\u0439\u0441\u0442\u0432\u0443 \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0435\u043b\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 | ProHoster","og:description":"\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 \u0443 \u0432\u0430\u0441 \u0432 \u0431\u044d\u043a\u043b\u043e\u0433\u0435? 100? 1000? \u0410 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u043d\u0438 \u0442\u0430\u043c \u043b\u0435\u0436\u0430\u0442? \u041d\u0435\u0434\u0435\u043b\u044e? \u041c\u0435\u0441\u044f\u0446? \u0413\u043e\u0434\u044b? \u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u041d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u041d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438? \u00ab\u0412\u043e\u0442 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0441\u0435 \u0441\u0440\u043e\u0447\u043d\u044b\u0435 \u0444\u0438\u0447\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0442\u043e\u0447\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0440\u0430\u0437\u0433\u0440\u0435\u0431\u0430\u043d\u0438\u0435 \u0431\u0430\u0433\u043e\u0432\u00bb? \u2026 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 Zero Bug Policy, \u0443 \u043a\u043e\u0433\u043e-\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0430 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u044b","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:57:55+00:00","article:modified_time":"2019-10-31T18:57:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34361","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:54:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:23:16","updated":"2026-01-21 18:54:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=34361"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34361\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=34361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=34361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=34361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}