Skip to content

Theory of Change: Research Brief

Purpose: background research to inform a Go-struct-first data model and JSON Schema for representing, measuring and reporting on Theories of Change (ToC).

Source access: the full texts of the ActKnowledge ToC Basics primer, the ActKnowledge Technical Papers, the ORS/Annie E. Casey guide (a mirrored PDF; the aecf.org page is behind a bot wall), the UNDG UNDAF companion guidance and Vogel's DFID review were all read. Other material was read through secondary sources, as noted in the citations.

1. Definition, origins and purpose

Definition

The canonical sources broadly agree on the definition. They differ in emphasis:

  • ActKnowledge (Taplin & Clark, 2012): "a rigorous yet participatory process whereby groups and stakeholders in a planning process articulate their long-term goals and identify the conditions they believe have to unfold for those goals to be met. These conditions are modeled as desired outcomes, arranged graphically in a causal framework."
  • UNDG (2017): "a method that explains how a given intervention, or set of interventions, are expected to lead to a specific development change, drawing on a causal analysis based on available evidence."
  • Vogel / DFID (2012): "an outcomes-based approach which applies critical thinking to the design, implementation and evaluation of initiatives and programmes intended to support change in their contexts". Vogel treats a ToC as both a process and a product.
  • Rick Davies (quoted in Vogel): "The description of a sequence of events that is expected to lead to a particular desired outcome."

Origins

  • Program-theory evaluation, 1970s–80s. Chen, Rossi, Patton, Fitz-Gibbon and Weiss developed theory-driven evaluation. The Logical Framework (USAID, 1969) belongs to the same family.
  • Carol Weiss, 1995. In Nothing as Practical as Good Theory, published in the Aspen Roundtable volume New Approaches to Evaluating Comprehensive Community Initiatives (Connell, Kubisch, Schorr & Weiss, eds.), Weiss argued that complex initiatives are hard to evaluate because their assumptions are left implicit. She popularised the term "theory of change" and urged that the expected sequence of outcomes be mapped so evaluation could track it.
  • Aspen Institute Roundtable on Community Change. Kubisch (1997) set the three quality criteria: plausible, doable/feasible and testable. Andrea Anderson's The Community Builder's Approach to Theory of Change (2005) became the practical field guide.
  • ActKnowledge and the Center for Theory of Change. Hélène Clark and Dana Taplin formalised the method: backwards mapping, preconditions, rationales, the accountability ceiling, and indicator components. They released the TOCO software (theoryofchange.org, from 2002) and founded the Center for Theory of Change (2013).
  • Spread through international development in the 2010s. Uptake was driven by Comic Relief (James, 2011), DFID (Vogel, 2012), the Asia Foundation (Stein & Valters, 2012), UNICEF (Rogers, 2014) and UNDG (2017). ToC is now standard among foundations (Casey, Kellogg, Rockefeller, Ford), multilaterals and research funders.

Purpose

Sources consistently name five purposes:

  • Planning and design: reach agreement on what has to change, in what order.
  • Filling the "missing middle": explain how activities connect to long-term goals.
  • Evaluability: a basis for indicators and for testing assumptions.
  • Communication and alignment: across partners, funders and staff.
  • Learning and adaptive management: "a living framework," revised as evidence arrives.

ORS describes the ToC as a "companion to action" and lists its uses as planning, accountability, resource allocation, communication and direction of action.

2. Core concepts and vocabulary

The definitions below follow the canonical sources. Where the sources differ, the difference is noted.

