1. A method for reservoir development planning, comprising the steps of: receiving data relevant to reservoir development; processing the received data by using a computer-implemented Markov decision process-based model, wherein the using the computer-implemented Markov decision process-based model includes defining a plurality of stages, each stage representing a discrete step in time; defining a plurality of states in each stage, each state representing a potential state of the reservoir development plan, and determining a future state by using a probability that the reservoir development transitions from a current state in a current stage to the future state in a subsequent stage, the probability being determined by the current state of the reservoir development and an action to be taken in the current stage that causes the transition to the subsequent stage; and generating a reservoir development plan in response to processing the received data via the computer-implemented Markov decision process-based model.