Evaluating approaches to agricultural development