Board Thread:Game Discussion/@comment-28176349-20161129002259/@comment-26829117-20161130093501

That's not the concept of agile. Agile done properly should be using continuous integration and testing cycles that ensure bugs aren't dropped into production. There is a current trend of slipping change into production "toggled off" to simplify the deployment mechanisms. Unfortunately this tehnique allows code that isn't fully tested to get into production (like the current physics / AI changes). If you accidentally toggle this code on or worse still merge it into production code at the wrong time then it can easily lead to serious bugs in your production code.

It's not agile that is causing the problem it is releasing untested code into production. If you do agile correctly then your testing is more rigurous than traditional development.