Defining Terrace Farming: Benefits and Techniques

Benefits of terrace farming include enhanced water retention and improved yields, but what challenges might you face in implementing these techniques?