Data driven decision making and dynamic planning