Concept Definition (source)
Problem statement The core issue the group is addressing, bounded by where and for whom. The long-term outcome is its "positive opposite" (ActKnowledge).
Ultimate goal / Impact A vision "beyond, or grander, than they can achieve through the initiative." It sits above the accountability ceiling (ActKnowledge). In RBM/OECD usage, "impact" means higher-level, long-term effects, positive or negative, intended or unintended.
Long-term outcome (LTO) / Long-term goal "The goal you want to reach which is the purpose of your program." Every other outcome is a precondition to it (ActKnowledge).
Outcome "A state, or condition, that must exist for your initiative to work and does not currently exist." It may be a change in people, organizations or places, and is phrased as a positive condition, not an activity (ActKnowledge).
Short-term / intermediate / long-term outcomes Positions along the pathway. ORS attaches time horizons (e.g. 1–3 years and more than 3 years). UNDG uses levels of causality: immediate, underlying, structural/root.
Precondition Any outcome other than the LTO: "conditions that must exist in order for the next outcome in the pathway to be achieved." Preconditions should be necessary and collectively sufficient (Technical Papers).
Pathway of change / Outcomes framework "The sequence outcomes must occur in order to reach your long-term goal." It is drawn as chains from early outcomes (bottom) to the LTO (top). Most initiatives have several pathways. The full map is the "outcomes framework."
Cluster A group of preconditions that together act as a joint precondition, with internal links left undrawn (ActKnowledge). In effect this is an AND-group.
Causal link (connector/arrow) A claim that outcome A, possibly together with others, enables outcome B. UNDG notes that links can run horizontally as well as vertically.
Rationale / Justification "Statements about why we expect one set of outcomes to lead to another". They explain each causal link and are often grounded in research or experience.
Assumption ActKnowledge: "conditions or resources… needed for the success of your program, and which you believe already exist and will not be problematic to maintain." This contrasts with preconditions, which must be brought about. UNDG: "things taken for granted," stated as if X, then Y, because Z.
Assumption types UNDG: causality, implementation, external factors, partnerships. theoryofchange.org: links between outcome levels, completeness of preconditions, justification of intervention-to-outcome links, and context. ORS: philosophies, principles or values, ways of working together, and community context. Mayne's COM-B model: assumptions on reach, capacity change, behaviour change, direct benefits and wellbeing.
Intervention "The things your program or group of stakeholders will undertake to bring about outcomes." Strategy = "a coordinated sequence of interventions." Activity = the specific actions within an intervention. ActKnowledge places interventions on the connector between precondition and outcome. One intervention may serve many outcomes.
Output In RBM and logframes, the direct products or services delivered by activities (within management control). ActKnowledge folds outputs into interventions ("activities and outputs of any sort").
Indicator "Measurable evidence of meeting a goal". It may be quantitative or qualitative. Each indicator has four components: population (who or what changes), target (how many), threshold (how much change is "good enough") and timeline (by when). Formula: "How many of who or what will reach what level by when?"
Baseline "A measure of population for any indicators at the outset of the initiative, used for comparison" (ActKnowledge glossary).
Ceiling of accountability A dashed line drawn above the LTO. Outcomes below it are ones the group holds itself accountable for. Goals above it are shown for vision and communication but not claimed.
Narrative A one-to-two-page summary that explains the pathways and highlights key assumptions, rationales and interventions.
Risk Factors that could stop change from happening as assumed. UNDG: "assumptions and risks are often inversely related". UNDG risk types: environmental/political, opportunities, design, partnerships.
External factors / context Conditions outside the initiative's work that help or hinder change (Vogel: "social, political and environmental conditions… other actors able to influence change").
Stakeholders / actors / partners UNDG step 4: the actors "likely to have a direct role in determining the success or failure," the partners and who does what. The solution tree may show changes delivered by others that are still monitored.
Boundary partners From Outcome Mapping (IDRC): the actors a program works with directly and hopes to influence but does not control. Change is expressed as outcome challenges and graded progress markers ("expect / like / love to see").
Spheres of control / influence / interest RBM and Outcome Mapping framing. Control covers inputs, activities and outputs. Influence covers behaviour change among direct partners. Interest covers state or wellbeing change. This maps closely onto the accountability ceiling.
Problem tree / solution tree UNDG: immediate, underlying and structural root causes are mapped into a problem tree and then converted into a solution tree. The solution tree is the skeleton of the ToC and need not mirror the problem tree exactly.
Outcome categories (ORS/Casey) Impact: changes in the conditions of people (knowledge, attitudes, skills, behaviour, health, financial status) and population-level conditions. Influence: changes in "policies, regulations, systems, practice or public opinion," including visibility of an issue, norms, partnerships, public will, service practice and business practice. Leverage: changes in investment by other funders. Underneath these sit core capacities: governance, data use, partnerships and similar.
"So that" chains (ORS) Forward reasoning: Strategy → so that → outcome → so that → outcome…, with each step tagged by category. This complements backwards mapping.
Scope Narrow or broad (how many pathways) crossed with shallow or deep (how many precondition levels), giving four types (Technical Papers / Clark 2004).

3. Process for constructing a ToC, and what each step produces

ActKnowledge six-stage method

# Step Artifact produced
0 Elicit and bound the problem statement Problem statement (where, for whom)
1 Identify the long-term goal or LTO; optionally an ultimate goal above the ceiling LTO definition (agreed terms, e.g. what "safe" means); accountability ceiling
2 Backwards mapping: "What preconditions must exist?" Repeat down to the earliest changes; test whether each set is necessary and sufficient Outcomes framework: a graph of outcomes and causal links, pathways, clusters
3 Surface assumptions; write rationales for the links Assumption list; rationale per link
4 Identify interventions; place them on connectors; map existing programs; flag gaps Intervention-to-link mapping; gap list
5 Develop indicators (population, target, threshold, timeline) for every outcome, or at least every intervention-targeted outcome Indicator set / measurement framework
6 Quality review (plausible, feasible, testable) and narrative QA record; 1–2 page narrative

UNDG four steps (validated against evidence at each step)

  1. Focus: high-level change, prioritised by equity, comparative advantage and feasibility.
  2. Change analysis: problem tree to solution tree; immediate, underlying and structural causes; what partners already contribute.
  3. Assumptions and risks: for each assumption, ask three questions. Does it fully explain the change? Is it plausible given the evidence? Does it need testing?
  4. Partners and actors: who does what; elements vital to success but outside the program, which are still monitored.

The UNDG guidance also includes a quality checklist. It requires that M&E provisions name the assumptions that need testing and that evaluation assess "the validity of the theory of change."

ORS/Casey

ORS produces two products, an outcome map and a list of assumptions. It adds "so that" chains, categorisation of outcomes as impact, influence or leverage, prioritisation (develop detailed ToCs for strategies expected to show change in 1–3 years), and non-linear representations (web, starburst, organism).

Implications for a tool

  • The workflow is staged.
  • Partial ToCs are legitimate states (e.g. outcomes without interventions yet).
  • Indicators are sometimes defined during mapping to settle what an ambiguous outcome means.

4. Measurement and evaluation

Indicators and the measurement framework

