IDEF Methods for BPR to Support CALS
Total Page:16
File Type:pdf, Size:1020Kb
IDEF Methods for BPR to Support CALS Comprehensive Solutions for a Complex World IDEF and CALS • CALS technologies enable paperless environments or the electronic flow of information. •The implementation of CALS technologies require a re-engineering of enterprises. IDEF and BPR • Business Process Reengineering (BPR) assists in re-engineering the enterprises and the successful implementation of CALS. • IDEF Methods support BPR activities (e.g., knowledge acquisition, As-Is analysis, To -Be design, project planning, and implementation). What are Methods? Methods: A structured approach to capturing knowledge that maximizes accuracy but is also flexible enough to capture the real-world characteristics of that knowledge. What are IDEF Methods? Integration DEFinition methods Knowledge Acquisition, Analysis, and Design tools Languages that include both graphics (diagrams) and text Formal procedures for constructing models or ditifdescriptions of a parti tilcular aspect tf of an organization Why IDEF? IDEF: The IDEF Family of Methods was co- developed by industry and government. Their pppurpose is to provide a com prehensive yet flexible framework for describing, analyzing, and evaluatinggp business practices. The y are not proprietary and are supported by international standards. Characteristics of an IDEF Method Designed to address specific aspects of a problem, or provide different perspectives of the same problem Provide an explicit mechanism for integrating the results of the application of one IDEF with another Embody the knowledge of good practice for the targeted fact collection, analysis, design, or fabrication activity Desidigned to raihise the per formance ofif a novice pract iiitioner to that of a more experienced practitioner Enforce formal techniques to ensure understandable communication Continuing Evolution of IDEF IDEFØ Function Modeling IDEF1 Information Modeling IDEF1X Data Modeling IDEF3 Process Modeling IDEF4 Object-oriented Design/Analysis IDEF5 Ontology Description IDEF9 Bus iness Cons tra in t Discovery Original IDEF Methods Origgpinal plan was for the creation of several Integrated IDEFs from the ICAM Project The initial step was the development of the first 3 methods: Function/Activity Modeling (IDEFØ) In forma tion M od eli ng (IDEF1) Dynamic Modeling (IDEF2) Where to use IDEF CALS Implementations--transitioning from paper to electronic systems Business Process Reengineering / Improvement BiBusiness /Mfti/ Manufacturing S Stystem Documentation/ISO 9000 Compliance Software/Information System Development Manufacturing Systems Analysis and Design In The Beginning. IDEF0 - Activity Modeling IDEF1 - Information Modeling IDEF1X - Logical Data Modeling The Next Generation IDEF3 - Process Modeling IDEF4 - Object-Oriented Design and Analysis IDEF5 - Ontology Descrip tion IDEF9 - Business Constraint Description Support for Systems Development IDEFØ is used to document what the enterprise does. IDEF3 models how the enterprise does what it does. IDEF1/1X capture how information is used to support what the enterprise does and how it does it. With IDEF, systems development is based on real-world knowledge, not unrealistic goals. Support for BPR Efforts Capture Activities and Their Relationships; Identify Core Activities; Identify Activities for Reengineering Describe Business Processes; Redesign Processes for Improvement; Use Process Descriptions for Simulation Capture How Data and Information Are Used to Support Business Processes Next Generation of IDEF Methods Currently Envisioned Methods IDEF6 - Design Rationale Capture IDEF7 - Information System Audit Method IDEF8 - Human-System Interaction Modeling IDEF9 - Business-Constraint Discovery Method IDEF10 - Implementation Architecture Modeling IDEF11 - Information Artifact Modeling IDEF12 - Organizational Design Method IDEF13 - 3-Schema Architecture Design Method IDEF14 - Network / Distribution Design Method IDEFØ Captures What an Enterprise Does Why Develop An IDEFØ Activity Model? To identify, document , and communicate an enterprise’s core activities. To understand how activities relate to one another. To identify value-added and non-value-added activities. To identify activities that need to be improved . Benefits of Activity Modeling Documents current activities. Reduces the learning curve for new activity users. Cappytures and analyzes As-Is activities. Facilitates the design/redesign of activities for To-Be scenarios. An IDEFØ Activity Box Controls (constraints on an activity, e.g., procedures, budgets, etc.) Inputs Function or Outputs (what is required AiiActivity (what is produced by an before an activity can (Verb Phase) activity, e.g., reports, occur, e.g ., purchase products, etc.) order, supervisor’s signature, etc.) Mechanisms (what enables an activity, e .g ., equipment , personnel assignments, etc.) Context, Purpose, and Viewpoint: The context defines the boundaries of Personnel Regulations your model—iei.e., Department Policy what will be included Supervisor Instructions in the model. Manning Conditions Applicant Data Perform Personnel Action For example, Customer Request Personnel Actions Reports Employee/Position Employee/Position Data Data comes from outidthtside the mod dlel. Supplies & Equipment Personnel Office Staff Information System Context, Purpose, and Viewpoint: We define purpose as the reason to develop Personnel Regulations this particular activity Department Policy Supervisor Instructions model. Manning Conditions AliDApplicant Data Perform Personnel Action Purpose: To document Customer Request Personnel Actions Reports the activities Employee/Position Data associtdiated with managing Personnel Supplies & Equipment Actions and identify Personnel Office Staff non-value-added Information System activities that might be eliminated. Context, Purpose, and Viewpoint: Viewpoint can be Personnel Regulations thoug ht of as th e Department Policy Supervisor Instructions perspective of the Manning Conditions Applicant Data Perform person/group Personnel Action Customer Request Personnel Actions Reports developpging the Employee/Position model. Data Supplies & Equipment Personnel Office Staff Viewpoint: Information System Personnel Officer Decomposition: An Example Company guidelines Budget guidelines Maintain Correct ledger Purchase request Accounts Payment Payable Invoice A0 Order Accounting staff Decomposition: An Example Company guidelines Process guidelines Purchase Process Order request requestrequest A1 Invoice guidelines Process Invoice invoice PtPayment A2 Ledger guidelines Apply purchase Correct ledger to books A3 Accounting staff IDEFØ As a Standard Federal Information Processing Standards Publication (FIPS PUB) 183-Integrated Definition for Function Modelingg( (IDEFØ) Published December 1993 DoD 8020.1-M established that “IDEFØ is the DoD standard methodology used for activity modeling” Currently, ANSI Standard Being Developed IDEF3 Captures How an Enterprise Does What It Does Why Develop An IDEF3 Process Model? To describe the process view of a process. To describe the OSTN view of a process. To capture timing and decision logic of processes. To support descriptions at any desired level of detail through Decompositions. To employ the concepts of Scenarios to simplify the structure of complex process flow descriptions. To support the capture of multiple viewpoints. Benefits of Process Modeling Document current processes for standardization. Provide guidelines for new process members to redhliduce the learning curve. Capture and analyze As -Is processes. Design/redesign process for To-Be scenarios. Test the design of a new process before embarking on an expensive development project . Precedence Link Process 1 will need to be finished before you can do Process 2. Process 1 Process 2 1 2 Referents . simply point the reader to some other aspect o f the mo de l tha t nee ds to be considered. Object: Pur. Req. Identify Negotiate Supplier price with vendor 2 3 Receive Prepare and request for & & dispatch purchase purchase order 1 J1 J2 5 Receive request for purchase 4 Scenario / Ordering Contracted Object / parts Contracted Parts Establish Scenario Objectives: (Viewpoint, Purpose, and Context) Viewpoint Determines what can be seen and from what perspective. Purpose Establishes the goal of the communication intended by the description. Defines why the description is being developed, and specifies how it will be used. Context Establishes the subject of a description. Establishes the subject as a part of a larger whole. Creates a boundary within the environment. Decompositions: PhPurchase OdEOrder Examp le Customer Supplier Del. Svc. Customer Places Processes Transports Rec./Dis. Order Order Materials Materials 1.1 2.1 3.1 4.1 Top-level Scenario: As-Is Order Process Decompositions: PhPurchase OdEOrder Examp le Customer Supplier Del. Svc. Customer Places Processes Transports Rec./Dis. Order Order Materials Materials 1.1 2.1 3.1 4.1 Decomposition: Customer Places Order Operator Sys. Cross System Open Enters Item Ref. Part # Generates Channel/Send Description w/Order Pick Ticket File to Target Details File Printer 5.1 6.1 7.1 8.1 OSTN Referent OST N Scenario Object Referent State II Diagram Object UOB SSeVtate IV Object Referent State I Object State III Allows constructi on of an obj ect-centeredid view. Summarizes allowable transitions of an object in the domain. Document data life cycles. Cuts across the process flow diagrams. Characterizes dynamic behavior of objects. Paint