is 421 information systems analysis james nowotarski 30 september 2002

63
IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Post on 20-Dec-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

IS 421Information Systems Analysis

James Nowotarski

30 September 2002

Page 2: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

• Recap points regarding system request and feasibility analysis

• Understand the big picture of the analysis phase• Understand the objectives and techniques for

gathering business requirements (e.g., what to ask in an interview)

• Understand expectations for Assignment 2

Today’s Objectives

Page 3: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Course Map

Contents

1. Introduction

Planning Phase2. Project Initiation3. Project Management

Analysis Phase4. Systems Analysis5. Gathering Information6. Process Modeling7. Data Modeling

1 2 3 4 6 7 8 9 10 115

Assignments

QuizzesFinal

Week

CoreExamReview

Page 4: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Topic Duration

• Recap Planning Phase 30 minutes

• Analysis Phase Overview 40 minutes

*** Break 15 minutes

• Information Gathering Techniques 60 minutes

• Interviewing Exercise 30 minutes

• Assignment 2 Intro 15 minutes

Today’s agenda

Page 5: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

SDLC

The systems development life cycle (SDLC) is a description of the phases of an information system

Planning Analysis Design Implementation

Sep. 23 focus Sep. 30 - Oct. 28 focus

Page 6: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

SDLC: Planning Phase

IdentifyBusinessValue

Analyze TechnicalFeasibility

Analyze EconomicFeasibility

Analyze OrganizationalFeasibility

ProjectManagement

Project Initiation

Approval Approval

Page 7: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

SDLC: Planning Phase

IdentifyBusinessValue

Analyze TechnicalFeasibility

Analyze EconomicFeasibility

Analyze OrganizationalFeasibility

ProjectManagement

Approval Approval

Deliverables SystemRequest

Feasibility Analysis

Page 8: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Key Roles

• Project Sponsor– The project sponsor is a key person proposing

development or adoption of the new information

technology

• Approval Committee– The approval committee reviews proposals from

various groups and units in the organization and decides which to commit to developing

Page 9: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Technical Feasibility

Familiarity with applicationKnowledge of business domain

Familiarity with technologyExtension of existing firm technologies

Project sizeSchedule, quality, workdays, personnel.

Technical feasibility addresses the question: Can we build it?

Page 10: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Economic Feasibility

Benefits (cash inflows)Development costs (initial cash outflows)Operational costs (ongoing cash outflows)Totals

Economic feasibility addresses the question: Should we build it?

Page 11: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Payback Period

Page 12: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Economic Feasibility

Total (benefits - costs)

Total costs

RETURN ON INVESTMENT EQUALS

Divided by

Page 13: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Economic Feasibility

(1 + interest rate)n

Some amount of money

NET PRESENT VALUE EQUALS

Divided by

Where “n” equals the number of periods

Page 14: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Organizational Feasibility

Stakeholder analysisProject champion(s)Organizational managementSystem users

Organizational feasibility addresses the question: If we build it, will they come?

Page 15: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Summary

Project initiation involves creating and assessing goals and expectations for a new system

Identifying the business value of the new project is a key to successFeasibility study is concerned with insuring that technical, economic, and organizational benefits outweigh costs and risks

Page 16: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Topic Duration

• Recap Planning Phase 30 minutes

• Analysis Phase Overview 40 minutes

*** Break 15 minutes

• Information Gathering Techniques 60 minutes

• Interviewing Exercise 30 minutes

• Assignment 2 Intro 15 minutes

Today’s agenda

Page 17: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Key Definitions

• The As-Is system is the current system and may or may not be computerized

• The To-Be system is the new system that is based on updated requirements

Page 18: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Why Do Analysis

Page 19: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

THE ANALYSIS PHASE

Page 20: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Analysis Phase

Key Question: Deliverables

Steps Techniques

What does the system need to do?Functional requirementsQuality requirementsData modelProcess model

1. Gather requirements2. Create data model3. Create process model

InterviewingObservationEntity-relationship modelingNormalizationData flow modeling

Page 21: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Analysis Phase

Page 22: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Analysis Phase

FromPlanningPhase:

System requestFeasibility analysisWorkplan . . .

DevAnalysisPlan

Examine-As-is

IdentifyImprove-ments

DevelopBasicSystemConcepts

DevelopDataModel

DevelopProcessModel

PrepareProposal

SystemWalkthrough

ToDesignPhase:

Deliverables:

Analysis Plan Functional Requirements

Quality Requirements

SystemConcept

Data Model

Process Model

System Proposal

