Project cycle management (PCM) is the term given to the process of planning and managing projects, programmes and organisations. It is used widely in the business sector and is increasingly being used by development organisations. Development projects sometimes fail because they are badly planned and do not take account of some important factors, particularly the needs and views of stakeholders…