This post will focus on the how using a simple yet structured process. It can be scaled up or down depending on the size of the program you’re evaluating. It works best when you create this framework prior to starting to implement your program. This means you can start collecting the data you need from the beginning. You can still develop an evaluation framework retrospectively (i.e. when your program is ending), but it makes it a little trickier to find data that you might need but haven’t collected.