Need Assessment : The Foundation of Successful CSR Projects Need assessment is the process of understanding, analyzing, and prioritizing the needs of a specific target population before implementing CSR programs. fiinovation_csr_funds .