510 likes | 630 Views
Class 5: Business Processes and Process Modeling. MIS 2101: Management Information Systems. Based on material from Information Systems Today: Managing in the Digital World , Leonard Jessup and Joseph Valacich, Pearson Prentice Hall, 2007
E N D
Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in the Digital World, Leonard Jessup and Joseph Valacich, Pearson Prentice Hall, 2007 Included material from Systems Analysis and Design in a Changing World, 5th edition, Satzinger, Jackson, and Burd, Course Technology, 2009 Also includes material by David Schuff, Paul Weinberg, and Cindy Joy Marselis.
Video Game AI? • True AI: addresses fields of machine learning, decision making based on arbitrary data input, and even the ultimate goal of strong AI that can reason • Video Game AI: consists of a half-dozen rules of thumb, or heuristics, that are just enough to give a good gameplay experience
Learning Objectives • Identify the steps used by organizations to manage the development of information systems • Describe each major phase of the system development process • Understand the concepts of Business Process Modeling • Understand development options
Learning Objectives • Identify the steps used by organizations to manage the development of information systems • Describe each major phase of the system development process • Understand the concepts of Business Process Modeling • Understand development options
Looking at Business Processes A business process is an activity that creates value Business Process Reengineering is the redesign of business processes using Information Technology
System Design Forms Interfaces Reports Databases
Learning Objectives • Understand the steps used by organizations to manage the development of information systems • Describe each major phase of the system development process • Understand the concepts of Business Process Modeling • Understand development options
Why Business Processes? • An understanding of business processes indicates where Information Technology can fit in • How to understand business processes • Process modeling • Process characteristics
DFD Fragment Manual or Automated?
DFD Fragments for Course Registration System At least 3 events in the event table…one-to-one relationship between DFD fragments and entries in event table!
Flowcharts Yes No Is it on list? Items on list > 0? Yes Check shelf For next item Put item In cart Start No Checkout End
Simple Activity Diagram Easy to create Easy to explain to users Extremely valuable!
Structured English Example Will this process be performed by a person or by a computer? If you can’t tell, that’s generally good.
Some Things Don’t Work Well With Structured English What is the delivery charge if I want second day air for the delivery of 6 items with YTD total $229.43
Decision Tables and Decision Trees What is the delivery charge if I want second day air for the delivery of 6 items with YTD total $229.43
Decision Tree for Calculating Shipping Charges What is the delivery charge if I want second day air for the delivery of 6 items with YTD total $229.43
Learning Objectives • Understand the steps used by organizations to manage the development of information systems • Describe each major phase of the system development process • Understand the concepts of Business Process Modeling • Understand development options
Options other than building • External Acquisition • Outsourcing Development • End-user Development
Initial steps in External Acquisition System identification, selection and planning Systems analysis Development of a request for proposal Proposal evaluation Vendor selection System Implementation
Outsourcing vs. Building Turning over responsibility for some or all of an organization’s IS development and operations to an outside firm Your IS solutions may be housed in their organization Your applications may be run on their computers They may develop systems to run on your existing computers (within your organization) They may replace functions in your organization. . . . Even the CIO! When is outsourcing appropriate? When is it not?