Each outcome should have at least one indicator. In practice, a prioritised subset is put into operation, based on data availability, persuasiveness and whether the indicator can stand in for other outcomes. Standard RBM and M&E plan fields per indicator:

  • definition and unit
  • direction of desired change
  • baseline (value, date, source)
  • target(s) and threshold
  • milestones (interim targets)
  • means or source of verification
  • collection method
  • frequency
  • responsible party
  • disaggregation (sex, geography, segment)

SMART (Specific, Measurable, Achievable/Attributable, Relevant, Time-bound) is the usual indicator quality test. Outcome Mapping's progress markers are a graduated alternative for behavioural change: "expect / like / love to see." They are read as a set, not one at a time.

Timeline consistency

ActKnowledge notes that an outcome's timeline depends on the outcomes above and below it. A downstream target cannot be earlier than its upstream precondition. This is a constraint a validator can check.

Attribution versus contribution

In complex settings, population-level change can rarely be attributed to a single actor. ToC-based evaluation therefore uses contribution claims.

Contribution Analysis (Mayne 2001, 2008, 2012) has six iterative steps:

  1. Set out the cause-effect (attribution or contribution) question.
  2. Develop the ToC and the risks to it.
  3. Gather existing evidence on the ToC.
  4. Assemble and assess the contribution story and the challenges to it.
  5. Seek additional evidence.
  6. Revise and strengthen the contribution story, looping back to step 4.

A contribution claim is credible when four conditions hold: the ToC is plausible, it was implemented as intended, the expected chain of results occurred and the assumptions held (a verified ToC), and other influencing factors were assessed and accounted for. Mayne's later robust ToC / COM-B work structures each link as reach → capacity change (capability, opportunity, motivation) → behaviour change → direct benefits → wellbeing, with a separate assumption set for each link and explicit external influences.

Evidence strength

Process tracing, often combined with Contribution Analysis (Befani & Mayne, 2014), grades evidence for a causal link using four tests:

Test Necessary? Sufficient?
Straw-in-the-wind no no
Hoop yes no
Smoking gun no yes
Doubly decisive yes yes

Bayesian updating approaches (Befani & Stedman-Bryce) turn these into confidence levels. A simpler ordinal scale (strong / moderate / weak / none / contradicting) is common in practice. Evidence sources include research literature, prior evaluation, monitoring data, expert judgement and stakeholder testimony.

Assumption testing

UNDG's three questions mark each assumption as plausible or not and as needing testing or not. During implementation, assumptions should be monitored, sometimes with their own indicators, and assigned a status: holding, weakening, or failed.

Complementary methods

  • Outcome Harvesting (Wilson-Grau & Britt, 2012) works backwards from observed change. It collects outcome statements (what changed, for whom, when, where), notes the significance of each and the contribution of the intervention, substantiates them with independent informants, and compares them to the ToC to find unanticipated pathways. It has six steps: design, gather data and draft outcome descriptions, engage informants, substantiate, analyse and interpret, and support use.
  • Most Significant Change (Davies & Dart, 2005) collects stories of change within domains of change, then selects the most significant through structured stakeholder panels that record their reasons for choosing. It is qualitative and participatory, and useful for spotting unexpected outcomes and value shifts.
  • OECD-DAC criteria (revised 2019): relevance, coherence, effectiveness, efficiency, impact, sustainability. Evaluations of a ToC-based program typically report against these.

Adaptive management and revision

All sources stress that a ToC is a living model. Monitoring data feeds back into the theory: pathways are revised, assumptions retested, interventions dropped. Patrizi warned against treating the ToC as a fixed plan, and Vogel recommended performance management that "tolerates uncertainty." Every revision should therefore be versioned, with the reason for change, the evidence that triggered it, and a diff.

5. Common artifacts and deliverables

  1. Pathway diagram / outcomes framework map: boxes and arrows, with the ceiling line, intervention symbols on connectors, and clusters. There are usually two versions: a detailed working map and a simplified communication map.
  2. Narrative: 1–2 pages.
  3. Assumptions table: assumption, type, linked element, evidence, plausibility, whether testing is needed, status, linked risk.
  4. Risk register: risk, category, likelihood, impact, mitigation, linked assumption.
  5. Indicator / measurement framework (results framework, M&E plan): one row per indicator, with baseline, targets, milestones, source, frequency and owner.
  6. Logframe (often derived from the ToC for donors): a 4×4 matrix. Rows are goal, purpose/outcome, outputs and activities. Columns are narrative summary, objectively verifiable indicators, means of verification and assumptions.
  7. Actor / partner map: roles, boundary partners, division of labour.
  8. Problem tree and solution tree.
  9. Progress reports and dashboards: indicator actual against target, outcome status rolled up by pathway, assumption health, and contribution narrative. These go to leadership, funders or a public audience. ISEAL and DCED require public or audited reporting.
  10. Evaluation reports: a contribution story, validity of the ToC, and recommended revisions.

6. ToC compared with logic model, logframe and results chain

Theory of Change Logic model Logframe (LFA) Results chain
Core form Causal network of outcomes, with rationales, assumptions and interventions Linear columns: inputs → activities → outputs → outcomes → impact (Kellogg, 2004) 4×4 matrix with an assumptions column (USAID, 1969) Linear chain of the same five levels (RBM, DCED)
Direction of reasoning Backwards from the goal Forwards ("if… then") Top-down hierarchy Forwards
Explains why links hold Yes (rationales, evidence) Rarely Only through the assumptions column Rarely
Multiple pathways, non-linearity Yes Limited No Limited (DCED allows branches)
Context and other actors Explicit Usually absent External assumptions only Sometimes
Main use Strategy, learning, evaluation design Program description and communication Contracting, accountability, monitoring Results measurement, attribution