Page 23: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Analysis Phase

FromPlanningPhase:

System requestFeasibility analysisWorkplan . . .

DevAnalysisPlan

Examine-As-is

IdentifyImprove-ments

DevelopBasicSystemConcepts

DevelopDataModel

DevelopProcessModel

PrepareProposal

ToDesignPhase:

Deliverables:

Analysis Plan Functional Requirements

Quality Requirements

SystemConcept

Data Model

Process Model

System Proposal

Develop Conceptfor To-Be System

Page 24: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Analysis Phase

FromPlanningPhase:

System requestFeasibility analysisWorkplan . . .

DevAnalysisPlan

Examine-As-is

IdentifyImprove-ments

DevelopBasicSystemConcepts

DevelopDataModel

DevelopProcessModel

PrepareProposal

ToDesignPhase:

Develop Conceptfor To-Be System

Gather Analyze Specify

Page 25: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Analysis Plan/Strategy

Page 26: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Begin with the End in Mind

• Table of contents• Executive summary• System request• Work plan• Analysis strategy• Recommended

system• Feasibility analysis

• Process model• Data model• Appendices

System Proposal Outline

Page 27: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Three Fundamental Analysis Strategies

• Business process Automation (BPA)• Business Process Improvement (BPI)• Business Process Reengineering (BPR)

Page 28: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

High-Level Work Plan for Analysis

Step Deliverable Technique

Planning PhaseAnalysis Phase

Examine As-Is System Information SummariesUse CasesProcess ModelData Model

Gather Information

Develop Process ModelDevelop Data Model

Identify Improvements Ideas for System Problem AnalysisRoot Cause AnalysisDuration AnalysisActivity-based CostingInformal BenchmarkingFormal BenchmarkingOutcome AnalysisBreaking AssumptionsTechnology AnalysisActivity EliminationProxy BenchmarkingProcess Simplification

Develop Concept for To-Be System

System ConceptUse CasesProcess ModelData Model

Gather Information

Develop Process ModelDevelop Data Model

Page 29: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Topic Duration

• Recap Planning Phase 30 minutes

• Analysis Phase Overview 40 minutes

*** Break 15 minutes

• Information Gathering Techniques 60 minutes

• Interviewing Exercise 30 minutes

• Assignment 2 Intro 15 minutes

Today’s agenda

Page 30: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Understand As-Is

Page 31: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Analysis Phase

FromPlanningPhase:

System requestFeasibility analysisWorkplan . . .

DevAnalysisPlan

Examine-As-is

IdentifyImprove-ments

DevelopBasicSystemConcepts

DevelopDataModel

DevelopProcessModel

PrepareProposal

ToDesignPhase:

Deliverables:

Analysis Plan Functional Requirements

Quality Requirements

SystemConcept

Data Model

Process Model

System Proposal

Develop Conceptfor To-Be System

Page 32: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

As-Is System

What is the purpose of studying the current As-Is system?

Is there ever a situation in which the As-Is system should not be studied extensively?

Page 33: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Information Gathering Techniques

• Interviewing• Joint application design• Questionnaires• Document Analysis• Observation

Page 34: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Interviews

Page 35: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Interviews -- Five Basic Steps

• Selecting Interviewees• Designing Interview Questions• Preparing for the Interview• Conducting the Interview• Post-Interview Follow-up

Page 36: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Selecting Interviewees

• Based on Information Needed• Often Good to Get Different Perspectives

– Managers

– Users

– Ideally, All Key Stakeholders

Page 37: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Types of Questions

Types of Questions Examples

Closed-Ended Questions * How many telephone orders are received per day?

* How do customers place orders?* What additional information would you like the new system to provide?

Open-Ended Questions * What do you think about the current system?* What are some of the problems you face on a daily basis?* How do you decide what types of marketing campaign to run?

Probing Questions * Why?* Can you give me an example?* Can you explain that in a bit more detail?

Page 38: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Designing Interview Questions

• Unstructured interview– Broad, Roughly Defined Information

• Structured interview– More Specific Information

Page 39: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Questioning Strategies

High LevelVery General

Medium-LevelModeratelySpecific

Low-LevelVery Specific

TOP DOWN

BOTTOM UP

EXAMPLES?

Page 40: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Interview Preparation Steps

• Prepare General Interview Plan– List of Questions– Anticipated Answers and Follow-Ups

• Confirm Areas of Knowledge• Set Priorities in Case of Time Shortage• Prepare the Interviewee

– Schedule– Inform of Reason for Interview– Inform of Areas of Discussion

