Programme evaluation, often misrepresented as ‘impact assessment’, has become an essential component of many development initiatives