(edited by Jaken.6801)
Let`s fix Season 2
This is ideally what agile development is about, but although ANet states they follow an agile methodology… well in the agile methodology you have constant customer feedback to ensure you meet the customers needs. Well ANet doesn’t have an open beta so the first time most players see the content is on release, in which feedback is given. now in agile this feedback is intended to guide the development and refinement.
However I think ANet perceives a release not in terms of a service but in terms of a product. What do I mean? Well lets take a book for example. You write a book and then you sell the book, the product is no longer under your control. You can still make changes but these changes will only appear future product versions. Maybe a movie is a better example, think of it as the difference between the cinema edition and the directors cut edition. Changes can be made but there still conceptually a difference between the one and the other.
Classically software and video games were treated less like tangible products but there was still a line drawn. For example things like service packs or updates could allow for changes but since the software ran independently on people computers (because it was sold as a stand alone product) the creators didn’t have the ability to ensure all versions of their product was at the same version.
There’s also the nature of projects to consider, each episode is probably considered a project in and of itself. They might follow and agile approach but once the product (episode) has been releases it’s on to the next project and only bug fixes are made (in line with the stand-alone software product idea).
For something to work like OP suggestions will require ANet to change their mindset regarding episodes and content as being products (once delivered only bug fixes are allowed) and rather as a service, something that’s continuously being provided which they have full control over what the player can or can’t see. In such a mindset none of the episodes will ever be officially completed, they’d always be open for refinement, tuning and expansion. When an episode is released feedback is gathered (on more than just the bugs) and plans are made to change the already released episodes. However this does make thing difficult to manage, so usually change and expansion is treated like a separate project with a start and an end, and when comparing what needs to be done (new episodes) with what could be done (adding a few lines of dialog, or some text or a new section to existing episodes) the new content will always win out.