What Is A Logic Model
What Is A Logic Model
Introduction
What is a Logic Model?
Logic models are program planning tools that define the inputs, outputs, outcomes of a
program in order to explain the thinking behind program design and show how specific
program activities lead to desired results. Inputs include the resources, contributions, and
investments that go into a program; outputs are the activities, services, events and
products that reach the program’s primary audience; and outcomes are the results or
changes related to the program’s intervention that are experienced by the primary
audience.
Identifying inputs, outputs, and outcomes helps to answer questions like:
External Program
Program Planning
Communication Evaluation
Learning Objectives
After completing the steps in the logic model guide, the team will:
Steps
Step 1: Identify the Problem
The problem being addressed by the program needs to be well defined so that all program
staff and stakeholders working on the program have the same definition of the problem.
This ensures that everyone agrees on the program’s objectives prior to beginning any
activities. Existing sources of data such as recent DHS surveys will provide information on
key health issues among the population. It is also a good idea to consult key stakeholders,
government officials, or refer to the national strategic plan for the health area the program
addresses.
The logic model should include a description of the problem and who it affects most. For
example:
It often helps to create two columns of inputs: one that lists things that are needed (e.g.,
office space, computers and other electronic equipment, staff, volunteers) and another that
outlines wish list items, or things that would be helpful but are not critical for a successful
program. Program staff and stakeholders should be consulted for additional suggestions on
what inputs will be needed.
Example inputs:
Necessities List Wish List
Human Resources
Office Supplies
1. Well-designed website
1. Internet connection
2. Camera to take photos in
2. Two laptops
community
Field Resources
Outputs may sound like the results of programmatic work, but they actually represent a
sign of progress. Outputs describe the process that will help the program achieve its goals.
For example, the program goal might be to increase pregnant women’s opinions of
delivering in a health facility. To reach that goal, the program can hold trainings for leaders
of women’s organizations (as in the example below). Training the leaders is the process
and the number of trained leaders who engage successfully in the community is an
indicator of progress towards that goal. Indicators that measure progress are often called
process indicators. More information about process indicators can be found in Step 7.
Example Outputs:
Activities Audience(s)
Women of
Distribute pamphlets and brochures on
reproductive age,
the warning signs of pregnancy that
traditional birth
require attention from a health facility
attendants
Long-term outcomes should closely mirror the ultimate solution to the problem described
in Step 1. The short-term and mid-term outcomes should follow logically from the
resources that were described as inputs (Step 2) in addition to the primary audiences and
actions described as outputs (Step 3).
If program inputs and outputs will not result in the desired outcomes, then it may be
necessary to rethink the logic behind the program. However, the program manager might
be too involved in the program to see that a step is missing in the program logic. For this
reason, it is important to have several other staff members contribute to the development
of the logic model. Additionally, defining external or outside factors as described below
in Step 6 might help restructure the logic and account for changes in the program design.
Example Outcomes:
Increased number of
women in the
Increased
community are
proportion of
aware that giving
women give birth in Decreased maternal
birth in a health
a facility with a mortality rate.
facility increases
trained health
their chances of a
provider.
positive birth
outcome.
To track the progress of outcomes, there should be a starting point or a baseline (e.g.
baseline survey data) for the areas that need to be improved. For example, if the program is
trying to decrease maternal mortality, it is important to know what the current maternal
mortality rate is for the region or country in which activities will be implemented. More
discussion of tracking outcomes can be found in Step 7 and the How to Develop Indicators
guide.
Step 5: Create a Logic Model Outline
After all of the inputs, outputs, and outcomes have been defined, they can be put together to
form an outline of the logic model. The example below shows how this can be arranged.
What problem is
What resources
What do the program trying
are needed for the What population
Question program staff to address? What
program to be needs to be engaged?
need to do? is the ultimate
successful?
goal?
What to consider:
Conclusion
Logic models are a useful visual tool that can help outline the intended activities and
results of a program. They clarify program goals and objectives and help stakeholders and
program staff see how program inputs will lead to the overall strategic objective. The logic
model also provides a platform for discussing external factors that can affect a program’s
success and helps guide the creation of monitoring indicators. See below for an example of
a completed logic model and a blank template that can be printed and put to use.
For more related information on logic models and other monitoring and evaluation
activities for SBCC programming, please see How to Develop Indicators and How to
Develop a Monitoring and Evaluation Plan. The Health COMpass also has other related
resources that can provide more help in designing social and behavior change
communication programs.
Templates
Logic Model Template
Program Inputs and Outputs Template
Samples
Logic Model for Maternal Mortality