Develop theory of change / programme theory
A programme theory or theory of change (TOC) explains how an intervention (a project, a programme, a policy, a strategy) is understood to contribute to a chain of results that produce the intended or actual impacts.
It can include positive impacts (which are beneficial) and negative impacts (which are detrimental). It can also show the other factors which contribute to producing impacts, such as context and other projects and programmes.
Different types of diagrams can be used to represent a theory of change. These are often referred to as logic models, as they show the overall logic of how the intervention is understood to work.
Why is a theory of change used?
A theory of change can be used to provide a conceptual framework for monitoring, for evaluation or for an integrated monitoring and evaluation framework.
A theory of change can be a very useful way of bringing together existing evidence about a programme, and clarifying where there is agreement and disagreement about how the programme is understood to work, and where there are gaps in the evidence.
It can be used for a single evaluation, for planning cluster evaluations of different projects funded under a single program, or to bring together evidence from multiple evaluations and research.
When are theories of change developed?
A theory of change is often developed during the planning stage of a new intervention. It can also be developed during implementation and even after a programme has finished. When an evaluation is being planned, it is useful to review the programme theory and revise or elaborate it if necessary.
How are theories of change developed?
A theory of change can be developed by programme staff, by an external evaluator, by programme designers, or collaboratively with the community.
How are theories of change represented?
The diagrams used to represent a theory of change (usually referred to as logic models) can be drawn in different ways.
Sometimes they are shown as a series of boxes (inputs->processes->outputs->outcomes->impacts), sometimes they are shown in a table, sometimes they are shown as a series of results, with activities occurring alongside them rather than just at the start. These different types are shown as different methods on this page (below).
Methods
Processes for developing a theory of change
Ways of representing a theory of change in a logic model:
Approaches
A number of approaches include recommendations about how to develop a logic model as part of undertaking an evaluation:
Resources
- Learning for sustainability: Theory of change
Annotated list of resources about developing and using a theory of change.
Describes different options for using software to help create a logic model.
This paper sets out some suggestions about what might be considered good practice, adequate practice and inadequate practice in developing, representing and using a theory of change.
Manager's guide to evaluation
This section of the Manager’s guide to evaluation explains how and why you might use a theory of change when commissioning and managing an evaluation.
Expand to view all resources related to 'Develop theory of change / programme theory '
Resource
- Planning evaluability assessments: A synthesis of the literature with recommendations
- A guide to assessing needs
- ActKnowledge and Aspen Institute’s guided example: Theory of change
- Como elaborar modelo lógico:roteiro para formular programas e organizar avaliação
- Critical study of the logical framework approach in the Basque Country
- Evaluation for equitable development results
- How to design and manage equity-focused evaluations
- Introduction: Contribution, causality, context, and contingency when evaluating inclusive business programmes
- Mapping change: Using a theory of change of guide planning and evaluation
- The theory of change
- Theory of change
- Theory of change software
- UNICEF webinar: Theory of change
- W.K. Kellogg Foundation logic model guide
'Develop theory of change / programme theory ' is referenced in:
Approach
Blog
Framework/Guide
- Communication for Development (C4D) :
- Rainbow Framework :
Method
Theme