1. Reengineering often fails due to human factors like leadership, attitudes, and resistance to change rather than technical issues. 2. For reengineering to succeed there must be a clear vision and sense of urgency from leadership as well as understanding why the previous system needs to change and how the new system will work. 3. Implementing change in small, manageable steps while focusing on outcomes rather than past failures can help ensure the success of a reengineering process.