Both of the previous answers were excellent, and I just have a few minor points to add.
In my experience, a business usually undertakes BPR for one of two reasons - someone thinks something is broken, and they believe BPR is a way to fix it, orsomething else is triggering a change (buying a new software product, for instance) and the existing process has to be re-engineering in order to use the new product.
To some, this might seem like the same reason (i.e., the reason they bought the new tool is because the old one is "broken" or someone doesn't like it anymore or it does something that a manager was really impressed with when the salesperson showed it to them.) The truth is that in an ideal world, the BPR analysis would takeplace first, and that would be the reason for the new tool. But in reality, someone decides they want a new tool, and that is often the trigger for initiating BPR - to rework the the business process in order to use the tool.
This is a classicreason for the failure of BPR in some organizations - it is done as a justification for a management decision which was already made, not because someone was trying to improve an existing process.
Since sponsorship and expectation are critical tothe success of BPR, doing it for the wrong reason is a really good way to ensure that it will fail!