What is a theory of change?
A theory of change is a written explanation of how and why a program is expected to produce change in the people it serves. It names the problem the program addresses, the activities meant to address it, the outcomes those activities should produce, and the assumptions linking each step to the next.
Carol Weiss coined the term in the 1990s while working with the Aspen Institute's Roundtable on Comprehensive Community Initiatives. She framed it as a tool for making beliefs explicit enough that data could confirm or disconfirm them. Without that testable form, a theory of change is a narrative, not a theory.
The operational test for whether a framework qualifies: name three causal links and, for each, the specific condition under which the link would fail. If you cannot, the framework is decoration. If you can, the conditions become monitoring questions and the framework becomes something data can test.

