Any project bears possibilities of unforeseen difficulties and surprises, but adequate preparation, good governance and transparency are key to managing these. Looking at a number of common mistakes from previous development programmes can prevent repeating them and remind of important lessons often taken for granted.