A method includes (a) receiving course data identifying a first zone, a second zone, and a third zone within a golf course, (b) generating time prediction data including predicted work times indicating a predicted amount of time required for a
mower to mow one of the zones, (c) receiving a set of desired mowing parameters indicating that a first
mower and a second
mower are available for maintenance of the golf course, (d) generating a first
route assignment for the first mower and a second
route assignment for the second mower based on the course data and the time prediction data, and (e) providing a
graphical user interface including instructions for an operator to complete the first
route assignment using the first mower. The first
route assignment includes mowing the first zone and the second zone. The second
route assignment includes mowing the third zone.