The Analysis Phase Objective:

Slides:



Advertisements
Similar presentations
Slide 1 Systems Analysis and Design with UML Version 2.0 Alan Dennis, Barbara Wixom, and David Tegarden Chapter 5: Requirements Determination John Wiley.
Advertisements

Copyright © 2014 by The University of Kansas Qualitative Methods to Assess Community Issues.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Determining systems requirements Updated: September 2014.
The System Development Life Cycle
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 5.1.
Topics: Interviewing Question Type Interviewing techniques
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Systems Requirements 10/4/2010 © Abdou Illia MIS Fall 2010.
Systems Analysis Requirements determination Requirements structuring
Systems Development Life Cycle
Ways of Collecting Information Interviews Questionnaires Ethnography Joint Application Design Books and leaflets in the organization Prototypes.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 7 Determining.
People: Analysis and Requirements IS 101Y/CMSC 101 Computational Thinking and Design Thursday, October 31, 2013 Marie desJardins University of Maryland,
Determining System Requirements Classes 9,10. SDLC Project Identification & Selection Project Initiation & Planning Analysis ** Logical Design Physical.
System Analysis and Design 3 rd Lecture اعداد : أ.ساره الحجام.
Chapter 14 Information System Development
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Requirements Gathering Chapter 5 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman Edited by Solomon Negash.
System Analysis and Design Dr. Taysir Hassan Abdel Hamid Lecture 5: Analysis Chapter 3: Requirements Determination November 10, 2013.
Qualitative Methods to Assess Community Issues. What are qualitative methods of assessment? Qualitative methods of assessment are those whose results.
Modern Systems Analysis and Design Third Edition
The Analysis Phase Objective: To study the current system, organization, and problems to determine what changes need to be made in order to achieve the.
IS 320 Notes for Chapter Objectives Recognize the value of interactive methods for information gathering. Construct interview questions to elicit.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements.
Ways of Collecting Information Interviews Questionnaires Ethnography Books and leaflets in the organization Joint Application Design Prototyping.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Information Gathering: Interactive Methods
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 7 Determining.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall4-1 Interactive Methods to collect Information Requirements Interviewing.
Chapter 6 Determining System Requirements. Objectives:  Describe interviewing options and develop interview plan.  Explain advantages and pitfalls of.
People: Analysis and Requirements COMP 101 Computational Thinking and Design Thursday, October 30, 2014 Carolyn Seaman Susan Martin University of Maryland,
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Fact Finding (Capturing Requirements) Systems Development.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Scope of Systems Requirements: Definition o f Requirements Not to define the full system Not to define the full system Describe or define the essential.
Russell & Jamieson chapter Evaluation Steps 15. Evaluation Steps Step 1: Preparing an Evaluation Proposal Step 2: Designing the Study Step 3: Selecting.
Requirements Identification and Analysis M. M. Pickard Department of Computer Science.
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
The System Development Life Cycle
Systems Development Life Cycle
Modern Systems Analysis and Design Third Edition
Requirements Determination
CHAPTER OVERVIEW The Case Study Ethnographic Research
Bell Ringer List five reasons why you think that some new businesses have almost immediate success while others fail miserably.
Managing Marketing Information to Gain Customer Insights
SP_ IRS : Research in Inclusive and Special Education
Requirements Determination
Fundamentals of Information Systems, Sixth Edition
Chapter 5 Determining System Requirements
TIM 58 Chapter 3: Requirements Determination
Market Research Unit 3 P3.
Chapter 5 Determining System Requirements
The System Development Life Cycle
Chapter 5 Determining System Requirements
Essentials of Systems Analysis and Design Fourth Edition
Information Systems Development MIS331
PT2520 Unit 2: Gather Information and Define Requirements
Rekayasa Perangkat Lunak
Chapter 7 Determining System Requirements
Overview Characteristics for gathering requirements.
Chapter 4 Determining System Requirements
Systems Analysis and Design Kendall and Kendall Fifth Edition
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Modern Systems Analysis and Design Third Edition
TS
CHAPTER OVERVIEW The Case Study Ethnographic Research
Presentation transcript:

The Analysis Phase Objective: To study the current system, organization, and problems to determine what changes need to be made in order to achieve the organization’s goals. Thus, the focus of the analysis phase is the CURRENT situation, not the new system that will be implemented.

Steps in Analysis Requirements gathering Requirements structuring using interviews, observations, documents, etc. to learn about the customer’s business, their current systems, and its problems Requirements structuring using DFDs, ERDs, logic models, etc., to represent and organize the information gathered Generation of alternatives based on the requirements, investigate possible changes that would achieve the customer’s objectives