A recurring point in the sources: "a logic model without reference to the context [is] more of a log-frame than a theory of change" (Vogel). Logic models and logframes can be generated from a ToC by flattening it, but not the reverse. For a data model, this means the ToC graph should be the primary structure, with logframe and logic-model views produced by projection.

Critiques that matter for modelling

  • Rick Davies (2018), "Representing Theories of Change": most ToC diagrams are technically poor. They give too much attention to the arrows and too little to the events (nodes), leave AND/OR relationships ambiguous, cannot be evaluated, and ignore feedback. Davies argues for network representations and software. He also distinguishes temporal ToCs (sequenced) from atemporal ones (configurational).
  • Linearity critiques (complexity scholars): real change involves feedback loops and emergence. A ToC models belief, not reality.
  • "ToC-washing": logframes or strategic plans relabelled as ToCs. Terms such as output, outcome and impact are used inconsistently.

The design response is explicit node semantics, explicit gate logic, optional cycles and evaluability validation.

7. Applicability to business, market and technology-ecosystem change

The literature on ToC outside the nonprofit and development sector is thinner but directly relevant:

  • Market Systems Development (MSD / M4P). Practical Action's PMSD toolkit defines a ToC as linking "project activities, market actor behaviour changes, market system changes and impacts on target groups." The Adopt–Adapt–Expand–Respond (AAER) framework (Springfield Centre; Nippard, Hitchins & Elliott, 2014) models systemic change among competing market actors:
    • Adopt: pilot partners take up a practice and benefit from it.
    • Adapt: they invest independently and continue without support.
    • Expand: competitors copy or crowd in.
    • Respond: non-competing supporting actors (regulators, service providers) adjust.

This maps almost exactly onto driving adoption of a technical standard. A Uganda case found adoption stalled because of weak competition, which forced a ToC revision: an assumption about market structure had failed. - DCED Standard for Results Measurement (private-sector development). It covers results chains, indicators for each key change, attribution estimation, systemic-change measurement, cost tracking and audit. It is structured as control points with must and recommended levels, a useful precedent for conformance levels in a spec. - Voluntary sustainability standards (ISEAL Code, 2024; formerly Impacts Code v2.0). Standards bodies must define intended impacts, publish a ToC, keep it current through defined procedures, and run M&E with feedback loops and public reporting. Rainforest Alliance publishes its ToC as outcomes, strategies (causal pathways) and indicators. This is the clearest real-world case of a ToC for driving adoption of a standard across a market. - Collective Impact (Kania & Kramer, SSIR 2011). Here several organisations, including competitors, share a common agenda, shared measurement, mutually reinforcing activities, continuous communication and a backbone organisation. The data model needs multi-actor ownership of outcomes and shared indicators. - Industry transition research. Studies describe green-practice transitions moving through initiation, then adoption via voluntary standards, then legitimation through framing, then commercialisation by new entrants. Contribution comes from several stakeholders, not a single leader. - Corporate strategy analogues. These are not labelled ToC but share its structure: - Kaplan & Norton strategy maps (cause-effect links across balanced-scorecard perspectives) - Rumelt's diagnosis, guiding policy and coherent actions - "working backwards" product planning - OKRs (outcome-level objectives with key-result indicators) - Rogers' diffusion of innovations (adoption-curve segments as populations for indicators) - Philanthropy and impact investing. Brest (2010) and Jackson (2013) apply ToC to investment portfolios, where additionality is the counterpart of contribution.

Implications for a market or ecosystem ToC

  • Actors can be competitors, with incentive-based assumptions such as "first-movers gain advantage."
  • Outcomes are commonly behaviour or practice changes by organisations, the Influence category, rather than changes in individual wellbeing.
  • Indicators are often adoption counts or shares within a defined population (the market segment).
  • Network effects and tipping points introduce reinforcing feedback loops and threshold (k-of-n) logic.
  • Accountability sits at "influence." Market-wide impact is above the ceiling.

8.1 Entities

Entities are marked [C] for core and [E] for optional or extension. Cardinalities are given in parentheses.

ImpactModel [C] is the root document.

  • Fields: id, name, version, status (draft / active / under_review / archived), scope {breadth, depth}, timeHorizon, problemStatement, narrative, owners[], createdAt, updatedAt.
  • Contains (1:N): outcomes, links, preconditionGroups, interventions, assumptions, indicators, evidence, risks, actors, externalFactors, revisions.
  • accountabilityCeiling: the ID(s) of the highest accountable outcome(s), or a level marker.

Outcome [C] is a node.

  • Fields: id, statement (a positive condition, not an activity), description, level (enum: impact / long_term / intermediate / short_term), category [E] (impact / influence / leverage / capacity; or COM-B reach / capability / opportunity / motivation / behavior / direct_benefit / wellbeing), changeType [E] (knowledge / attitude / skill / behavior / practice / policy / norm / condition / investment / adoption).
  • accountability (enum: accountable / contributory / above_ceiling).
  • sphere [E] (control / influence / interest).
  • population (who or what changes), timeframe, pathwayIds[], clusterId?, priority, ownerActorIds[] (N:M, which supports shared or collective outcomes).
  • status is derived (see 8.3).

