This article describes and elaborates four best practices of software engineering in the context of game development. These practices are:
* Iterative Development
* Manage Requirements
* Manage Change
* Verify Quality
Gamasutra urges game developers to realize that many of the software problems commonly encountered in game development have already been encountered and successfully addressed in traditional software development organizations. The article is intended as an inspirational starting point for applying best practices in your own projects.