How Mission Creep Killed a Gaming Studio
Nerval's Lobster writes: Over at Kotaku, there's an interesting story about the reported demise of Darkside Game Studios, a game-development firm that thought it finally had a shot at the big time only to collapse once its project requirements spun out of control. Darkside got a chance to show off its own stuff with a proposed remake of Phantom Dust, an action-strategy game that became something of a cult favorite. Microsoft, which offered Darkside the budget to make the game, had a very specific list of requirements for the actual gameplay. The problem, as Kotaku describes, is those requirements shifted after the project was well underway. Darkside needed more developers, artists, and other skilled tech pros to finish the game with its expanded requirements, but (anonymous sources claimed) Microsoft refused to offer up more money to actually hire the necessary people. As a result, the game's development imploded, reportedly followed by the studio. What's the lesson in all this? It's one of the oldest in the book: Escalating and unanticipated requirements, especially without added budget to meet those requirements, can have devastating effects on both a project and the larger software company.
So the real story is that bad contracts killed a gaming studio?
What idiots signed a contract allowing Microsoft to unilaterally change requirements mid-project with no increase in budget?
Agreed. I've been writing software for 32 years, and "We've completely changed your requirements, but that shouldn't affect your schedule or your budget any!" happens all the time. The point is, you have to push back. Tell them exactly what every change is going to cost (padded heavily). Unless they agree to add time and money to the project, then just deliver the originally agreed to project. Don't let people make unilateral changes in the contract after it is signed, unless you actually like working on money-losing projects!
I've abandoned my search for truth; now I'm just looking for some useful delusions.