Microsoft recently released the following article: http://technet.microsoft.com/en-us/library/cc707802.aspx#Section2 It is a sample code acceptance checklist. I think it is a good checklist to start with for assuring the quality of your team's code. Just like any guidance and checklist, you will need to change the checklist by adding or removing checklist items.