A program logic model (also known as outcome model, outcome logic, logic model, or outcome hierarchy) helps you to clearly document the project idea from end to end, to create a simple project road map that describes the what and how of the project.
The program logic lays out the sequence of steps required to reach the desired outcomes. The steps include identifying the inputs, activities, outputs, and outcomes (from short, to long-term). An important aspect of program logic is the identification of any assumptions that link steps.
This road map allows you to monitor the project road travelled, and if taking another path is required, it allows you to understand why and what the impact of the change might be. This process will provide you with valuable insights and learnings for the evaluation.
The program logic should not replace a detailed project plan, and it should work alongside your project plan. Your project plan should detail all the steps and tasks than described in the program logic and define the timeframe required to deliver each activity / project. The timeframe(s) will be recorded in your application as Milestones.
For more information regarding program logic visit evaluationtoolbox.net.au