1 / 18

Enterprise Analysis

Enterprise Analysis. Understand the organizational context Functional areas/management levels affected by the system Overview of the business objects and processes Organizational structure chart Workflow diagrams Enterprise object model. Work Flow Diagrams.

uriel-wolfe
Download Presentation

Enterprise Analysis

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. Enterprise Analysis • Understand the organizational context • Functional areas/management levels affected by the system • Overview of the business objects and processes • Organizational structure chart • Workflow diagrams • Enterprise object model

  2. Work Flow Diagrams • Model Internal and external entities and flow of data (typically in documents) between them • simple technique for identifying the high-level processes • Workflow between internal entities, between internal and external entities • No workflow between external entities • Different from DFDs • WFD: require only nouns • DFD: both nouns and verbs (process)

  3. User-level WFD • models entities and workflows described by single user • presents a single user’s view point but includes more than one entity and can model workflows across functional areas • discover formal as well as informal flows of information • Combined user level WFD • integrated view of all entities and workflows • identify inconsistencies in user-level WFDs • reveals redundancies, inefficiencies • can be used to identify high level business processes • each internal entity performs a process to generate flows to and process flows from external entities. • flows between internal entities can also indicate a major process • can be used to define system boundaries

  4. Organizational level WFD • collapse all internal entities in combined user-level WFD, into a single internal entity • external entities and the flow of information between the organization and external entities • Context level DFD

  5. Sales order Processing Clerk Invoice Customer Sales Agent Sales Order Form Ordered Items Workflow diagrams model internal and external entities and work flows

  6. 2.0 Process Order Customer Invoice Data 1.0 Take Order Sales Order Data Customer data, ordered items data Dataflow diagrams model the processes performed by internal entities.

  7. Enterprise Object Model Business Objects • roles (teacher), places ( warehouse) • things (items, books) • transactions (payment, registration) • events (graduation) • Data driven approach • What objects are made up of? • Event driven approach • What an object does Every entity and workflow in combined user-level WFD is likely to be a candidate class Classes are grouped into subjects to form enterprise Object model “ Subject” - group of related class

  8. Bebop Records is a mail-order company that distributes CDs and tapes at discount prices to record club members. When an order processingclerk receives an order form, he or she verifies that the sender is a club member by checking The Member Master file. If the sender is not amember, the clerk returns the order alongwith the membership application form. If the sender is a member, the clerk verifies the order item data by checking the Item Master file. Then the clerk enters the order data and saves it to Daily Orders file. The clerk also prints an invoice and shipping list for each order, which are forwarded to Order Fulfillment 1. Create a user-level workflow diagram to document the entities and workflows. 2. List the classes. Create an enterprise object model that groups these classes into following subjects:things,roles, organizational units

  9. Club Member Order Form Invoice Order Fulfillment Order Processing Clerk Shipping List Returned Order Form Membership Application Form Order Form Non-Member Bebop Records WFD

  10. Enterprise Object Model Things: • Membership application forms • Order form • Invoice • Shipping List Organizational Units: • Order Processing • Order fulfillment Roles : • Order Processing clerk • Club Member • Non-Member • Order Fulfillment Clerk

  11. Delta Products Corporation is a major vendor of office supplies, furniture and equipment. Delta’s sales representatives call on customers to take orders. The sales rep write up the orders and turn them in to a sales order processing (SOP) clerk at the regional center. If the order items are in stock, the SOP clerk prepares a picking slip and packing list for each order. If any of the ordered items are out of stock, the SOP clerk completes an out of stock Notice forms, which notes the number of customer requiring the items and forwards it to Purchasing. A Purchasing clerk then completes a purchase order,which is mailed to a supplier. The SOP clerk notes back-ordered items on the customer’s order and forwards a copy of annotated customer order to Accounts receivable, where a A/R clerk prepares an invoice and sends it to the customer. The SOP clerk also forwards a picking slip and packing list to the warehouse, where stock price pickers fill the order,placing ordered items into boxes alongwith the packing list. The boxed items and packing list are held for delivery, usually via UPS. 1. Create a user level work flow diagram. 2. Analyze the workflow diagram to identify major processes. 3. Create an organizational-level work flow diagram 4. Create an enterprise object model that group classes in Delta’s order processing system into subjects based on functional areas (e.g..SOP,Purchasing, A/R,etc)

  12. Delta Products WFD Sales Calls Sales Rep Written Sales Order Orders Customer Annotated Customer Order SOP Clerk Account Receivable Invoice Out of Stock Notice Form Packing Slip/ Packing List Packing List Purchasing Warehouse UPS Purchase Order Supplier

  13. Major Processes • Take orders • Process Orders • Bill Customers • Fill Orders • Ship Order • Purchase Stock

  14. Sales Calls Organizational level Workflow Diagram: Customers Supplier Sales Order Processing Order Purchase Order Invoice Packing List UPS

  15. Enterprise Object Model Sales Order Purchasing Accounts Order Processing Receivable Fulfillment - Sales Rep - Out of stock - Sales Order - Picking List - Customer Notice Form - Invoice - Packing Slip - SOP Clerk - Purchasing Clerk - Customer - Stock Picker - Sales Order - Purchase Order - Annotated Cust. - Item - Picking slip - Supplier Order - Shipping - Packing list - Item - Accts. Receivable - Warehouse - Out of stock Clerk Notice form - Item - Item

  16. (A) Workflow Diagram (B) Enterprise Object Model -- group objects into subjects based on 1. Process Time Cards 2. Prepare Paychecks Workstudy employees in each university dept. provide their secretary with their weekly timecards. The dept. secretary accesses the employees hourly rate from Employee Payroll file and prepares a weekly time sheet that lists each employee’s name, SSN, total hours worked and hourly rate. Then the department secretary files the timecards in time card history folder and gives the time sheet to the dept chair. If everything seems to be in order, the dept chair signs the timesheet and forwards it to the University payroll department. If any figure son the time sheet are unacceptable, the chair returns the sheet to the secretary, who verifies the figures and again gives the time sheet to the dept.chair. In the payroll dept, a clerk calculates gross payroll earnings for each employee and then writes the earnings on the timesheet and updates the year to date gross earnings figure for each employee in the employee’s file.( Note: Work-study students have been allocated a set figure, e.g.,$1500, that represents their total allowed gross earnings for a year ). Then the clerk accesses the Employee Payroll file to determine the employee's tax status and authorized deductions. The clerk prepares the payroll checks which are forwarded to the employees. The processed time sheet is filled in a Time Sheet History for each pay period.

  17. Work Study Employees Weekly timecards Dept. Chair Timesheet Dept. Secy. Unacceptable timesheet Corrected timesheet Payroll checks Approved timesheet Payroll Dept.

  18. PROCESS PREPARE TIME CARDS PAYCHECK - Work-Study Employee - Work- Study Employee - Time Card - Timesheet - Timesheet - Payroll Clerk - Secretary - Paycheck - Dept. Chair

More Related