Project design and monitoring evaluation

Project design and monitoring evaluation

What is the rationale for formulating a theory of change and a related logical
framework for development projects? What are evident advantages of doing so?
What are some of the problems that may still afflict development projects
despite, or perhaps due to, adherence to a TOC and logical framework approach?