GDC hosted a while ago two pretty interesting talks on the development behind Doom and Diablo (the latter in 20th anniversary).
Doom: A Classic Game Post-Mortem (by John Romero & Tom Hall)
Diablo: A Classic Game Postmortem (by David Brevik, Lead Programmer)