1 4 systems analysis and design in a changing world, 2 nd edition, satzinger, jackson, & burd...

33
1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

Upload: eugenia-conley

Post on 01-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

1

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Chapter 4

Beginning the Analysis:

Investigating System

Requirements

Page 2: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

2

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Objectives

Describe the activities of the systems analysis life cycle

Describe the difference between functional and technical system requirements

Identify and understand the different types of users who will be involved in investigating system requirements

Describe the kind of information that is required to develop system requirements

Page 3: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

3

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Objectives Determine system requirements through

review of documentation, interviews, observation, prototypes, questionnaires, vendor research, and joint application design sessions

Explain the contribution of business process reengineering to the definition of requirements

Discuss the need for validation of system requirements to ensure accuracy and completeness and the use of a structured walkthrough

Page 4: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

4

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Analysis Phase in More DetailFigure 4-1

Page 5: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

5

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Activities of the Analysis Phase and Key Questions

Figure 4-2

Page 6: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

6

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Functional and Technical Requirements

System requirements – all capabilities and constraints

Functional requirements Activities the system must perform Based on procedures and business functions Documented in analysis models

Technical requirements Describes operating environment or performance

objectives Documented in narrative descriptions of technical

requirements

Page 7: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

7

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Stakeholders

People with interest in system success

Three primary groups Users (use system) Clients (pay for system) Technical staff (ensure system operation)

Page 8: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

8

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Stakeholders Interested in New DevelopmentFigure 4-3

Page 9: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

9

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Users as Stakeholders

User roles Horizontal - information flow across departments Vertical - information needs of clerical staff,

middle management, and senior executives

Business users Information users Management users Executive users External users Client stakeholders Technical stakeholders

Page 10: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

10

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Techniques for Information Gathering

Objective of analysis phase is to understand business functions and develop requirements

Original approach involved modeling of existing system

Current approach involves identifying logical requirements for new system

Page 11: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

11

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Information Gathering and Model Building Figure 4-5

Page 12: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

12

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Themes for Information-Gathering QuestionsFigure 4-6

Page 13: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

13

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Fact Finding Methods

Review existing reports, forms, and procedure descriptions

Conduct interviews and discussion with users

Observe and document business processes

Build prototypes Distribute and collect questionnaires Conduct JAD sessions Research vendor solutions

Page 14: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

14

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Review Existing Reports, Forms, and Procedure Descriptions

First technique in fact-finding

Purposes Preliminary understanding of processes Guidelines / visual cues to guide interviews

Identify business rules, discrepancies, and redundancies

Be cautious of outdated material

Page 15: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

15

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Sample Order Form for RMOFigure 4-7

Page 16: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

16

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Conduct Interviews and Discussions with Users

Most effective way to understand business functions and rules

Time-consuming and resource-expensive

May require multiple sessions

Page 17: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

17

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Sample Interview ChecklistFigure 4-8

Page 18: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

18

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Sample Open-Items ListFigure 4-10

Page 19: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

19

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Observe and Document Business Processes

From office walkthrough to performing actual tasks

May make users nervous

Not necessary to observe all processes at same level of detail

May be documented with workflow diagrams

Page 20: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

20

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Activity Diagram SymbolsFigure 4-11

Page 21: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

21

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Simple Activity DiagramFigure 4-12

Page 22: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

22

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Activity Diagram with Concurrent PathsFigure 4-13

Page 23: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

23

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Characteristics of Prototypes

Preliminary working model of a larger system

Operative Working model

Focused Accomplishes single objective

Quick Can be built and modified rapidly

Page 24: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

24

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Distribute and Collect Questionnaires

Limited and specific information from a large number of stakeholders

Preliminary insight

Not well suited for gathering detailed information

Open-ended questions vs. close-ended questions

Page 25: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

25

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

JAD Sessions

Used to expedite the investigation of systems requirements

Seeks to compress fact-finding, modeling, policy formation, and verification activities into a shorter time frame

Critical factor is to have all important stakeholders present

Page 26: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

26

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

JAD Participants

JAD session leader

Users

Technical staff

Project team members

Page 27: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

27

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

JAD Facilities

Generally conducted in special room Limits interruptions May be off-site

Resources Overhead projector, white board, flip charts,

and work material Electronic support CASE Tools Group support systems

Page 28: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

28

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

High-Tech JAD FacilityFigure 4-15

Page 29: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

29

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Research Vendor Solutions

Many problems have been solved by other companies

Positive contributions of vendor solutions Provide new ideas May be state of the art Cheaper and less risky

Danger May purchase solution without understanding

problem fully

Page 30: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

30

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Techniques in Vendor Research

Demo or trial system

References of existing clients

On-site visits

Printout of screens and reports

Page 31: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

31

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Business Process Reengineering

Questions basic assumptions

Provides radical improvements

IT often used as integral part of BPR

System development project may include components of BPR

Page 32: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

32

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Validating Requirements

Make sure gathered information is correct

Structured walkthrough Effective means of implementing quality

control early in project Verify and validate system requirements Review of findings from investigation and of

models based on findings

Page 33: 1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements

33

4

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Business Process Reengineering

Questions basic assumptions for doing business and seeks to find a better way

Uses IT as an enabler

Systems analyst may discover opportunities for business process improvement