Taking the time to assess the effectiveness of programs can help nonprofits better ensure the impact of their efforts.