Business process reengineering involves fundamentally rethinking and radically redesigning business processes to achieve dramatic improvements in key performance metrics like cost, quality, and speed. The reengineering process involves stating the need for change, identifying the process to reengineer, evaluating enablers, understanding the current process, creating a new design, and implementing the reengineered process. Guiding principles for reengineering include organizing around outcomes not tasks, having process users perform the work, merging information work into real work, treating dispersed resources as centralized, linking parallel activities, decentralizing decisions, and capturing information at the source.