CausalLink [C] is a directed edge from a source node to a target node.

  • Fields: id, from (an Outcome, or an Intervention for the activity-to-outcome links in logic-model style), to (an Outcome or a PreconditionGroup).
  • rationale (text), assumptionIds[] (N:M), evidenceIds[] (N:M), confidence / evidenceStrength (enum: strong / moderate / weak / none / contested).
  • polarity [E] (positive / negative), lag [E] (duration), isFeedback [E] (bool), loopType [E] (reinforcing / balancing).
  • interventionIds[]: ActKnowledge places interventions on connectors.

PreconditionGroup [C] carries the AND/OR semantics; ActKnowledge calls this a "cluster."

  • Fields: id, targetOutcomeId, memberOutcomeIds[] (≥ 2), logic (enum: all [AND, the default necessary-and-sufficient set] / any [OR, alternative pathways] / threshold with minCount [k-of-n] / weighted [E]).
  • sufficiencyAssessment (text or enum).
  • Groups may nest (a member may be another group), which allows expressions such as (A AND B) OR C.

Pathway [E] is a named subset of nodes and edges (e.g. "law-enforcement pathway"), for views and reporting rollups.

Intervention [C] covers strategies, programs and initiatives.

  • Fields: id, name, type (enum: strategy / intervention / activity, hierarchical through parentId), description, targets (links or outcomes it is meant to produce, 1:N), ownerActorIds[], status (planned / active / paused / completed / discontinued), startDate, endDate, resources / budget [E], outputs[] [E] (deliverables with output indicators).
  • category [E]: ORS impact / influence / leverage approach, or MSD AAER stage targeted.

Assumption [C]

  • Fields: id, statement (preferably if X then Y because Z), type (enum: causal / contextual / implementation / partnership / completeness / values), appliesTo (polymorphic refs to links, outcomes, interventions or the whole ToC; N:M).
  • plausibility (high / medium / low), criticality (high / medium / low), needsTesting (bool), testMethod, status (enum: untested / holding / weakening / failed / revised), evidenceIds[], indicatorIds[] (assumption-monitoring indicators), relatedRiskIds[].

Risk [E, recommended]

  • Fields: id, description, category (political_environmental / design / partnership / market / technical / operational / opportunity), likelihood, impact, mitigation, ownerActorId, relatedAssumptionIds[], status.

ExternalFactor [E]: contextual conditions or other actors' work that affect outcomes.

  • Fields: id, description, effect (enabling / hindering), affects[] (refs), monitored (bool).

Actor [C-lite] covers stakeholders, partners and competitors.

  • Fields: id, name, type (organization / group / individual / segment), roles[] (enum: owner / implementer / partner / funder / boundary_partner / beneficiary / target_adopter / competitor / regulator / influencer / backbone), relationship (control / influence / interest).
  • Referenced by outcomes (who changes), interventions (who acts) and indicators (population).

Indicator [C]

  • Fields: id, name, measures (an Outcome, Intervention/output or Assumption; N:1 per indicator), definition, type (quantitative / qualitative / binary / milestone / progress_marker), unit, direction (increase / decrease / maintain / achieve).
  • The four ActKnowledge components:
    • population {description, actorIds or segment, size}
    • target {count or proportion of the population}
    • threshold {level of change considered sufficient}
    • timeline {due date}
  • baseline {value, date, sourceId, notes}, targets[] {value, dueDate, threshold, label}, milestones[] (interim targets).
  • dataSource, collectionMethod, frequency (enum or ISO-8601 duration), responsibleActorId, disaggregations[].
  • smartCheck [E], proxyFor[] [E] (outcome IDs this indicator stands in for), progressMarkerLevel [E] (expect / like / love).

Measurement (Observation) [C]: time-series data points.

  • Fields: id, indicatorId, value (number / string / bool), periodStart, periodEnd (or observedAt), disaggregation {key: value}, sourceId, dataQuality (verified / reported / estimated), notes, recordedBy.

Evidence [E, recommended]

  • Fields: id, type (research / evaluation / monitoring_data / expert_judgment / stakeholder_testimony / case_study / outcome_harvest / msc_story), citation / url, summary, strength (strong / moderate / weak), processTracingTest [E] (straw_in_the_wind / hoop / smoking_gun / doubly_decisive), supports / contradicts (refs), date.

ContributionClaim [E]: Contribution Analysis output.

  • Fields: id, outcomeId, interventionIds[], claim, rivalExplanations[] (external factors), evidenceIds[], confidence, conditions {plausible, implementedAsIntended, chainObserved, otherFactorsAccounted} (bools), assessedAt.

ObservedOutcome [E]: Outcome Harvesting and MSC records of actual, possibly unanticipated, change.

  • Fields: id, description, actorId, when, where, significance, contribution, substantiated (bool), mappedOutcomeId? (null means unanticipated, which suggests a revision to the ToC).

Review / Revision [C for versioning]

  • Fields: id, version, date, type (quality_review / periodic_review / evaluation / adaptive_change), qualityCriteria {plausible, feasible, testable: pass / partial / fail + notes}, changes[] (added / removed / modified element refs), rationale, triggerEvidenceIds[], decisions[].

Report / Snapshot [E]: generated, not stored as source data.

  • Fields: asOf, audience (leadership / funder / public / partners), status rollups, indicator actual against target, assumption health, risks, contribution narrative. Logframe and logic-model views are projections from the graph.

ProblemTree [E]: Cause nodes {id, statement, level (immediate / underlying / structural), parentId}, plus a mapping from causes to the solution outcomes that address them.

