This is a long post, but I’ve put care into what I’ve written here. It’s not a rant.
I’ve been a member of the forum since Fall of 2021, shortly after the original Xbox release of MSFS. Since that time, I’ve invested heavily in the process of reporting bugs and beta testing. As I’ve mentioned a number of times, I held a position in QA for a now defunct software company that developed flight simulators and other video games. I moved on to producer positions within that same company and other companies as I furthered my software development career. Because I got my start in QA, I value what that oft-maligned department does for the development process of a software title.
I have spent a considerable amount of time entering bugs on this forum – both for the “Live” release and beta releases. The process of entering a bug isn’t a quick one. Often, when I see something I deem to possibly be a bug, I have to reproduce it first. This involves possibly reloading a flight or a C&D state or even reloading the sim. Then, once reproduced, I often have to capture a screenshot or video clip. If a video clip was necessary, then the clip needs to be edited and posted to a clip sharing site. Then that needs to be added to the report and I always check to ensure the clip can actually be played. I have to look up version numbers for a build (if I’ve neglected to memorize it) or the version number for an official aircraft or other official add-on.
I know that many other users are investing similar amounts of time/effort in reporting bugs, too.
All of that takes real time – time away from actually flying and enjoying the sim for pleasure.
In exchange for that personal investment, I would like to see the bug management on the forum be better.
I have definitely appreciated the forward movement of the management process since my initial days on this forum. The tags have helped. The evolution of the bug reporting form has helped.
However, it could be better.
I regularly trip over bugs in the sim that I know have been reported. These bugs are sometimes quite old and may pre-date the tag system or have even been reported after the tag system was implemented. However these bugs don’t have tags or any visual acknowledgment of their recognition as an Open bug.
Some of these have small numbers of votes. However, a vote count shouldn’t be a weight on a bug. A bug is a bug. In my experience we always assigned a bug priority. Crash bugs were the top of the pile, game breaking bugs would be next and so on.
Here’s an example of a bug that has 5 votes, is quite old (I saw this eons ago on Xbox) and has no tag. It’s what inspired me to write this post:
Here’s an example of a bug that just needs to be managed:
What is going on with that?
There’s a huge number of “bugs” like this throughout the Bug Reports section.
Here’s the thing. There are a number of threads here, on the forum, where people have listed off a number of open bugs/issues that are still in the sim that have been there a long time. I cannot imagine that MSFS 2024 is being built from the ground up, entirely from scratch, without using any of the existing MSFS code. If that is the case, many of these bugs are going to be greeting us at MSFS 2024’s launch.
At the very least, I would like to see the forum’s vast open bug list get a thorough going over. Some of the bugs might be mis-reports – user error, duplicates or have been fixed. Others might be poorly reported, with little detail and simply impossible to replicate. Others might be Open bugs, like the aforementioned, that have no acknowledgement.
I’ve looked over forums for other software titles where a CM or forum member has categorized open bugs and compiled a list of them. The weekly Development Update only lists 24 bugs by vote count. Well, what of the rest of them?
For the effort we’ve invested, I’d like to see a forum bug report synopsis where we can see the status of open bugs. Perhaps this sounds like a vanity project to placate Nixon Redgrave, but I assure you it isn’t. If these bugs aren’t categorized and prioritized how do we have any sense of their status on the internal bug fix stack?
I am not trying to be insulting in any way, but I have been surprised by a number of bugs that I have found that seem to have not been found by the internal QA team. I, clearly, have no idea how that team is managed and what or how they test, but if they aren’t able to catch the bugs I’m referring to, then the external volunteer testing team is extremely important to the process of catching and fixing of bugs in the sim. Given that is the case, there needs to be a more formalized process of managing those externally reported bugs.
I would happily take this project on. I know the forum is able to do some sort of reporting organization based on how it was used when we have done numbered release note testing in betas past. I would happily take on the job of going through all the open bug reports on the forum and flagging them for review as “not a bug” or “move to general discussion”, checking if they still exist, checking if they are intelligible, checking if they are duplicates, etc.
It’s a big job, but it needs to be done.
I know the CMs have a lot of other responsibilities as part of their job description. On the Friday Fly-Ins, I’ve heard them share what they are up to. I know they don’t have the time to be able to be here on this forum 40 hours a week. I’m certain there is a percentage of their overall time that they are to spend here, but that time cannot be completely devoted to the management of the bug list. Somehow, though, it needs to get done.
The more out-of-hand the entire Bug Reports section gets, the less effective it becomes as a tool.
I know there is an individual on the official MSFS team named Bugheadz, who very, very occasionally appears and posts. Is that individual doing everything I’ve outlined above? Do they need some help?
If all of this has already been done internally, then at the very least, all these untagged bugs need to be tagged, so we know our efforts weren’t wasted.
I know this simulator is a massive project with deeply complex branches of code. The management of the bugs that exist within that code is equally a massive project. As former QA, who managed QA teams and the bug database for an entire project, I am looking at this forum’s bugs and seeing a need to get them corralled.
I’d like to be a part of that process.
Thanks for reading this.