Your pool should have a maintenance schedule determined by pool usage, bather load, climate and surrounding environment. If your pool is highly used things like dirt and oil are just a few of the things that will change water chemistry and contribute to a dirty pool. Warm long summer days can cause algae growth and rainy winters can do the same. A pool positioned near trees can cause skimmers to clog jeopardizing circulation. These are just some things to keep in mind when scheduling your pools maintenance.
Ideally maintenance like vacuuming, brushing, checking and balancing your pools water should be done weekly. Daily inspection of your pool is recommended to make sure everything is running correctly.