Published on 16th October 2020 Community development is a planned effort to produce physical, human, social, financial, and environmental assets that increase the capacity of residents to improve their quality of life. The role of a community development expert or agent is to enable the community to own the development process and the associated outcome. […]