http://www.vertex42.com/ExcelTemplates/rotation-schedule.html notes this along with a Wikipedia link. Most of the time folk burn out trying title after title. This one needs Excel and looks easy.

However your ruleset may require a semicustom app or paid app.

If this planning is not being paid for by the company, that's usually where I find them unwilling to get the app for that.