Pourquoi Windows 10 est-il si instable depuis qu’il est sorti ?


Réponse courte : parce qu'ils ont licencié les testeurs.

Les licenciements chez Microsoft : Operating systems group chief Myerson's memo to the troops | ZDNet


Réponse plus longue : Au cours du cycle de développement de Windows 10, l'équipe Windows (OSG) de Microsoft a licencié une fraction importante de son équipe d'ingénieurs, visant spécifiquement le rôle de "développeur logiciel en test".

À leur place, Microsoft voulait que les développeurs s'approprient le test de leur propre code, l'appelant "ingénierie combinée", et qu'ils aient une boucle de rétroaction serrée, où la télémétrie et la rétroaction entraîneraient des bogues expédiés corrigés rapidement.

Ce n'est pas complètement fou - de nombreuses startups et même de grandes entreprises axées sur le cloud fonctionnent de cette manière.

Cependant, lorsqu'il s'agit de Microsoft et de Windows 10, il y a quelques accrocs :

  • L'ingénierie combinée est une compétence qui doit être apprise, et Microsoft l'est toujours. Après avoir viré les testeurs, Microsoft n'était pas bon à cela, et on peut soutenir qu'ils ne le sont toujours pas, mais cela s'améliore avec le temps.
  • S'appuyer sur la télémétrie et le retour d'information signifie que les utilisateurs finaux sont les testeurs. Des choses qui auraient été repérées par une équipe de test dédiée sont maintenant découvertes par de vrais clients, ce qui m'amène à...
  • S'appuyer sur la télémétrie et le feedback suppose que (a) la correction des bugs est une priorité et (b) les correctifs sont expédiés rapidement, ce qui n'est ni l'un ni l'autre vraiment vrai.
    • Envoyer de nouvelles fonctionnalités est toujours considéré comme bien plus sexy que de corriger ce qui a déjà été expédié. Cela a toujours été vrai chez Microsoft, mais la barre de qualité pour l'expédition a été abaissée.
    • Les correctifs au niveau du système d'exploitation ne sont généralement pas expédiés plus rapidement que le cycle de six mois des grosses versions. Les correctifs au niveau des applications sont plus rapides, mais la culture n'est toujours pas là.
  • Pratiquement parlant, redresser un navire de la taille de Windows prend du temps, et bien que l'objectif final puisse être raisonnable, peu de réflexion a été faite sur la transition, et les clients en souffrent.

.