The application of business process reengineering (BPR) in organizations has met with more failures than successes. It is therefore instructive to conduct an analysis of BPR failures, the results of which may be used to refine and adapt BPR methodologies. We review some failures analysis work in this paper, and link the analysis with issues pertaining to culture and the level of application of BPR to the business. We present ReVision, a BPR methodology in routine use that places strong emphasis on culture sensitivity and applying reengineering at the level of business strategy.