An agricultural extension programme involves a collaborative planning process between extension staff and local communities. It includes:
1) An analysis of the current situation and problems facing the local area
2) Objectives and goals determined by the community to address key problems
3) Recommended solutions and a plan of action to achieve objectives over the short and long-term.
The planning process is progressive, involving fact-finding, analysis, priority-setting, and establishing measurable objectives. It requires input from representatives of the people and is an ongoing process that is periodically evaluated and modified based on results.