A system and method are provided for managing some or all of an agricultural ecosystem. In one example, the method includes obtaining a current soil moisture level for multiple zones at a geographic location, where each of the zones has been assigned a desired minimum soil moisture level. The zones are ranked in a watering schedule based on a delta between the current soil moisture level and the desired minimum soil moisture level of each zone. For each zone, in the order based on the zones ranking, at least one valve is opened to deliver water to the zone and closed after watering of the zone is completed. The water may be delivered based on time or volume. If by volume, the volume needed by the zone is calculated.Linvention concerne un système et un procédé pour gérer tout ou partie dun écosystème agricole. Dans un exemple, le procédé consiste à obtenir un niveau dhumidité du sol actuel pour une pluralité de zones dun emplacement géographique, un niveau dhumidité du sol minimum souhaité étant attribué à chacune des zones. Les zones sont classées dans un programme darrosage sur la base dun delta entre le niveau dhumidité du sol actuel et le niveau dhumidité du sol minimum souhaité de chaque zone. Pour chaque zone, dans lordre basé sur le classement de zone, au moins une vanne est ouverte pour distribuer de leau à la zone, et fermée une fois larrosage de la zone accompli. Leau peut être distribuée sur une base temporelle ou volumétrique. Dans le cas dune base volumétrique, le volume requis par la zone est calculé.