1 / 10

BUSINESS PROCESS REENGINEERING

BUSINESS PROCESS REENGINEERING. “An organizational make-over” “Reengineering is new, and it has to be done.” Peter F. Drucker. BUSINESS PROCESS REENGINEERING. The search for, and implementation of, radical change in business processes to achieve breakthrough results

adamdaniel
Download Presentation

BUSINESS PROCESS REENGINEERING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BUSINESS PROCESS REENGINEERING “An organizational make-over” “Reengineering is new, and it has to be done.” Peter F. Drucker

  2. BUSINESS PROCESS REENGINEERING • The search for, and implementation of, radical change in business processes to achieve breakthrough results • Synonyms: business process redesign, business transformation, process innovation, business reinvention, change integration • Starting point: clean sheet of paper

  3. BUSINESS PROCESS REENGINEERING • Start from the future and work backwards • BPR is not easy - serious work • BPR is not free - financial & cultural • BPR often driven by fear and greed • Change is a “struggle”; BPR is a “war”

  4. BPR: LESSONS LEARNED • Get the strategy straight first • Lead from the top • Create a sense of urgency • Design from the outside in (customer) • Combine top-down & bottom-up efforts

  5. BPR: STRATEGY* • Stakeholder Assessment - shareholders, customers, employees • Determine which stakeholder expectations should be met to gain competitive advantage • Determine how to redesign to meet expectations • Map out IT solutions to support • Develop & implement new processes, etc. * Adapted from A.D. Little Inc.

  6. SOFTWARE REENGINEERING • RESTRUCTURING - Transforming unstructured (“spaghetti code”) code into structured code equivalent [10% penetration] • REENGINEERING - Gradually “clean up” old software without affecting user functionality • REVERSE ENGINEERING - Uncover or rediscover the design specification from existing code; then apply forward engineering

  7. REVERSE ENGINEERING Business Functions Program Source Code Structure Chart Data Flow Diagram Business Functions & Data Object-Oriented Model

  8. REVERSE ENGINEERING Data Dictionary Business Data Program Source Code Entity-Relationship Diagram Business Functions & Data Object-Oriented Model

  9. REVERSE ENGINEERING Portfolio Analysis High 2/3 Technical Quality 1 3/2 Low Low High User Satisfaction

More Related