simplifying business rules harvesting using six sigma
play

Simplifying Business Rules Harvesting using Six Sigma Methodology - PowerPoint PPT Presentation

Simplifying Business Rules Harvesting using Six Sigma Methodology Paul J. Ulshafer GE Energy Rolando Hernandez - BIZRULES 11-07-06 AGENDA FOSB Forecast, Order, Ship, Bill Business Challenges that we all face Turnkey


  1. Simplifying Business Rules Harvesting using Six Sigma Methodology Paul J. Ulshafer – GE Energy Rolando Hernandez - BIZRULES 11-07-06

  2. AGENDA • FOSB – Forecast, Order, Ship, Bill • Business Challenges that we all face • Turnkey Solution • So many rules, where do they belong? • When am I done? • How do I begin? • Six Sigma • Define • Measure • Analyze • Improve • Control • Excel Pivot Chart & Table • Flexible Charts • Flexible Metrics • Rule Management • Demo • Q&A

  3. Rule Engines drive key parts of the business FORECAST Tax Compliance Planning Audit SEC Rules i.e. SOX Incorporate Reporting Legal Entity Pay Taxes Locate Country Buy/Lease Federal, Space State, County Hire Pay Salary Tax Payroll Taxes Reporting FAS109 ORDER Monthly Buy/Make Quarterly Parts Yearly Close Invent IP Intellectual BILL Property Pre-Sales Provide Discounts Service Build Margin Install Tax Analysis Sales SHIP Product Tax Minimization Contract Warranty Contract Business Rules Management System

  4. Six Sigma adds quality to Business Rules • Six Sigma is a tool for quality • Business Rules are a solution for • Agility • Costs • Compliance • Downsizing • Decisioning • Need to get rules from SME to BRE • Harvest rules from people • Mine rules from code, documents

  5. ReqPro for UML Use Cases (Code) Visio for process maps Decision Trees/Tables (Rules) English Rules (Rules) Business Rule Harvesting Tool

  6. Business Rules solve key business problems Business Challenge System changes are time-consuming Agility / Time to market Cost Maintaining business rules in many different places Governance / Compliance Ensure employees follow the rules, policies, procedures, and laws The people who know how everything works are Downsizing leaving The experts who know the rules are retiring Knowledge Retention Put management decisions on auto-pilot Knowledge automation / Decisioning

  7. What rules belong in the Business Rule Engine? What rules should be hard-coded? • Rules that should be in the BRE: Rules that could be hard- coded: •Business Rules • System Rules •External rules • Internal rules •Governing rules • Rules that you control •Regulatory rules • Rules that never change •Legislative rules •Compliance rules •Rules that you do not control •Rules that change often •Industry rules •Market rules •Competitor rules •Pricing rules •Promotion rules •Environmental rules •Seasonality rules •Weather rules

  8. How do you know when you’re done harvesting? How do you know when you have all the rules? Rule When What How Where Who Why Complete- ness Matrix � � � � � � Business � Area 1 � � � � Business Area 2 � � � Business � Area 3 � � � � Business Area 4 � � � � Business Area 5 � � Business � � � � � Area N � � � � � � � � � � � � Internal Business Rules � � � � � � Environmental Rules Market Rules Industry Rules Government Rules

  9. TM ENTERPRISE ARCHITECTURE - A FRAMEWORK PEOPLE MOTIVATION DATA FUNCTION NETWORK T I M E What How Where Who When Why List of Things Important List of Processes the List of Locations in which List of Organizations SCOPE List of Events Significant List of Business Goals/Strat SCOPE to the Business Business Performs the Business Operates to the Business Important to the Business (CONTEXTUAL) (CONTEXTUAL) Function = Class of Planner ENTITY = Class of Node = Major Business Ends/Means=Major Bus. Goal/ Planner People = Major Organizations Time = Major Business Event Business Thing Business Process Location Critical Success Factor e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan ENTERPRISE ENTERPRISE System MODEL MODEL (CONCEPTUAL) (CONCEPTUAL) Owner Ent = Business Entity Proc. = Business Process Node = Business Location End = Business Objective Owner People = Organization Unit Time = Business Event Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model SYSTEM SYSTEM Architecture Architecture MODEL MODEL (LOGICAL) (LOGICAL) Node = I/S Function Ent = Data Entity Proc .= Application Function (Processor, Storage, etc) People = Role Time = System Event End = Structural Assertion Designer Designer Reln = Data Relationship Cycle = Processing Cycle I/O = User Views Link = Line Characteristics Work = Deliverable Means =Action Assertion e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Control Structure e.g. Rule Design e.g. Presentation Architecture TECHNOLOGY TECHNOLOGY MODEL MODEL (PHYSICAL) (PHYSICAL) We focused on modeling Node = Hardware/System Builder Builder Ent = Segment/Table/etc. Proc.= Computer Function People = User End = Condition Time = Execute Software how the business works, Reln = Pointer/Key/etc. I/O = Data Elements/Sets Cycle = Component Cycle Means = Action Link = Line Specifications Work = Screen Format e.g. Security Architecture DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Timing Definition e.g. Rule Specification DETAILED not on documenting the REPRESEN- REPRESEN- TATIONS TATIONS (OUT-OF (OUT-OF- requirements of the system CONTEXT) CONTEXT) Sub- End = Sub-condition Sub- Proc.= Language Stmt Contractor Ent = Field Node = Addresses People = Identity Time = Interrupt Contractor Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step FUNCTIONING FUNCTIONING e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY ENTERPRISE ENTERPRISE John A. Zachman, Zachman International (810) 231-0531

  10. C4 Decision Tree Business Rules

  11. LEGAL ENTITY MASTERFILE - CONCEPTUAL FACT MODEL (BUSINESS MAP) GL COMPONENT ENTITY Employment Eligibility Verification BUSINESS MAP (FACT MODEL) TERMS Authorization To Work Compliant Misdemeanor is a Illegal Alien Form I-9 Individual Work are are guilty of a U.S. Citizen Authorization used to verify aka Penalty and Lawful Permanent Resident Comply Bureau of Citizenship Violate the Law Status Fine Bureau of Citizenship and Immigration Services and Immigration with the Law is given by the Employment is evidence of U.S. Employers Services Eligibility imposes Employing formerly Verification who Authorizatio Employment Eligibility Form Immigration and The required to n to Work Identify U.S. complete a Immigration Naturalization Service makes all Employees Employers has Reform and is given to an Hired to Work Control Act Employment Eligibility Verification Form (Form I-9) responsible to Individual Work Authorization Status Guilty has an Misdemeanor Verify Identity FACTS is an November 6, 1986 An Illegal Alien is an Individual , who is not a Citizen or a Lawful Permanent is an Verify Illegal Alien Citizen Lawful Resident Resident and who has not been given Authorization To Work by the Bureau Employment Permanent of Citizenship and Immigration Services (formerly, the Immigration and Eligibility Effective Resident Naturalization Service). is of all Date of the of all RULES United U.S. Employers must verify the Employment Eligibility and Identify of all States Employees Employees Hired to Work in the United States after November 6, 1986. that are Employers are required to complete Employment Eligibility Verification Location in the Forms (Form I-9) for all Employees, including U.S. Citizens. to work in hired after Anyone Employing an Illegal Alien without Verifying his or her Work Authorization Status is Guilty of a Misdemeanor. DIGITIZED PROCESS HR Initiates Employment notifies START BU Decides to BU continues Eligibility BUSINESS UNIT END PROCESS Hire Employee HR here... Verification (BU) Process Notify BU Sample Sample Record Candidate Can Sample Reason and Be Hired as an Decision No Employee Need to Record Inferences “Fact Model” “Fact Model” Yes Evaluate Verify Reason and ENTERPRISE COMPLIANCE SYSTEM “Fact Model” Business Rules Employment Decision Eligibility ? Inferences Candidate Yes Prepare Candidate Wait for Govt Must Not Be electronic Authorized To No Notification Hired as an Form I-9 Work in U.S.? Employee Submit eForm Send Notification Determine Receive & Work BUREAU OF CITIZENSHIP AND Process IMMIGRATION SERVICES (BCIS) Authorization Form I-9 Status FEDERAL AGENCY Used with permission Used with permission Used with permission LEGAL ENTITY TERMS AND FACTS 1 LEGAL ENTITY MASTERFILE 1/1/2004 DRAFT

Recommend


More recommend