Project development and appraisal process