Comment The Result of Laying Off Your QA Team? (Score 1) 177
A couple years ago, Microsoft made a big deal of laying off their QA team as they were to be replaced by automated testing. Now, I am a big fan of automated testing, but not as a replacement for qualified QA professionals. User acceptance testing and thinking outside the box are very difficult if not impossible to accomplish with only automated tests.
Windows 10 is not the only piece of software that Microsoft has been releasing of late with questionable quality. Microsoft Teams is a joke with massive UI design flaws that cause tremendous headaches for their users. Visual Studio 2017 has been riddled with bugs with their numerous releases, including one that made it impossible to view the result of your automated unit tests (the irony is thick here). They only just released the fix for that bug after introducing the problem two months ago, and with each patch, it seems new bugs are cropping up. Is anyone actually testing these releases? Yes. The customers are, which is a really poor way to ensure you have a quality product.
Microsoft needs to rethink their entire testing strategy, because their current approach simply is not working. What is even worse is that many people are lapping up the Microsoft dogma of software design while remaining ignorant of the actual results. I fear that a large sector of the software development scene is being polluted by their misguided ideas (much like the modern UI design elements, but I digress....)