Just out of curiosity... you guys seems very pragmatical in most of things. Are you using any development methodology/principles (Agile, waterfall, etc.)?
Currently most teams don't subscribe to a particular methodology, though there is a Scrum effort happening on one team.