Have you ever seen experienced developers fail? When all external factors are positive and all team members are competent, why sometimes projects come out of mediocre quality or fail completely? You might think that some essential component must be missing, but what could it be?

Most video games don’t enjoy long-term technical support. After game is released it receives a few bugfix patches at best. Developers don’t deal with mistakes and bad decisions made, as new projects are often started from scratch. Recently the situation has begun to change, but are developers ready for it?...