One thing leads to another, leads to ... a few "best practices" web sites. Both christine.com and the Software Program Managers Network offer a little insight into the goo that makes managers -- and developers -- happy. Christine is looking a little dated, but there may be something useful in there.
I think that many developers don't care (or don't think) about best practices ... until they have been on a project where there are none in place. Then we go "Oh, I see why so-and-so is important." Certainly I never gave them much consideration until these last few years.