Design a Program Logic for the Picnics R Us case

Assignment-4 Program Logic Design

Design a Program Logic for the Picnics R Us case [Refer to Assignment#1; Assignment#2;
and Assignment#3 on Canvas, under Assignments]
A program logic model sets out the resources and activities that comprise the program,
and the changes that are expected to result from them. It visually represents the
relationships between the program inputs, goals and activities, its operational and
organizational resources, the techniques and practices, and the expected outputs and
effects. The purpose of a logic model is to show how a program works and to draw out
the relationships between resources, activities and outcomes. A program logic is a
critical element in program planning and evaluation because it sets out a graphic and
easily understandable relationship between program activities and the intended
outcomes of the program.
Example program logic template with guidance:

Example of a completed program logic:
It makes sense when planning and thinking through a program to begin with the problem
statement and then work backwards from your long-term outcomes. Once you have the
major elements in place, consider the assumptions and external factors as a way to
identify potential risks that may prevent you from achieving your outcomes.
Developing your problem statement is the first step in program logic design as it will establish
the issue that your program is trying to address. Your problem statement should be both
targeted and specific. It brings out the problem that is ‘solved’ by your system goal(s).
Things to consider are:
1) What is the problem? [30%]
2) What are the causes of the problem? What are the causes of these causes? [20%]
3) Who is impacted by this problem? [15%]
4) Who is involved in this problem? Who else is working on it and who cares if it is solved?
5) What do we know about the problem from research, evidence and experience? [10%]

6)What do we know about the way the target group experiences this issue?[10%]