A mobile irrigation system configured to receive water application amount and application pattern information from a user, automatically determine an irrigation plan using the amount information and the pattern information, and irrigate according to the irrigation plan. The mobile irrigation system is operated by applying water at progressively decreasing levels as the mobile irrigation system moves from a first position to a second position, and applying water at the same or similar progressively decreasing levels as the irrigation system is moved in a reverse direction from the second position back to the first position.