Farming systems research : procedures for technology development