Program theory and logic models 1 Wilder Research, August 2009
Wilder
Research
Program theory and logic models
Evaluation resources from Wilder Research
All human service programs are designed to make a difference in the lives of people or to
improve our society. But how? This resource guide discusses program theory and logic
models. Program theory explains why a program is expected to work and a logic model
illustrates a program theory. At the end of this section, there are a number of examples
and worksheets that can help you develop a program theory and logic model.
When you set out to design or redesign a program, you are choosing among many
options. For example, if you want to prevent alcohol use among teens, how do you
decide which activities to include? Since you can’t do everything that might help, which
services are most important? Which ones need to be combined with other services in
order to be most effective? These questions all get at your underlying program theory. A
program theory explains how and why a program is supposed to work. Spelling out that
theory can be one of the most important things you do for the success of your program. It
provides a logical and reasonable description of why the things you do – your program
activities – should lead to the intended results or benefits (Appendix A).
Clarity and plain language are essential. Can you explain it to your neighbor, or to your
third cousin at a family reunion? Don’t assume that your funders or staff members are any
more sophisticated in their need for a clear description. Not only will a clear program
theory help others see the sense of your program, it will help you make sure you are
actually providing the package of services that have the best possible chance of helping
participants. And when it comes to evaluating your results, a clear program theory makes
it much easier to choose the most appropriate outcomes (results) to measure.
Some ATOD prevention programs sound promising, but do not result in the desired
changes for participants. Of course, this could be because a good theory is not being
carried out well, but in some cases, the problem is the theory itself. Make sure that your
theory not only looks clear and makes sense on paper, but that it is based on good
underlying evidence about what makes programs successful and how people really
change. To avoid a shaky theory that leads to disappointing results, go deeper than
common assumptions about how certain activities lead to outcomes. Instead, consider
the available theories and research evidence that support these connections. In this way,
you can be more confident in the underlying strength of your service delivery model. If
you’re not sure what the current research is showing, take some time to find out. Talk
with colleagues in the field about what evidence they’ve seen lately. Look online or in a
Program theory and logic models 2 Wilder Research, August 2009
library for recent information. Review material presented at the best conferences in your
field to see what the latest research and evaluation studies are showing.
The if-then connection
Program theories can often be captured in a series of “if-then” statements – IF something
is done with or for the program participants, THEN something should change.
For example, a program to reduce aggression based on social learning theory could have
an underlying theory like this: “IF program mentors model strategies for avoiding alcohol,
tobacco, or other drugs in social situations and provide opportunities for participants to
practice these strategies, THEN participants will develop skills in avoiding using these
substances.”
A program theory should also spell out why you expect the changes to happen. Between the
“if” and the “then,” there should be some solid evidence or some well-established connection
supporting the idea that your service package will accomplish your program goals.
A good program theory also reflects the fact that change happens in stages. For example,
many programs have a goal of changing some type of behavior. However, there are usually
several things that have to happen first. People usually change their behavior after first
learning some new information, developing a new skill, or changing their attitude about
something.
Sample outline for a program theory
IF a certain set of resources (such as staff, equipment, materials) are available,
THEN the program can provide a certain set of activities or services to participants.
IF participants receive these services, THEN they experience specific changes in
their knowledge, attitudes, or skills.
IF individuals change their knowledge, attitudes, or skills, THEN they will change
their behavior and usual practice.
IF enough participants change their behavior and practice, THEN the program may
have a broader impact on the families or friends of participants or on the community
as a whole.
Program theory and logic models 3 Wilder Research, August 2009
For example, a school-based ATOD prevention program could have the following theory:
Trained teachers provide alcohol prevention training to youth.
Youth gain knowledge of alcohol avoidance strategies.
Youth practice alcohol avoidance strategies.
Youth reduce alcohol initiation and use.
As a result of the reduced alcohol use of individual youth, alcohol problems in schools
will decline.
Program theory and logic models 4 Wilder Research, August 2009
Here’s how to start
To develop a program theory, select one of your activities and answer the following three
questions (Appendix B):
IF the activity is provided, THEN what – realistically – should be the result for
participants?
WHY do you believe the activity will lead to this result? (In other words, what is
your assumption about how this kind of change occurs? Are you drawing from an
established theory used by others?)
What evidence do you have that the activity will lead to this result (such as previous
results from your own or other programs, published research, or consistent feedback
from participants)?
Repeat the same three questions for each activity or service that you provide. Don’t
worry; you don’t need to develop a theory for everything! Administrative tasks, such as
training staff or doing paperwork, typically are not included in a program theory. These
activities, while a necessary part of running a program, are usually not the important
services that produce change in participants. Focus on the main services you provide –
the ones you most count on to promote positive results.
How does a theory differ from a logic model?
A program theory is similar in concept to logic models, which have become increasingly
popular in human services programs over the past several years. In simple terms, a logic
model is a picture of your theory – a drawing that shows how one thing leads to the next,
like a flow chart.
A logic model uses short phrases to represent things that you explain in more detail in the
program theory. Another key difference is that, while a logic model can just use an arrow
to show that one thing leads to the next, your program theory needs to lay out the evidence
to show why you believe one thing will lead to the next. A logic model is one
commonly-used tool for illustrating an underlying program theory. Most often, it is
presented in the form of a flow chart that illustrates the linkages between program
components and outcomes.
Program theory and logic models 5 Wilder Research, August 2009
The following components are usually included:
Inputs: any resources or materials used by the program to provide its activities
(e.g., money, staff, volunteers, facilities, equipment, supplies)
Activities: any services or treatments provided by the program
Outputs: amount of activity provided, described in quantifiable terms (e.g., number of
classes taught, number of people served, amount of educational materials distributed,
number of hours of service delivered)
Outcomes: any characteristics of the participants that, according to the program
theory, are expected to change as a result of the participant’s receiving services
Sample logic models are attached at the end of the section (Appendix C & D). The
model is read as follows:
The first column lists the resources needed by the program to provide services.
The second column lists the actual activities/services provided by the program.
The third column lists the quantifiable products or outputs of the services provided.
Beginning with the fourth column, the model illustrates the outcomes of the program for
participants. The number of outcome columns varies depending on the underlying logic.
One frequent approach is to have the following three columns, but there may be more or
less:
The fourth column usually describes the immediate impacts or results of these
activities. They should be read as “if the activities are provided, then these outcomes
should result.” Immediate impacts typically refer to changes in knowledge, skills, or
awareness, as these types of changes typically precede changes in behaviors or
practices.
The fifth column typically describes intermediate outcomes. They should be read as
“if the immediate outcomes occur, then the intermediate outcomes should result.”
Intermediate outcomes usually refer to behavioral changes that follow the immediate
knowledge and awareness changes. As we move from immediate to intermediate
outcomes, the direct impact of the activity and accountability of the program decrease.
The sixth column describes the long-term outcomes. They should be read as “if the
intermediate outcomes occur, then the long-term outcomes should result.” These
outcomes usually refer to more global changes, such as community impacts. Again, at
this level, the direct impact of the activity and accountability of the program decrease.
Program theory and logic models 6 Wilder Research, August 2009
Why should I develop a logic m