Program theory is for the DAGs! (Part 2)

In Part 1 we introduced directed acyclic graphs (DAGs) [1] as a better way to represent program theory [2]. A DAG is a Bayesian network where each directed arrow represents a causal link, not merely dependency [3]. Program theory has three components: Theory of causation (causal model) Theory of change (selected strategy) Theory of action (selected intervention that activates change) Program theory is often called “theory of change.