Great teams make great products. But what makes a great team? This is a set of best practices for small/middle-sized teams regarding how to self-manage in a most efficient way, By controlling how the product is developed you control the final quality. As an indie publisher we've noticed there is a clear set of rules to follow and mistakes to avoid if you want to succeed in game development and moreover - enjoy the game development process.