The term Contribution Analysis was introduced by the late John Mayne 25 years ago when he wanted to motivate people involved in development programmes to look at their rationale and impact critically.