Page 41: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Conducting the Interview

• Appear professional and unbiased• Record all information• Check on organizational policy regarding tape

recording• Be sure you understand all issues and terms• Separate facts from opinions• Give interviewee time to ask questions• Be sure to thank the interviewee• End on time

Page 42: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Conducting the InterviewPractical Tips

• Don’t Worry, Be Happy• Pay Attention• Summarize Key Points• Be Succinct• Be Honest• Watch Body Language• And, don’t ask unnecessary questions!

Page 43: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Post-Interview Follow-Up

• Prepare Interview Notes• Prepare Interview Report• Look for Gaps and New Questions• “If it isn’t in the fieldnotes, it never happened.”

Page 44: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Interview Report

INTERVIEW REPORT

Interview notes approved by: ____________

Person interviewed ______________Interviewer _______________Date _______________Primary Purpose:

Summary of Interview:

Open Items:

Detailed Notes:

Page 45: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

JOINT APPLICATION DESIGN (JAD)

Page 46: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

JAD Key Ideas

• Allows project managers, users, and developers to work together

• May reduce scope creep by 50%• Avoids requirements being too specific or too

vague

Page 47: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Joint Application Design (JAD) Important Roles

• Facilitator• Scribe

Page 48: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Joint Application Design (JAD) Setting

• U-Shaped seating• Away from distractions• Whiteboard/flip chart• Prototyping tools• e-JAD

Page 49: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

JAD Meeting Room

JPEG Figure 5-5 Goes Here

Page 50: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

The JAD Session

• Tend to last 5 to 10 days over a three week period• Prepare questions as with interviews• Formal agenda and groundrules• Facilitator activities

– Keep session on track

– Help with technical terms and jargon

– Record group input

– Help resolve issues• Post-session follow-up

Page 51: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Managing Problems in JAD Sessions

• Reducing domination• Encouraging non-contributors• Side discussions• Agenda merry-go-round• Violent agreement• Unresolved conflict• True conflict• Use humor

Page 52: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

QUESTIONNAIRES

Page 53: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Questionnaire Steps

• Selecting participants

– Using samples of the population• Designing the questionnaire

– Careful question selection• Administering the questionnaire

– Working to get good response rate• Questionnaire follow-up

– Send results to participants

Page 54: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Good Questionnaire Design

Begin with non-threatening and interesting questions

Group items into logically coherent sections

Do not put important items at the very end of the questionnaire

Do not crowd a page with too many items

Avoid abbreviations

Avoid biased or suggestive items or terms

Number questions to avoid confusion

Pretest the questionnaire to identify confusing questions

Provide anonymity to respondents

Page 55: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Document Analysis

• Provides clues about existing “as-is” system• Typical documents

– Forms

– Reports

– Policy manuals• Look for user additions to forms• Look for unused form elements

Page 56: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Observation

• Users/managers often don’t remember everything they do• Checks validity of information gathered other ways• Behaviors change when people are watched• Careful not to ignore periodic activities

– Weekly … Monthly … Annual

Page 57: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Criteria for Selecting the Appropriate Techniques

• Type of information• Depth of information• Breadth of information• Integration of information• User involvement• Cost• Combining techniques

Page 58: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Selecting the Appropriate Techniques

Interviews JAD Questionnaires Document Observation Analysis

Type of As-Is As-Is As-Is As-Is As-IsInformation Improve. Improve. Improve. To-Be To-Be

Depth of High High Medium Low LowInformation

Breadth of Low Medium High High LowInformation

Integration Low High Low Low Lowof Info.

User Medium High Low Low LowInvolvement

Cost Medium Low- Low Low Low- Medium Medium

Page 59: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

• Suggest how CD Selections should proceed in eliciting requirements.

• Consider steps, techniques and goals, who and how.

Page 60: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

• How would you identify possible improvements?

• What possible improvements would you suggest?

Page 61: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Summary

• There are five major information gathering techniques that all systems analysts must be able to use: Interviews, JAD, Questionnaires, Document Analysis, and Observation.

• Systems analysts must also know how and when to use each as well as how to combine methods.

Page 62: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

Topic Duration

• Recap Planning Phase 30 minutes

• Analysis Phase Overview 40 minutes

*** Break 15 minutes

• Information Gathering Techniques 60 minutes

• Interviewing Exercise 30 minutes

• Assignment 2 Intro 15 minutes

Today’s agenda

Page 63: IS 421 Information Systems Analysis James Nowotarski 30 September 2002

End of Slides