I regularly check on undrln, a site mainly focused on graphic design – or more broadly, the professional graphic arts. Recently they linked to “Keeping Clients and Projects on Task“. While the article is very much written for graphic design projects, it actually has a lot of relevance with IT projects as well … i.e., change the topics of discussion and suddenly you’ve got a valuable short reference document explaining four types of situations/failures that can occur within projects.
If you work in consulting, it’s worth reading.