{"id":222828,"date":"2019-09-23T15:27:28","date_gmt":"2019-09-23T13:27:28","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=222828"},"modified":"2024-08-12T13:39:15","modified_gmt":"2024-08-12T11:39:15","slug":"ex-microsoftler-erklrt-die-schlechte-windows-10-qualitt","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2019\/09\/23\/ex-microsoftler-erklrt-die-schlechte-windows-10-qualitt\/","title":{"rendered":"Ex-Microsoftler erkl&auml;rt die schlechte Windows 10-Qualit&auml;t"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/win102.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>[<a href=\"https:\/\/borncity.com\/win\/2019\/09\/25\/ex-microsoftler-erklrt-die-schlechte-windows-10-qualitt\/\" target=\"_blank\" rel=\"noopener noreferrer\">English<\/a>]Warum ist die Qualit\u00e4t von Windows 10, zumindest gef\u00fchlt, saum\u00e4\u00dfig? Hier im Blog wird ja immer mal wieder dar\u00fcber diskutiert. Nun gibt es eine neue Stimme. Ex Microsoft-Mitarbeiter @Barnacules erkl\u00e4rt in einem YouTube-Video, warum die Qualit\u00e4t des aktuellen Betriebssystems und vor allem der Updates aus seiner Sicht 'den Bach runter geht' und momentan 'im Keller ist'.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg06.met.vgwort.de\/na\/2de57063b9d0492aa0fed4540e505cd3\" alt=\"\" width=\"1\" height=\"1\" \/>Ich war das Wochenende unterwegs und daher weitgehend offline (lediglich Kommentare wurden hier im Blog freigeschaltet). Aber Blog-Leser Rudi K. hat mich dankenswerterweise Sonntag per E-Mail auf das Thema und <a href=\"https:\/\/winfuture.de\/news,111375.html\" target=\"_blank\" rel=\"noopener noreferrer\">diesen Beitrag<\/a> aufmerksam gemacht. Ich ziehe nachfolgend mal die F\u00e4den etwas zusammen, beschreibe die Kritikpunkte des Microsoft-Mitarbeiters und ordne das Ganze noch etwas ein. Denn so ganz neu ist das nicht, best\u00e4tigt der Ex-Microsoftler doch, was ich in diversen Beitr\u00e4gen hier im Blog und bei heise schon l\u00e4nger postuliere.<\/p>\n<h2>Die Sicht des Ex-Microsoft-Mitarbeiters<\/h2>\n<p>In einem Video hat der ehemalige Microsoft-Mitarbeiter Jerry Berg, aka @Barnacules, seine Sicht der Dinge in Bezug auf die Qualit\u00e4tsprobleme von Windows 10 aufbereitet. Zum Hintergrund: Berg war 15 Jahre als Senior Software Developer (SDET) bei Microsoft und hat dort als Entwickler und Tester im Bereich Vista sowie Windows Server mitgearbeitet. Wann er genau Microsoft verlassen hat, wird im Video nicht ganz klar. Hier das Video von Berg \u2013 dessen Pr\u00e4sentation zwar f\u00fcr meinen Geschmack etwas gew\u00f6hnungsbed\u00fcrftig ist \u2013 welches aber einige der Probleme aufzeigt, die sich das Microsoft Management mit gewissen Entscheidungen aufgehalst hat.<\/p>\n<p>(Quelle: <a href=\"https:\/\/youtu.be\/S9kn8_oztsA\" target=\"_blank\" rel=\"noopener\">YouTube<\/a>)<\/p>\n<p>Ich haben die Kernpunkte, die Berg in seinem Video als Problem f\u00fcr die Qualit\u00e4t von Windows 10 aufzeigt, nachfolgend mal stichpunktartig zusammen gezogen. Schaut euch das Video aber selbst an, m\u00f6glicherweise habe ich einiges ja \u00fcberh\u00f6rt, falsch gewichtet oder zu schr\u00e4g einsortiert. Hier meine Interpretation des Ganzen:<\/p>\n<ul>\n<li>Kernproblem von Microsoft ist, dass es fr\u00fcher Testabteilungen f\u00fcr die Produkte gab. Dort wurden die Produkte intensiv getestet, so dass die meisten Bugs gefunden wurden. Erst wenn diese Abteilungen ihr OK gaben, wurde Software f\u00fcr Endbenutzer freigegeben. Diese Testteams wurden aber im Rahmen der gro\u00dfen Entlassungswelle 2014\/2015 freigesetzt und aufgel\u00f6st. Ich hatte diverse Male hier im Blog berichtet (siehe Linkliste am Artikelende und meinen Beitrag <a title=\"https:\/\/borncity.com\/blog\/2016\/01\/10\/scheitert-microsofts-neuer-entwicklungs-workflow\/\" href=\"https:\/\/borncity.com\/blog\/2016\/01\/10\/scheitert-microsofts-neuer-entwicklungs-workflow\/\">Scheitert Microsofts neuer Entwicklungs-Workflow?<\/a> aus dem Jahr 2016).<\/li>\n<li>Laut Berg, und den Bekundungen Microsofts verl\u00e4sst man sich heute mehr auf kurze Tests der Entwickler in virtuellen Maschinen, auf die Telemetriedaten und darauf, dass die Fehler beim Anwender (Consumer) \u2013 oder bei Insidern &#8211; auffallen.<\/li>\n<li>Ein Eckpfeiler der (fehlenden) 'Qualit\u00e4tssicherung' sollen eigentlich die Windows Insider darstellen, die dann die Aufgabe der fr\u00fcheren Testabteilung \u00fcbernehmen sollen. Problem ist aber, die Windows Insider berichten nicht alle Fehler. Und wenn Fehler berichtet werden, k\u00f6nnen die Insider Microsoft nicht die Informationen liefern, um den Fehler zu reproduzieren. Mit anderen Worten: Microsoft \u00fcbt sich in Blindflug und hofft, irgendwie nach dem Prinzip 'Augen zu und durch' weiter zu kommen.<\/li>\n<li>Berg f\u00fchrt im Video aus, dass Telemetrie gut sei, um Performancemessungen und Tuning durchzuf\u00fchren. Manchmal kann man auch Bugs per Telemetrie detektieren. Das funktioniert nicht, wenn der Crash au\u00dferhalb eines instrumentierten Moduls passiert.<\/li>\n<li>Ein Kernproblem der ganzen Telemetriegeschichte: Bei Abst\u00fcrzen werden ggf. Mini-Dumps (Speicherauszug des abst\u00fcrzenden Moduls) gesendet. Vollst\u00e4ndige Kernel-Dumps mit den Daten aller Prozessen w\u00e4ren riesig und sind praktisch nicht zu beherrschen und per Internet zu \u00fcbertragen (es werden 60 bis 120 GByte an Daten \u00fcbertragen).<\/li>\n<li>Microsoft bekommt also \u00fcber die Telemetrie und bei Abst\u00fcrzen nur einen Teil der Informationen und versucht, die Daten zu nehmen, um den Absturz zu reproduzieren. Finden die Entwickler ein Problem, wird ein Patch entwickelt. Aber die Entwickler sind nie sicher, ob das wirklich geholfen hat. Also geht der Patch zum Testen an die Windows Insider \u2013 in der Hoffnung, dass die irgendwie etwas zur\u00fcckmelden oder die Telemetrie neue Erkenntnisse liefert.<\/li>\n<li>Das Problem besteht darin, dass die Daten der Mini-Dumps oft nicht ausreichen, um das Problem zu lokalisieren. Die Microsoft-Entwickler suchen also die Nadel im Heuhaufen, und wenn sie einen Bug finden und beheben, k\u00f6nnen sie nicht sicher sein, ob es der\u00a0 im Crash-Report getriggerte Bug war.<\/li>\n<li>Berg macht im Video den Vorschlag, dass Microsoft hin geht, und schaut, ob sich mittels der gesammelten Telemetriedaten eine Ursache ermitteln l\u00e4sst. Ist es anhand der Minidumps nicht m\u00f6glich, die Ursache f\u00fcr einen Crash zu finden, sollten von selektierten Testern die 60 oder 120 GByte Dateien eines vollst\u00e4ndigen Dumps angefordert werden.<\/li>\n<\/ul>\n<p>Im Video f\u00fchrt Berg auch aus, dass die Windows Insider nicht die gesamte, im Feld verf\u00fcgbare Hardware und Software repr\u00e4sentieren. Nachdem man mit den ersten Windows 10-Funktionsupdates ziemlich auf den Bauch gefallen ist, rollt Microsoft diese nun in Wellen aus. Man hofft so, fr\u00fchzeitig auf gr\u00f6\u00dfere Probleme aufmerksam zu werden und gr\u00f6\u00dfere Katastrophen umgehen zu k\u00f6nnen. Bekommt eine Maschine kein Funktionsupdate, weil Microsoft die Maschine als 'not ready' ansieht, hei\u00dft dies, laut Berg, \u00fcbersetzt: Microsoft wei\u00df anhand der Telemetriedaten nicht, ob die neue Build auf der Hardware l\u00e4uft.<\/p>\n<h2>Ex-Entwickler fordert Testabteilung<\/h2>\n<p>Die Quintessenz von Berg ist: Viele der heute per Telemetrie irgendwann gefundenen Probleme w\u00e4ren fr\u00fcher durch das Testteam gefunden worden. Das ist der Punkt, weshalb bei fr\u00fcheren Produkten die Qualit\u00e4t \u2013 zumindest gef\u00fchlt \u2013 besser war.<\/p>\n<p>Heute findet man bei Microsoft die Bugs nicht oder falls man etwas gefunden hat, kann man nicht sicher sein, ob man einen gemeldeten oder schlicht einen neuen Bug entdeckt hat. Das ist nat\u00fcrlich \u00fcbel, erkl\u00e4rt mir aber, warum trotz Bug-Fix-Updates Leute immer wieder feststellen, dass ein Problem nicht wirklich behoben ist. Windows 10 ist, trotz vollmundiger Versprechen, eine 'Entwicklung im Blindflug'.<\/p>\n<p>Das w\u00fcrde auch erkl\u00e4ren, warum Microsoft selbst Updates bei eigener Hardware wie den Surface-Modellen extrem versiebt und gravierende Bugs nicht erkannt werden. Berg schl\u00e4gt vor, dass Microsoft wieder eine Testabteilung aufbaut, die Windows 10 auf verschiedener Hardware testet.<\/p>\n<h2>Windows as a Service als weiteres Problem<\/h2>\n<p>Vieles dessen, was Berg in seinem Video adressiert, kann ich unterschreiben. Allerdings l\u00e4sst Berg einen relevanten Aspekt au\u00dfer acht: Mit Windows as a Service hat das Microsoft die Bed\u00fcrfnisse der Benutzer aus den Augen verloren. Das Management und die Entwickler hetzen an irgendwelchen Timelines entlang, die nichts mit der Wirklichkeit zu tun haben. Da werden Funktionen vorgestellt, die kein Mensch braucht \u2013 gut, irgendwelche Blogs jubeln die hoch, und das war es dann. Nur mal einige Stichpunkte:<\/p>\n<ul>\n<li>Das Startmen\u00fc unter Windows 10 ist Experimentierwiese f\u00fcr Microsofts Entwickler und gleichzeitig ein Problemb\u00e4r allererster G\u00fcte. Diverse US-Blogs jubeln dann selbst die geringsten Modifikationen oder irgendwelche GUI-\u00c4nderungen als das Non-Plus-Ultra hoch. Bis Windows 7 hatten wir ein sehr effizientes und funktionierendes Startmen\u00fc, was meiner Erinnerung nach wenig Probleme machte. Hier im Blog hatte ich einen Artikel <a href=\"https:\/\/borncity.com\/blog\/2007\/08\/09\/startmen-oder-explorer-geht-nicht-mehrist-langsam\/\">Startmen\u00fc oder Explorer geht nicht mehr\/ist langsam<\/a>, der Erweiterungen oder ge\u00e4nderte Ordner als Ursache thematisiert. Sucht man nach 'Windows 10 Startmen\u00fc geht nicht mehr', gibt es zig Treffer.<\/li>\n<li>Bis Windows 8.1 hatten wir eine saubere Update-Steuerung, bei der jeder Anwender, abh\u00e4ngig von seinen Kenntnissen, vorgeben konnte, ob ein Update installiert werden durfte. Geht man die diversen Blogs durch, wird jede kleine \u00c4nderung in Meldungen hervorgehoben. Ja, wir k\u00f6nnen seit Windows 10 V1903 Funktionsupdates zur\u00fcckstellen. Ja, es sieht so aus, als ob bestimmte optionale Updates jetzt zum Download angesto\u00dfen werden m\u00fcssen. Und es deutet sich an, dass Treiber ab Windows 10 20H1 separat zur Installation angesprochen werden m\u00fcssen. Aber hey, wie krank ist das denn eigentlich? Es gab eine funktionierende Konstellation zur effizienten und transparenten Update-Kontrolle, die in den Orkus gewandet ist. Und jetzt m\u00e4andert man bei Microsoft um den hei\u00dfen Brei herum und versucht irgendwie mit vielen Schlenkern zu dem Punkt zur\u00fcck zu kommen, wo der Nutzer wieder 'ein St\u00fcck Kontrolle \u00fcber die Updates bekommt', ohne das Scheitern des bisherigen Ansatzes einzugestehen.<\/li>\n<\/ul>\n<p>Sets f\u00fcr den Desktop wurden irgendwann f\u00fcr Windows 10 V170x angek\u00fcndigt, um dann langsam in der Versenkung zu verschwinden. \u00c4hnliches gilt f\u00fcr die Peoples-App. So kann man diverse Entwicklungen in Windows 10 nehmen, wo ziemlicher Manpower f\u00fcr nichts verpulvert wurde. Keiner hat's gebraucht, keiner hat's vermisst, in 2 Jahren redet keiner mehr dar\u00fcber. Ich hatte einiges an Problemen in meinem oben erw\u00e4hnten Beitrag <a title=\"https:\/\/borncity.com\/blog\/2016\/01\/10\/scheitert-microsofts-neuer-entwicklungs-workflow\/\" href=\"https:\/\/borncity.com\/blog\/2016\/01\/10\/scheitert-microsofts-neuer-entwicklungs-workflow\/\">Scheitert Microsofts neuer Entwicklungs-Workflow?<\/a> aus dem Jahr 2016 skizziert. Es zeichnet sich jetzt immer klarer ab, dass die Warner vor 3 Jahren schon nicht falsch lagen. Zudem gibt es von Axel Vahldiek und mir einen Artikel <a href=\"https:\/\/www.heise.de\/hintergrund\/Windows-Ursachenforschung-zu-Microsofts-Bananen-Patches-4296252.html\">Analyse: Ursachenforschung zu Microsofts Problem-Patches<\/a> (leider hinter einer Paywall), der die obige Analyse des Ex-Microsoft-Mitarbeiters samt meinem Abriss in Punkto Windows as a Service vorweg nimmt.<\/p>\n<h2>Der Schluss des Microsoft Mitarbeiters<\/h2>\n<p>Interessant ist f\u00fcr mich das Schlussstatement des Ex-Microsoft-Mitarbeiters, der Windows 10 ist das beste aller Windows-Betriebssysteme h\u00e4lt, welches jemals dort entwickelt wurde, wobei er folgende Ausnahmen anf\u00fchrt: des App-Crapp, die Updates, die fehlenden Testszenarios, und den Spying Crap, wie er die Telemetrie bezeichnet. \u00dcbersetzt: Es fehlen saubere Tests, ohne die es mit Windows 10 nix wird. Die Apps sind Schrott und sollten rausgeworfen bzw. optional installierbar gemacht werden. Und die Telemetrie bezeichnet er auch als Spionageschrott. Microsoft sammelt viel zu viele Daten, aber was die Entwickler wirklich br\u00e4uchten, dass kann die Telemetrie nicht leisten. Mit anderen Worten: Qualit\u00e4tssoftware a la Microsoft.<\/p>\n<p>Bergs Empfehlung zum Arbeiten mit Windows 10 lautet: Wenn eine Maschine ein Update erh\u00e4lt, legt euch einen Wiederherstellungspunkt an. Diese Empfehlung kann ich nicht unterschreiben, da diese Art, auf einen vorherigen Zustand zur\u00fcck zu kommen, schlicht nicht mehr funktioniert. Microsoft legt die Systemwiederherstellung f\u00fcr das Systemlaufwerk bei jedem Funktionsupdate still. Und bei Funktionsupdates werden Wiederherstellungspunkte entfernt. Zudem gibt es die Beobachtung, dass Wiederherstellungspunkte seit Windows 10 Version 1903 verschwinden.<\/p>\n<p>Die zweite Empfehlung Bergs lautet, vor jedem Update ein Vollbackup des Systems (z.B. mit Clonezilla) zu fahren. Damit w\u00e4re man auf der sicheren Seite und k\u00f6nne ein System bei Problemen auf den vorherigen Zustand zur\u00fccksetzen. Das ist auch das, was ich hier im Blog von Kommentatoren h\u00f6re. Aber mal zur\u00fcckgelehnt und nachgefragt: Leute, wie krank sind wir eigentlich geworden? Ich habe bisher noch nie eines meiner Android- oder iOS-Ger\u00e4t (\u00e4ltere iPads) vor einem Update mit einem Vollbackup gesichert \u2013 und fr\u00fcher war das unter Windows auch nicht notwendig. Das ist in meinen Augen ein Anzeichen, wie kaputt die Windows 10-Entwicklung im Grunde ist. Und jetzt d\u00fcrft ihr \u00fcber den Artikel und das Video diskutieren.<\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/>\n<a title=\"https:\/\/borncity.com\/blog\/2016\/01\/10\/scheitert-microsofts-neuer-entwicklungs-workflow\/\" href=\"https:\/\/borncity.com\/blog\/2016\/01\/10\/scheitert-microsofts-neuer-entwicklungs-workflow\/\">Scheitert Microsofts neuer Entwicklungs-Workflow?<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2015\/07\/09\/microsoft-entlassungen-und-zukunft-von-windows-phones\/\">Microsoft-Entlassungen und Zukunft von Windows Phones<\/a><br \/>\n<a href=\"https:\/\/web.archive.org\/web\/20140923164249\/https:\/\/www.borncity.com:80\/blog\/2014\/09\/19\/microsoft-zwei-neue-aufsichtsrte-und-entlassungen\/\">Microsoft: Zwei neue Aufsichtsr\u00e4te und Entlassungen<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/09\/16\/runde-2-der-microsoft-entlassungwell-ab-18-9\/\">Runde 2 der Microsoft-Entlassungwelle ab 18.9.?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Warum ist die Qualit\u00e4t von Windows 10, zumindest gef\u00fchlt, saum\u00e4\u00dfig? Hier im Blog wird ja immer mal wieder dar\u00fcber diskutiert. Nun gibt es eine neue Stimme. Ex Microsoft-Mitarbeiter @Barnacules erkl\u00e4rt in einem YouTube-Video, warum die Qualit\u00e4t des aktuellen Betriebssystems und &hellip; <a href=\"https:\/\/borncity.com\/blog\/2019\/09\/23\/ex-microsoftler-erklrt-die-schlechte-windows-10-qualitt\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3694],"tags":[4378],"class_list":["post-222828","post","type-post","status-publish","format-standard","hentry","category-windows-10","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/222828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=222828"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/222828\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=222828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=222828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=222828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}