Inputs to Analysis Customer information Technical information from interviews, observations, documents, etc. information about goals, objectives, problems, work processes, current systems, constraints, etc. Technical information from previous experience, web searches, vendor literature, previous education information about what technology is available, what it can do, how it works, and how much it costs

Output of Analysis The Systems Proposal summarizes all the information gathered and structured during analysis presents alternative solutions compares solutions in terms of costs, benefits, feasibility, ability to solve problems, etc. provides all the information the customer needs to make a decision recommends one solution

Steps in Analysis 3 steps: gather requirements structure requirements generate alternatives

Gathering requirements When starting to gather information, you have to decide: what information sources to consult what information gathering methods to use

Choosing information sources Problem: too many information sources for the time and resources available Solution: sampling Convenience - whoever shows up or responds Purposive - each information source individually selected Random - left completely to chance Stratified - randomly picked from specific categories

Sample size Heuristics: make sure all functions are covered make sure both ends of system are covered try to get two sources for each piece of information – triangulation

Information gathering methods Interviewing Questionnaires Observation Documents

Interviewing Focus on getting not facts opinions feelings goals procedures (both formal and informal) not facts

Steps in interview preparation Read background material Establish objectives Decide who to interview Schedule Design interview guide

Interview Guide Logistical info: record name, office#, date, time Organization: How long have you worked on [project]? At [company]? Have you worked with any of the [project] members before on other projects? Who on the [project] team do you interact with most? To whom do you report? To whom are you responsible for your progress on [project]? Inspection process: Who chose the inspectors? How long did it take? Why were those ones chosen in particular? Which inspectors inspected what? Who took care of scheduling? Was it done via email or face-to-face? How much time did it take? What steps were involved in putting together the inspection package? How much time did that take? How are [project] inspections different from inspections in other [company] projects you’ve been on? How was this inspection different from other [project] inspections you’ve been involved with?

Interview questions Open vs. closed Probes Pitfalls: leading questions double-barreled questions judgmental questions

Recording of interviews Audiorecording Notetaking Scribing

Interviewing pointers give clues about the level of detail you want no more than 45-60 minutes end with “anything else I should know?” dispel any notion of the “right” answer feign ignorance let interviewee know next steps say Thank you!

Writing up the interview ASAP!!!!

Questionnaires Most useful when you want an overall opinion from a wide variety of dispersed people Use to get the majority opinion Can be combined with interviews

Questionnaire questions Open (qualitative) richer data must be fairly specific to get comparable answers not useful with a very large number of respondents Closed (quantitative) easier to analyze use when all possible responses can be anticipated and are mutually exclusive Appropriate terminology Pilot use

Administering the questionnaire balance between your convenience and that of your subjects paper-based vs. electronic general availability vs. mail vs. personal delivery mandated vs. voluntary

Accuracy Triangulation => sometimes you’ll get different answers to the same question different perspectives actual practice different from policy sometimes one source clearly more reliable Reconciling answers must be done sensitively ask a third person interview a group observation

Observation When you need to learn: Time sampling vs. event sampling what is actually done, as opposed to what is described what interactions are going on what goes into decision-making Time sampling vs. event sampling Need both typical and atypical situations Very expensive

Observation methods Shadowing Participant observation Think-aloud protocols Prior ethnography

Documents Artifacts of paper-based system Procedure descriptions data collection forms - blank and used reports Procedure descriptions System documentation Policy handbooks Archival documents

Joint Application Design (JAD) Method for doing requirements and UI design with users Requires a 2-3 day meeting with users, analysts, senior people, technical consultants, etc. Useful when innovation is important and it’s feasible to get everyone together Benefits: gets requirements over quickly user ownership creativity Drawbacks: takes a big commitment dependent on administrative effectiveness can be political

Prototyping used iteratively to: pitfalls: clarify what a user has said they wanted show a user what they’ve suggested to compare different ways of implementing a user’s suggestion pitfalls: design can become too tied to one user’s wishes user may be unwilling to give up the prototype later concerns may impact interface design prototyping may never end

Evolutionary vs. Revolutionary System Change SA&D is an evolutionary process processes are changed in small ways changes are based on current practice analysis is of current processes revolutionary approach Business Process Reengineering (BPR) making radical changes without being inhibited by current practice motivated by: drastic changes in the environment need to increase profits dramatically innovative and creative managers