Originally posted by kalbear
Well, again, this is kind of expected behavior.
When you have basically a finished product - the features are there, the code is basically done, etc, and you make some heavy design changes, it can be often harder than simply starting from scratch. Even if it isn't harder, it's a lot of work. There's the dev work that has to revisit code and change a whole lot of it, make sure things work according to the new design - which also has to be done. New graphics need to be implemented and moved about. That sort of thing.
And then there's test. A lot of the previous testing basically gets thrown out the window. All the regression needs to get run, creating all manner of bugs and issues. New tests need to be thought up to test the new design, new stress needs to be done.
And all the effort on manual testing? That's basically wasted.
Add to this that they weren't in the final testing phases of the game yet - that was work that they've basically gotten into recently - and I can see it taking 8 months. When this happened to Half-Life, for instance, it took another year to release.
Well, again, this is kind of expected behavior.
When you have basically a finished product - the features are there, the code is basically done, etc, and you make some heavy design changes, it can be often harder than simply starting from scratch. Even if it isn't harder, it's a lot of work. There's the dev work that has to revisit code and change a whole lot of it, make sure things work according to the new design - which also has to be done. New graphics need to be implemented and moved about. That sort of thing.
And then there's test. A lot of the previous testing basically gets thrown out the window. All the regression needs to get run, creating all manner of bugs and issues. New tests need to be thought up to test the new design, new stress needs to be done.
And all the effort on manual testing? That's basically wasted.
Add to this that they weren't in the final testing phases of the game yet - that was work that they've basically gotten into recently - and I can see it taking 8 months. When this happened to Half-Life, for instance, it took another year to release.
If they just started testing and it is the norm for software testing to take many many months, as you say, then they should not have given unrealistic release dates. That's an absolute no no in any industry.
I think that is what many are angry at. If they are as good as you at developing software , shouldn't they have known that their release dates were absolutely ridiculous?
Comment