Effective rural development: a management systems approach to planning and implementation