© Business Rule Solutions, Inc. 1 BRS inc Collaborative Computing Application Packages Internet Knowledge Management “Your company is plunging headlong.

Slides:



Advertisements
Similar presentations
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 The Components of Information Systems Business Process.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Lesson-10 Information System Building Blocks(2)
6.1 Copyright © 2014 Pearson Education, Inc. publishing as Prentice Hall Building Information Systems Chapter 13 VIDEO CASES Video Case 1: IBM: Business.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Lecture 13 Revision IMS Systems Analysis and Design.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
The Use of Zachman Framework Primitives for Enterprise Modeling
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 2: IS Building Blocks Objectives
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
CHAPTER 9 DEVELOPING BUSINESS/IT STRATEGIES. IT Planning Planning an information system doesn’t start with bits, and bytes, or a Web site. It starts with.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Introduction to Systems Analysis and Design
Chapter 1 The Systems Development Environment
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Effective Methods for Software and Systems Integration
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
VirtualWorks.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 1 This material was developed.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 2 (Chapter 2) Information System Building Blocks.
Basic of Project and Project Management Presentation.
Introduction To System Analysis and Design
Coming up: Software Engineering: A Practitioner’s Approach, 6/e Chapter 5 Practice: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Chapter 11 Analysis Concepts and Principles
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Lecture 7: Requirements Engineering
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Software Engineering Saeed Akhtar The University of Lahore Lecture 6 Originally shared for: mashhoood.webs.com.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
GRASP: Designing Objects with Responsibilities
Systems Analysis and Design in a Changing World, Fourth Edition
Component 4: Introduction to Information and Computer Science Unit 9/Part a: Components and Development of Large Scale Systems.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 Information System Building Blocks.
2-1 A Federation of Information Systems. 2-2 Information System Applications.
PRJ566 Project Planning & Management Software Architecture.
 An Information System (IS) is a collection of interrelated components that collect, process, store, and provide as output the information needed to.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
 System Requirement Specification and System Planning.
Chapter 1 The Systems Development Environment
The Components of Information Systems
Chapter 1 The Systems Development Environment
M ERP (Enterprise Resources Planning)
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
COIT20235 Business Process Modelling
Chapter 1 The Systems Development Environment
The Components of Information Systems
MBI 630: Systems Analysis and Design
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Knowledge Management Strategies to Improve Business Performance
Information System Building Blocks
Chapter 1 The Systems Development Environment
Presentation transcript:

© Business Rule Solutions, Inc. 1 BRS inc Collaborative Computing Application Packages Internet Knowledge Management “Your company is plunging headlong into the information age— ready or not.” The Common Factor Ronald G. Ross DataToKnowledge Newsletter Business Rule Solutions, Inc Reference: Business Rule Concepts, by Ronald G. Ross, Business Rule Solutions, Inc Introduction to Business Rules

© Business Rule Solutions, Inc. 2 BRS inc Is there any common factor? Ready or Not, Into the Information Age IT Developer “Objects didn’t give us the software re- usability we expected.” Business Manager “Trying to change or migrate our systems is literally eating our lunch!” Project Sponsor “The project team gives me a ton of stuff, but I still don’t get what I need. Seems like we are always spinning our wheels or hitting dead ends.”...

© Business Rule Solutions, Inc. 3 BRS inc Is there any common factor? Ready or Not, Into the Information Age IT Manager Line Manage r Business Planner “My analysts and the business users still don’t know how to talk to each other.” “All this constant change is great, but how can I possibly keep my people up to speed on what they have to know to do their jobs?” “Self-service is the way to go, but how do we build smart systems? And what about knowledge management?”...

© Business Rule Solutions, Inc. 4 BRS inc Business Rules: The Common Factor Business Rules BPR Setting the Policies The IT Side The Business Side Knowledge Management Codifying Knowledge Training Building Instructional Systems Requirements Closing the Business/IT Gap Re-Usability Defining the Business Logic Maneuverability Building Adaptable Systems

© Business Rule Solutions, Inc. 5 BRS inc What is a business rule? BRS Definition: “From a systems perspective … “An atomic piece of re-usable business logic, specified declaratively.” PropertyInterpretationBenefit Atomic … cannot be reduced withoutFine-grained change losing business meaning Re-usable … applies across many businessHigh consistency activities and system components Business … not programming logicBetter communication Declarative … leaves out the how, who, Re-engineerability where, and when Business Rules: Defining the Business Logic IT Developer “We should be looking at business rules to achieve true re-usability.”