8.2 Graph semantics

  • Nodes are typed: outcome (with level), intervention, assumption, external factor, risk. Only outcomes and interventions take part in the causal backbone. Assumptions, risks and external factors attach to links or nodes as annotations.
  • Edges are directed CausalLinks meaning "contributes to / is a precondition of." The default reading of all incoming edges to a node is AND: preconditions are jointly necessary. Any other logic must be stated explicitly through a PreconditionGroup (OR, k-of-n, nested), which addresses Davies's ambiguity critique. A validator should warn when a node has more than one incoming edge with no stated logic, if the spec chooses to require explicitness.
  • Acyclicity: the backbone, excluding links marked isFeedback: true, should be a DAG. Feedback links (reinforcing / balancing) are allowed but must be declared. This supports network effects and adoption tipping points.
  • Root and leaves: exactly one (or a declared small set of) LTOs at the accountability ceiling. Optional impact nodes sit above the ceiling. Every outcome should have a path to an LTO; orphans are a validation warning.
  • Level monotonicity: edges should go from lower or equal levels to higher levels (short-term to intermediate to long-term to impact). Same-level horizontal links are allowed, as UNDG notes.
  • Interventions attach either to a link (ActKnowledge style, "what it takes for A to produce B") or directly to an outcome. Both should be supported, with a mode flag.
  • Timeline consistency: an outcome's indicator due date should be no earlier than the due dates of its preconditions. This is checkable.
  • Ceiling semantics: an outcome above the ceiling must not be accountable. Contribution claims apply above the ceiling and attribution or achievement claims below it.

8.3 Measurement semantics

  • Indicator status is computed from the latest measurement against the applicable milestone or target: no_data / not_started / on_track / at_risk / off_track / achieved / missed. Direction-aware comparison and threshold logic handle increase, decrease and maintain.
  • Outcome status is derived, never set directly. It rolls up from the outcome's indicators using a stated aggregation (all / any / weighted / primary-indicator). Optionally it is gated by precondition-group logic: an outcome cannot be "achieved" while required preconditions are off-track, unless there is an explicit override with a reason. This mirrors the convention that a roadmap phase status is derived from its items.
  • Pathway and ToC health roll up outcome statuses, assumption statuses (count of failed or weakening critical assumptions) and risks.
  • Revision triggers: a failed assumption, a missed milestone on a critical link, or an unanticipated ObservedOutcome should create a review prompt. This is the adaptive-management loop.
  • Provenance: every measurement and evidence item cites a source. Reports state the as-of date and the data quality.

8.4 Core and extension summary

