It’s often more efficient to know what mistakes you should avoid, than have a recipe for success.
Here is an article from Guacamelee‘s developer DrinkBox (I love Guacamelee!) about ten things they f***ed up as a studio, and how to avoid making the same mistakes :
http://www.gamesindustry.biz/articles/2016-03-16-drinkboxs-10-biggest-f-ups