Nimble adaptation: Tailoring monitoring, evaluation, and learning methods to provide actionable data in complex environments