Core (minimum viable ToC, matching Vogel's consensus elements and the ActKnowledge components):

  • ImpactModel (problem statement, narrative, ceiling)
  • Outcome
  • CausalLink (with rationale)
  • PreconditionGroup (AND/OR)
  • Intervention
  • Assumption
  • Indicator (population / target / threshold / timeline, baseline, targets)
  • Measurement
  • Actor (minimal)
  • Revision

Extension modules:

  • Risk and ExternalFactor
  • Evidence and process-tracing grades
  • ContributionClaim
  • ObservedOutcome (Outcome Harvesting / MSC)
  • ProblemTree
  • Pathway views
  • Outcome category taxonomies (ORS impact/influence/leverage, COM-B, MSD AAER, ISEAL)
  • Feedback loops
  • Outputs and budgets
  • Logframe and logic-model projections
  • Reports and dashboards

Taxonomies should be pluggable as extensible enumerations so that development, corporate and market-adoption ToCs can share one core.

9. Primary-source review: UNDG UNDAF Companion Guidance (2017)

A full read of the 15-page UNDG guidance. It confirms the summaries above: the four steps, the three assumption questions, the assumption and risk types, and the cause levels. It also adds the details below, which matter for the data model. Page numbers refer to the PDF.

9.1 Principles and structure

  • Three principles (p. 5). A ToC is:
    • developed consultatively;
    • grounded in, tested with, and revised on evidence at all stages;
    • a support for continuous learning from design to closure.
  • Validation at every step (p. 5). Each of the four steps (focus, change analysis, assumptions and risks, partners and actors) is validated against evidence and through stakeholder consultation. This is drawn as a loop around the steps, not as a final gate.
  • Nested theories (pp. 4, 13). An overarching ToC is supported by:
    • outcome-level ToCs that explain the outputs in each results group's work plan;
    • optionally, agency-specific ToCs.

All are linked to the overarching ToC and kept as annexes that are re-validated during monitoring.

9.2 Step 1 — Focus (p. 6)

High-level changes are selected against explicit criteria:

  • Equity: leaving no one behind, and gender equality.
  • Comparative advantage: the mandate and ability to build lasting capacity; where the organization can have the greatest impact.
  • Feasibility.

9.3 Step 2 — Change analysis (pp. 6–8)

  • Problem tree. Start from a problem tree with immediate, underlying, and structural/root causes. Branches are organized into pathways that link cause levels and show how they interlink.
  • Solution tree. Convert the problem tree into a solution tree with an expected solution for each level of causality. The solution tree need not mirror the problem tree, but every cause must be addressed. Capacity-development needs appear at the underlying level.
  • Criteria for solutions. Proposed solutions are checked against equity, comparative advantage, feasibility (resources, partnerships, political, cultural, or operational risks), and what works: evidence of the scale of change achieved by similar solutions, and of where they failed.
  • Partner-delivered parts are still monitored. The solution tree includes changes that other partners deliver. The organization prioritizes a subset (Figure 3 colours the prioritized boxes differently), but "will still monitor progress of the entire solution tree … because failure to achieve results in an area where other partners work will most likely hinder the achievement of the ultimate objective."
  • Horizontal links. Cause–effect links may run horizontally as well as vertically.
  • Equity review before Step 3. The ToC must:
    • target the most vulnerable;
    • address inequality and its root causes, not only immediate ones;
    • explicitly target women and girls;
    • aim at sustainable change through institutions.

9.4 Step 3 — Assumptions and risks (pp. 8–9)

Assumptions. These are written as if X, then Y, because Z and assessed against evidence. There are four types:

  • Causality: the mechanism by which one result leads to another.
  • Implementation: design and targeting of the interventions.
  • External factors: influences from outside the area of work.
  • Partnerships: conflicts among partners' interests; the ability to take on new partners.

Each assumption gets three questions:

  1. Does it fully explain the change? If not, refine it or add assumptions.
  2. Is it plausible, given the evidence and stakeholders' experience?
  3. Does it need testing, through evaluation or close monitoring?

Risks. Exploring assumptions first helps surface risks, because the two are "often inversely related". There are four categories:

  • Environmental and political: elections, staff turnover in government, disasters, policy changes, commodity prices.
  • Opportunities: whether the organization can take advantage of future opportunities.
  • Design: targeting difficulties, missing data or access, rigidity.
  • Partnerships.

Only the most important risks need isolating. When they materialize, assumptions are revised and the ToC adapted.

9.5 Step 4 — Partners and key actors (p. 9)

  • Division of labour. For each result: who does what, where two or more entities must collaborate, and how to avoid overlap.
  • Elements outside the organization's reach. Some elements are vital to success but outside what the organization can address directly. They may not appear in the results framework, but they are recognized as factors and may be pursued through advocacy or other engagement strategies.

9.6 Quality assurance checklist (p. 11)

The PDF lists the first two items twice, so there are 15 entries but 13 distinct items. Grouped for modelling:

Group Checklist items Generic?
Process Collaborative, participatory process with multiple stakeholder perspectives, including marginalized voices Yes
Logic Plausible, clear, logical flow "without any leaps of faith or gaps in logic"; root and underlying causes tackled, not just immediate ones Yes
Assumptions and risks Clearly states the assumptions and risks most relevant to whether change will happen Yes
Actors Identifies who does what, and the key partners whose effort is required Yes
Evidence Refers to evidence from credible sources; identifies limitations in the evidence base to inform evaluation priorities Yes
Equity and targeting Benefits the most vulnerable; targets women and girls; names specific changes for targeted groups "rather than relying on assumptions about how particular groups benefit" Partly. Targeted groups and disaggregation are generic; gender targeting is UN-specific
Sustainability and resilience Strengthens institutions; resilience to shocks (climate, epidemics, hazards, conflict); poverty–environment links; structural causes of violence UN / development-specific
Presentation A diagram embedded in the narrative of programme documents Yes

9.7 From ToC to programme document (p. 12)

The guidance maps ToC elements onto sections of the programme document:

  • Narrative summary: causal factors, how affected groups differ, and evidence.
  • Risks and assumptions: why these priorities were chosen; comparative advantage; risks with mitigation.
  • Initiatives outside the results matrix: partner-delivered parts of the solution tree.
  • Implementation arrangements: who does what.
  • M&E provisions: assumptions needing testing; regular monitoring and updating of the ToC; evaluation of the ToC's validity.
  • Communication of results.
  • Results matrix: outcomes tied to the high-level changes; indicators that measure the changes for targeted groups.

9.8 Implications for the data model

  • Promote the problem tree (causes with levels, plus outcome-to-cause links) from extension to core-lite.
  • Add an outcome's responsibility (own, shared, partner, unaddressed) and its delivering actors. Monitoring covers all of these, while accountability covers only own and shared.
  • Generalize prioritization criteria to apply to outcomes and interventions (focus and solution selection), not only metrics.
  • Add the partnership assumption type. Add plausibility, needsTesting, and an optional structured if / then / because statement.
  • Give risks a category and related assumptions.
  • Record consultations / validations for each step: method, stakeholder groups, findings.
  • Declare target groups, and check that indicators disaggregate by them.
  • Make the QA checklist a rubric profile: generic items in the core rubric, development-sector items in an optional profile.
  • Add a narrative / programme-document report following §9.7, and a division-of-labour report following §9.5.

10. Citations

  • Wikipedia, "Theory of change." https://en.wikipedia.org/wiki/Theory_of_change
  • Center for Theory of Change, "What is Theory of Change?" https://www.theoryofchange.org/what-is-theory-of-change/
  • Center for Theory of Change, "How does Theory of Change work?" https://www.theoryofchange.org/what-is-theory-of-change/how-does-theory-of-change-work/
  • Center for Theory of Change, Glossary. https://www.theoryofchange.org/what-is-theory-of-change/how-does-theory-of-change-work/glossary/
  • Center for Theory of Change, ToC Background and Origins. https://www.theoryofchange.org/what-is-theory-of-change/toc-background/toc-origins/
  • Taplin, D. & Clark, H. (2012). Theory of Change Basics: A Primer on Theory of Change. ActKnowledge. https://www.theoryofchange.org/wp-content/uploads/toco_library/pdf/ToCBasics.pdf
  • Taplin, D., Clark, H., Collins, E. & Colby, D. (2013). Theory of Change Technical Papers. ActKnowledge. http://www.actknowledge.org/resources/documents/ToC-Tech-Papers.pdf
  • Organizational Research Services (Reisman, J. & Gienapp, A.) (2004). Theory of Change: A Practical Tool for Action, Results and Learning. Annie E. Casey Foundation. https://www.aecf.org/resources/theory-of-change (mirror: https://www.issuelab-dev.org/resources/1348/1348.pdf)
  • UNDG (2017). UNDAF Companion Guidance: Theory of Change. https://unsdg.un.org/sites/default/files/UNDG-UNDAF-Companion-Pieces-7-Theory-of-Change.pdf
  • Vogel, I. (2012). Review of the use of 'Theory of Change' in International Development. DFID. https://assets.publishing.service.gov.uk/media/57a08a5ded915d3cfd00071a/DFID_ToC_Review_VogelV7.pdf
  • Weiss, C. (1995). "Nothing as Practical as Good Theory." In Connell, Kubisch, Schorr & Weiss (eds.), New Approaches to Evaluating Comprehensive Community Initiatives. Aspen Institute.
  • Anderson, A. (2005). The Community Builder's Approach to Theory of Change. Aspen Institute Roundtable on Community Change.
  • Stein, D. & Valters, C. (2012). Understanding Theory of Change in International Development. JSRP / The Asia Foundation.
  • Rogers, P. (2014). Theory of Change. Methodological Briefs: Impact Evaluation No. 2. UNICEF Office of Research.
  • Mayne, J. (2017). "Theory of change analysis: Building robust theories of change." Canadian Journal of Program Evaluation. https://doi.org/10.3138/cjpe.31122
  • Mayne, J. (2016). The COM-B Theory of Change Model (working paper). https://www.slideshare.net/johnmayne/the-comb-toc-model2
  • Contribution Analysis overview (Mayne 2001/2008/2012), BetterEvaluation. https://betterevaluation.org/node/2708 ; What Works summary: https://whatworks.org.nz/?p=563
  • Davies, R. (2018). "Representing theories of change: technical challenges with evaluation consequences." Journal of Development Effectiveness 10(4). https://econpapers.repec.org/RePEc:taf:jdevef:v:10:y:2018:i:4:p:438-461 ; https://mande.co.uk/?p=7233
  • Davies, R. & Dart, J. (2005). The 'Most Significant Change' (MSC) Technique: A Guide to Its Use. https://mande.co.uk/
  • Wilson-Grau, R. & Britt, H. (2012). Outcome Harvesting. Ford Foundation. https://outcomeharvesting.net/
  • Earl, S., Carden, F. & Smutylo, T. (2001). Outcome Mapping. IDRC. https://en.wikipedia.org/wiki/Outcome_mapping ; INTRAC guide: https://intrac.org/wpcms/wp-content/uploads/2024/11/Outcome-Mapping.pdf
  • Befani, B. & Mayne, J. (2014). "Process Tracing and Contribution Analysis: A Combined Approach to Generative Causal Inference." IDS Bulletin 45(6).
  • OECD-DAC (2019). Better Criteria for Better Evaluation. https://www.oecd.org/dac/evaluation/daccriteriaforevaluatingdevelopmentassistance.htm
  • UNDG (2011). Results-Based Management Handbook. https://unsdg.un.org/resources/results-based-management-handbook
  • W.K. Kellogg Foundation (2004). Logic Model Development Guide.
  • Brest, P. (2010). "The Power of Theories of Change." Stanford Social Innovation Review. http://www.ssireview.org/articles/entry/the_power_of_theories_of_change
  • Kania, J. & Kramer, M. (2011). "Collective Impact." Stanford Social Innovation Review. https://ssir.org/articles/entry/collective_impact
  • Practical Action, PMSD Toolkit: Theory of Change. https://practicalaction.org/learning/pmsd-toolkit/tools/theory-of-change
  • Nippard, D., Hitchins, R. & Elliott, D. (2014). Adopt-Adapt-Expand-Respond: A Framework for Managing and Measuring Systemic Change Processes. Springfield Centre. https://beamexchange.org/
  • BEAM Exchange (2019). Measuring Systemic Change in Market Systems Development: A Stock Taking. https://beamexchange.org/uploads/filer_public/e6/74/e6748359-8f01-49ad-9e8c-42c502fcba09/measuring_systemic_change_in_msd_a_stock_taking-report.pdf
  • DCED Standard for Results Measurement (Implementation Guidelines). https://www.enterprise-development.org/wp-content/uploads/2_Implementation_Guidelines_Defining_Indicators.pdf ; https://www.enterprise-development.org/wp-content/uploads/3b_Implementation_Guidelines_Attribution.pdf
  • ISEAL Codes of Good Practice. https://www.isealalliance.org/get-involved/resources/iseal-codes-good-practice
  • Rainforest Alliance, Theory of Change. https://knowledge.rainforest-alliance.org/docs/theory-of-change
  • Belcher, B. & Claus, R. (2020). "Theory of change." td-net Toolbox. https://naturwissenschaften.ch/co-producing-knowledge-explained/methods/td-net_toolbox/theory_of_change
  • Jackson, E. (2013). "Interrogating the theory of change: evaluating impact investing where it matters most." Journal of Sustainable Finance & Investment. https://doi.org/10.1080/20430795.2013.776257