Current Beta is Great - Elite have enough Customer Support at Release?
EDIT: Just a quick update to say this post isn't about Elite's current state, and has nothing to do with the Beta builds (which I think are great), it's actually about a different subject...so read on...
-----------
-----
First up I realise I have made what have been perceived as 'negative' threads in the past, but my intent is never to rail against Frontier or Elite. I love Elite - even in its current state it is in my top games of all time - and for me, goes way beyond being merely a game...it's something I feel very close to. I am also very pleased and impressed with how Frontier have managed the development of this game. So I implore you, please don't see this as a negative thread...I've created it so we can discuss a potential issue that may cause Frontier some problems.
A while ago, in another thread a seemingly knowledgeable individual made the following posts. At the time many people either disagreed with him, or misunderstood what he was trying to say. The posts address some of the potential pitfalls Frontier face regarding the success of Elite. In this case the poster proposed that Frontier may be under-estimating the resource requirements of QA, and Customer Support. That in fact, the poster believed based on his experience within the MMO industry, and the signs he had seen with both Frontier and Elite - that Frontier are currently supporting Elite in the fashion of a single-player game developer. This makes sense, as that is Frontier's history. The poster went on to say that in nearly all cases this has happened before the game in question inevitably went on to seriously struggle. Here are two of his posts:
http://forums.frontier.co.uk/showpost.php?p=511910&postcount=61
https://forums.frontier.co.uk/showpost.php?p=516640&postcount=144
Now as I said, at the time many people disagreed with the guy, and many others didn't quite understand what he was saying. Some suggested that Elite is not a MMO...others suggested that Frontier have plenty of money to handle the situation.
My thoughts were in line with kfsone's; it doesn't matter whether or not Elite is a MMO or not. Ultimately it will have hundreds or thousands of players online simultaneously. That means it will need to be supported in the same manner as an MMO.
Secondly, how much money Frontier have earmarked for Elite is irrelevant in this matter. Money - no matter how much - cannot instantaneously provide staff fully capable of supporting a large game...along with the resources to handle such support. All of this takes time and needs to be built up along side game development.
It is not something that can be added last minute.
So - here we are nearly six weeks later. Elite has come a long way in that short time - and the number of players has increased dramatically! The question then, is how far has support for the game been developed in this time? Have Frontier been building their QA department to handle this huge influx of players?
Here is a post from the Frontier Customer Support Team, made yesterday:
http://forums.frontier.co.uk/showthread.php?t=31613
So, is kfsone right, are Frontier underestimating the needs for a fully ongoing support team?
As Elite is essentially a perpetually online Universe the support requirements will be ongoing. This isn't an issue of having a large number of bug reports simply because it is Beta - once the game is released...there is going to be a huge number of on-going reports.
Do Frontier have this covered? How long does it take to get a large enough team trained up and in-place to support a game like Elite? I'd agree with kfsone, that fire fighting isn't the right approach for a game like Elite.
Remember this isn't intended to be a negative thread. I love Elite, and have huge respect for Frontier. Thing is, these questions occur in my mind - and I put them out there.
EDIT: Just a quick update to say this post isn't about Elite's current state, and has nothing to do with the Beta builds (which I think are great), it's actually about a different subject...so read on...
-----------
-----
First up I realise I have made what have been perceived as 'negative' threads in the past, but my intent is never to rail against Frontier or Elite. I love Elite - even in its current state it is in my top games of all time - and for me, goes way beyond being merely a game...it's something I feel very close to. I am also very pleased and impressed with how Frontier have managed the development of this game. So I implore you, please don't see this as a negative thread...I've created it so we can discuss a potential issue that may cause Frontier some problems.
A while ago, in another thread a seemingly knowledgeable individual made the following posts. At the time many people either disagreed with him, or misunderstood what he was trying to say. The posts address some of the potential pitfalls Frontier face regarding the success of Elite. In this case the poster proposed that Frontier may be under-estimating the resource requirements of QA, and Customer Support. That in fact, the poster believed based on his experience within the MMO industry, and the signs he had seen with both Frontier and Elite - that Frontier are currently supporting Elite in the fashion of a single-player game developer. This makes sense, as that is Frontier's history. The poster went on to say that in nearly all cases this has happened before the game in question inevitably went on to seriously struggle. Here are two of his posts:
Go take a look at the top-level of their forums for a moment. 4140 threads in the "Elite: Dangerous General" forum, 147,427 posts. Just in the one Elite forum. Versus 219 threads/1,750 posts for "RollerCoaster Tycoon".
ED isn't just a foray into Multi-Player Elite, they made the decision to go MMO-style, and making an MMO is very different than making the sort of single-/multi-player games Frontier have been (doing very well) making, and there are some fairly significant tells that Frontier don't have a good handle on it.
First, and fairly simply, they're describing this as "beta" when the product is clearly in an alpha state.
Secondly, it seems that this dev team thought that forums would be a good way to interact with the testers at this phase....
Sides... Hurt... Deep breath.
Third, it's pretty clear to me that they aren't aware of the potential data they could/should be gathering from this test, never mind gathering it and all over it.
Lastly, there's no customer-facing evidence of QA participation in the current work. That's the mindset of a box game dev; get it written, then get it tested.
A successful MMO would already have QA pretty well integrated, and the availability of a giant pool of free testers would have the QA team working us for all they're worth.
MMOs require live support, and for that you need continuous QA, which means you need to integrate QA early so that they can build up a massive repository of all the things they need to test for any given patch; so they can develop a QA-perspective understanding of the interplay of different systems so that they can make informed predictions as to what to test when a developer says "I only changed this one line of code".
At the same time, you need to develop a good workflow between QA and your dev team. Many game devs will react to QA feedback very negatively at first, until they learn to make use of them. Most software engineers work better when they get immediate feedback on something they've checked in. But if they finish a feature and it takes 3 months for someone to come back and say "it turns inside out. And then explodes", its disruptive on several levels.
But Frontier don't even provide a readme in the launcher when a patch comes out. If you're thinking, what does the readme matter, it means that they don't have any of the pre-requisites for regular readmes in their workflow yet.
Maybe there are forum posts with test direction because, yeah, there's not like a decade of proof that that just doesn't work.
There's no in-game bug reporting tool... Question: When did "WildStar" introduce the bug report feature? Answer: Alpha.
And I get to say "there's no sane bug feedback/reporting tool" because, well, this was me.
And they're in beta.
The last decade is littered with failed games and unemployed Austinians who didn't realize that you have to build the infrastructure for an MMO early.
One little known game, released in 2001, was to be a half-scale map of Europe, all those thousands of towns. The terrain editor seemed pretty trivial, so it wasn't a priority until the last few months.
With a little pressure from the producers, the engine guys took time out to put together a fairly simple tool for building towns approximately 2 months before gold.
It took approximately 3-4 days.
For a small town. Add another 3-4 for a large town, and 1-2 days to link the towns up together.
Lets do math.
3.5 x 1000 = 3500 days = 9.5 work years. Or 6 months of 22 terrain editors working flat out. Just to put scatter small, not very fun, hamlets around Europe.
Just to build the terrain, with no review or testing, assuming no crashes or network hiccups, would have required 68-70 people doing nothing but building terrain. Or, more realistically, 1 month of manic hiring and training and 150 or so people battering out towns for a second month.
You can't wait until the game is "ready" and then expect to build the tools to run and maintain it. Top of my head, I can think of 9-10 games that unwittingly tried that. I'd link one, but the only one still "in business" is WWIIOL.
It's still possible these guys can pull it off, but based on the evidence right now, my money would be on a continuation of the unfortunately negative trend of gameplay experience, stability and overshooting that ran from Elite -> Frontier -> First Encounters into Dangerous.
http://forums.frontier.co.uk/showpost.php?p=511910&postcount=61
Again, this is a normal part of the pattern. One of the usual big fails is to apply the box dev strategy of late qa. This is something my friends at gearbox learned the hard way (and my friend Gryf worked up to exec by getting the qa process integrated end-to-end on Borderlands, bringing the massively approach down into the box/multi shop). QA can be expensive and it seems counter intuitive to start spending money on it before you've finished the game. But in a persistent, massively game you are going to be doing qa week after week forever. It needs to be an integral part of the workflow. See my previous replies for a fuller explanation.
I had friends who worked on a particular studio's first massively, long story short, they just figured that their BI team would know what and obtain for them the live data they needed. That was more forward thinking than many shops, but it still want enough. The game ran for five years but they spent so much time fighting fire that they burnt all the money that was supposed to support new hires by finding expansion dev, had to lay people off and then try to dev the expansion while fighting fires and maintaining a sufficient player base to pay the bills.
When CoV finally came out it was too little too late and failed to show they'd learned many lessons because, frankly, employees had churned hard. A studio is the sum of its people and not some magical knowledge transfer system. CF Diablo 3 vs Diablo 2. Most of the guys from D2 had left for other studios (Carbine, Red5, etc) vs StarCraft which retained a lot of the same guys and Warcraft where they had a lot of carryover from W3 to WoW but only a handful of today's WoW team are originals (there are a few guys who have collected their 20 years crowns, but they are mostly working over on SC).
https://forums.frontier.co.uk/showpost.php?p=516640&postcount=144
Now as I said, at the time many people disagreed with the guy, and many others didn't quite understand what he was saying. Some suggested that Elite is not a MMO...others suggested that Frontier have plenty of money to handle the situation.
My thoughts were in line with kfsone's; it doesn't matter whether or not Elite is a MMO or not. Ultimately it will have hundreds or thousands of players online simultaneously. That means it will need to be supported in the same manner as an MMO.
Secondly, how much money Frontier have earmarked for Elite is irrelevant in this matter. Money - no matter how much - cannot instantaneously provide staff fully capable of supporting a large game...along with the resources to handle such support. All of this takes time and needs to be built up along side game development.
It is not something that can be added last minute.
So - here we are nearly six weeks later. Elite has come a long way in that short time - and the number of players has increased dramatically! The question then, is how far has support for the game been developed in this time? Have Frontier been building their QA department to handle this huge influx of players?
Here is a post from the Frontier Customer Support Team, made yesterday:
Kenny Wildman said:Hello, Commanders!
Firstly, on behalf of the team I'd like to thank everyone for your contributions towards the development of Elite: Dangerous in the form of your support tickets and bug reports. You're all actively helping to ensure that Elite: Dangerous becomes the smooth, exciting and enjoyable experience that we want to make and that you all want to play. Thank you all for your vigilance and dedication towards the game!
Now, since the release of the Standard Beta the number of players has sky-rocketed and, as such, the number of support tickets logged has also increased. For this reason we ask that you all offer us your understanding and patience in that it may take some time to respond to your reports due to the sheer number of tickets that we have accumulated since the launch of the Beta. We will be prioritising issues based on their severity, so those who cannot access the game will be responded to as a priority before others.
Once again, thank you for your time and commitment to the development of the game and for your patience whilst we try to get back to you all as quickly as we can.
See you out there!
The Customer Support Team
http://forums.frontier.co.uk/showthread.php?t=31613
So, is kfsone right, are Frontier underestimating the needs for a fully ongoing support team?
As Elite is essentially a perpetually online Universe the support requirements will be ongoing. This isn't an issue of having a large number of bug reports simply because it is Beta - once the game is released...there is going to be a huge number of on-going reports.
Do Frontier have this covered? How long does it take to get a large enough team trained up and in-place to support a game like Elite? I'd agree with kfsone, that fire fighting isn't the right approach for a game like Elite.
Remember this isn't intended to be a negative thread. I love Elite, and have huge respect for Frontier. Thing is, these questions occur in my mind - and I put them out there.
Last edited: