51
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, 5 th edition, Satzinger, Jackson, and Burd, Course Technology, 2009 Also includes material by David Schuff, Paul Weinberg, and Cindy Joy Marselis.

Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Embed Size (px)

Citation preview

Page 1: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Class 5: Business Processes and Process ModelingMIS 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.

Page 2: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Video Game AI?

2

• 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

Page 3: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

3

Page 4: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

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

Page 5: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

5

What are the 4 options for obtaining an information system?

Page 6: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

6

Options for Obtaining Information Systems

Page 7: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

System Construction

Page 8: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in
Page 9: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

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

Page 10: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Steps in the Systems Development Process

Page 11: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

11

Phase 1: Systems Identification, Selection and Planning

Page 12: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

12

Phase 1: Systems Identification, Selection and Planning

Project Source Primary Focus

Top Management Broad, strategic

Steering Committee Cross-functional

Individual Business Units and Departments

Narrow, tactical

Systems Development GroupIntegration with existing information

systems

Page 13: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

13

Evaluation Criteria for Systems Projects

Page 14: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

14

Phase 2: Systems Analysis

Page 15: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Critical Success Factors

Page 16: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

16

CSF Strengths and Weaknesses

Strengths Weaknesses

Senior managers intuitively understand the approach and

support its usage

High level focus leads to oversimplification of complexities

Provides a method for understanding the info needs of the

org in order to make effective decisions

Difficulty in finding analysts trained to perform this process – requires understanding of info system and

the ability to communicate effectively with senior managers

Method is analyst focused, rather than being user centered

Page 17: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

JAD Session

Page 18: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

18

JAD Strengths and Weaknesses

Strengths Weaknesses

Enables more people to be involved in development without slowing the

process

Difficult to get all relevant users to the same place at the same time to hold a meeting

Group based process can lead to higher levels of system acceptance

and quality

Requires high level executive sponsor to ensure that adequate resources are

available in order to allow widespread participation

Group involvement in the design and development process helps ease implementation, user training and

ongoing support.

Page 19: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

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

Page 20: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

System Analysis

Page 21: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

21

Phase 3: System Design

Page 22: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

System Design

Forms

Reports

Interfaces

Databases

Page 23: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Phase 4: System Implementation

Page 24: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

System Conversion and installation

Page 25: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Testing

Page 26: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Training

26

Page 27: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

System Maintenance

Page 28: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

28

System Maintenance

Maintenance Type Make changes to…

Corrective Repair flaws in coding, design or implementation

AdaptiveEvolve functionality, accommodate changing business

needs, migrate to a different operating environment

PerfectiveImprove processing performance or interface usability,

adding bells and whistles

Preventative Reduce the chance of system failure

Page 29: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

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

Page 30: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Why Business Processes?

An understanding of business processes indicates where Information Technology can fit in

How to understand business processesProcess modelingProcess characteristics

Page 31: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Why Business Processes?

Page 32: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

32

DFD Symbols

Page 33: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

DFD Fragment

Manual or Automated?

Page 34: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

34

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!

Page 35: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Flowcharts

Is iton list?

Put itemIn cart

Items on list > 0?

Check shelfFor next item

Checkout

Yes

Yes

No

No

Start

End

Page 36: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

36

Simple Activity Diagram

Easy to create

Easy to explain to users

Extremely valuable!

Page 37: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

37

Structured English Example

Will this process be performed by a person or by a computer?

If you can’t tell, that’s generally good.

Page 38: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

38

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

Page 39: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

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

Page 40: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

40

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

Page 41: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

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

Page 42: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Other Approaches to Designing and Building Systems

Page 43: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Options other than building

External Acquisition Outsourcing Development End-user Development

Page 44: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Options other than building

Page 45: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Options other than building

Page 46: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

External Acquisition vs Building

Page 47: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Build it yourself…

Page 48: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Initial steps in External Acquisition

1. System identification, selection and planning

2. Systems analysis

3. Development of a request for proposal

4. Proposal evaluation

5. Vendor selection

6. System Implementation

Page 49: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

Request For Proposal (RFP)

49

Page 50: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

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?

Page 51: Class 5: Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in

End-User Development Pitfalls