Even if this is not strictly related to C#, you could take a look. Follow this link to read a brief article on Software Factories we wrote recently that was published in Software Development Magazine, July 2004.