1 of 1 people found this helpful
This is a good question, and many may have different opinions about it.
For reference - we do ours yearly. The good news is, in salesforce your dashboards/reports with CPL and number of leads generated/number of opps can update based on time period, so even if you don't create new programs for a while your reporting will still be accurate. In your reports for example you can say Create Date = LAST QUARTER or LAST WEEK or LAST 90 DAYS etc and it will continually update.