"The program logic model is defined as a picture of how your organization does its work – the theory and assumptions underlying the program.
A program logic model links outcomes (both short- and long-term) with program activities/processes and the theoretical assumptions/principles of the program.
Learning and using tools like logic models can serve to increase the practitioner’s voice in the domains of planning, design, implementation, analysis, and knowledge generation.The process of developing the model is an opportunity to chart the course. It is a conscious process that creates an explicit understanding of the challenges ahead, the resources available, and the timetable in which to hit the target. In addition, it helps keep a balanced focus on the big picture as well as the component parts."
W.K. Kellogg Foundation (2004). Logic Model Development Guide p. iii
Chapter 1 presents a basic introduction to the logic model as an action-oriented tool for program planning and evaluation. It also offers an array of sample logic models.
Chapter 2 consists of exercises and examples focused on the development of a simple program logicmodel. Exercises include practical examples, checklists for reviewing content quality, and a template for developing a logic model.
Chapter 3 gives instructions on how to expand a basic logic model to explore and explain the theoryof-change that describes the rationale for your program.A template and checklist are provided.
Chapter 4 offers two exercises that afford the reader with an introduction to how the basic logicmodeling techniques introduced in the previous chapters can be applied to inform thinking about what should be included in an evaluation plan.Templates and checklists are also provided.
The Resources Appendix provides logic model development resources – references and Web sites worth visiting.The Forms Appendix includes blank templates to copy when developing your own logic models
W.K. Kellogg Foundation (2004). Logic Model Development Guide p. iv