© Business Rule Solutions, Inc. 6 BRS inc Business Rules: Codifying Business Knowledge Establishing the Rule Management Group Mission To support the specification, organization and improvement of business rules for the benefit of company business practices. Objectives  Ensure consistency of business rule across functions, geographical areas, and systems.  Identify relevant business rules quickly whenever required.  Maintain traceability for all business rules.  Understand the motivation for every business rule.  Support impact analysis for revising or replacing business rules. References: The BRS Approach to Rule Management: RMSolutions, by Ronald G. Ross and Gladys S.W. Lam, Business Rule Solutions, Inc., “The Business Rules Process at AT&T,” by Marvin Brandar, DataToKnowledge Newsletter, November/December, Business Manager

© Business Rule Solutions, Inc. 7 BRS inc Business Rules: Codifying Business Knowledge The Components of Rule Management Four areas essential to success with Rule Management… 1.How to organize the Rule Management function. … covering the organizational issues and a plan of action for establishing Rule Management in your company. 2.Rule Management techniques. … techniques for harvesting rules and for conducting facilitated sessions to capture business rules interactively in group sessions. 3.Guidelines for expressing rules.... guidelines for expressing business rules in clear, unambiguous, well-structured business English. 4.Meta-Model for rules. … a comprehensive data model for organizing and recording business rules.

© Business Rule Solutions, Inc. 8 BRS inc The Questions you need to answer... Business Rules: Codifying Business Knowledge What: What is the rule? How: What are the support components? Where: What jurisdictions is the rule enforced in? Who: What parties are involved with the rule? When: What changes affect the rule? Why: What are the reasons for the rule? Reference: The BRS Approach to Rule Management: RMSolutions, by Ronald G. Ross and Gladys S.W. Lam, Business Rule Solutions, Inc., 1999.

© Business Rule Solutions, Inc. 9 BRS inc I.II.III.IV.V.VI.VII. InstanceTypePositionFunctionalComparativeMathematicalProjection VerifiersVerifiersVerifiersVerifiersEvaluatorsEvaluatorsControllers XMPOSFUNCEQCALCEA mandatorymutualpositionedfunctionalequal-tocalculatedenabled LIMMELOWUQNESUMCOP limitedmutually-lowestuniquenot-equal-tosummedcopied exclusive MIHIGHFLUCGTSUBEX mutually-highestfluctuatinggreater-thansubtractedexecuted inclusive MPCHROASGEMULT mutually-chronologicalascendinggreater-than-multiplied prohibitedor-equal-to OLDDELT oldestdescendingless-than... NEWNRELE newestnon-less-than-… renewableor-equal-to CICTDFINCVALRSLTCIEN CICTDFINCVALRSLTCICO CTDFINCVALRSLTCIEX CTDTINCVALRSLT DTINCVALRSLT Chart of Atomic Rule Types Unshaded rule types represent the general case for the rule family Reference:The Business Rule Book: Classifying, Defining and Modeling Rules, Second Edition, Business Rule Solutions, Inc., Houston, TX, 1997 What About Ross Method?

Core Business Terms Fact Model Fact Model Data Model Data Model Relational Database Design Relational Database Design Database Schema Database Schema Operational Database Operational Database Operational Object Code Operational Object Code Operational Network Operational Network Operational Procedures & Interfaces Operational Procedures & Interfaces Policy Charter Policy Charter WHAT Data HOW Process WHERE Location Business Events Business Events Mission & Objectives Mission & Objectives WHO Work WHEN Timing WHY Motivation Copyright, Business Rule Solutions, Inc. Principal Actors Principal Actors Business Locations Business Locations Major Business Transformations Major Business Transformations Business Milestones Business Milestones Resource Allocation Resource Allocation Work Queue & Scheduling Designs Work Queue & Scheduling Designs Work Queues & Schedules Work Queues & Schedules Operational Work Queues & Schedules Operational Work Queues & Schedules Rule Book Rule Book Rule Specifications Rule Specifications Rule Base Rule Base Operational Rules Operational Rules Procedures & Interfaces Procedures & Interfaces Network Source Code Source Code Workflow Models Workflow Models Use Case + Rules (UC+R) Procedure & Interface Specifications Procedure & Interface Specifications Business Communications Map Business Communications Map Platform & Communications Map Platform & Communications Map Technical Platform & Communications Design Technical Platform & Communications Design Tasks Behavior Allocation Behavior Allocation Program Specifications Program Specifications BRSolutions: The BRS Business Rules Methodology Scope Sponsor Business Model Owner System Model Design Architect Technology Model Technical Designer Detail Representation Specialist Functioning Bus. Capacity Worker