Recently I did an evaluation of a programme on improving food security of households in Burkina Faso, Senegal, Democratic Republic of Congo and Ethiopia. The activies ranged from formation and strengthening of community based organisations to immprovement of agricultural productivity, creation of cereal banks, improvement of market access, awareness raising on natural resource protection and a lot of other activities.
The most important result: Training and capacity building are the most important and sustainable activities to include in development programmes. If you get them right and you follow the training measures regularly up, you are on a great way to success, right as the often quoted proverb says: Give a man/woman a fish and you feed him for a day; teach him/her how to fish and you feed him/her for a lifetime.
Not only technical capacities and skills are needed, but especially good management of time, human resources and money during the whole project cycle. This includes a good and realistic match between those three pillars and the planned activities.
Not surprisingly, the involvement of key stakeholders in project design is another key to success. It massively increases the success of project and programme activities.