Determining System Requirements

5.0(2)
studied byStudied by 50 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/30

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:52 PM on 4/2/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

31 Terms

1
New cards

You should question everything.

Impertinence

2
New cards

Your role is to find the best solution to a business problem or opportunity.

Impartiality

3
New cards

Assume that anything is possible and eliminate the infeasible.

Relax constraints

4
New cards

Every fact must fit with every other fact.

Attention to detail

5
New cards

You must consider how each user views his or her requirements.

Reframing

6
New cards

(Deliverables) From interviews and observations

Interview transcripts, observation notes, meeting minutes

7
New cards

(Deliverables) From existing written documents

Business mission and strategy statements, sample business forms and reports and computer displays, procedure manuals, job descriptions, training manuals, flowcharts and documentation of existing systems, consultant reports

8
New cards

(Deliverables) From computerized sources

JAD session results, CASE repositories, system prototype displays, and reports

9
New cards
10
New cards

Traditional Methods for Determining Requirements

 Interviewing and Listening

 Interviewing groups

 Directly observing users

 Analyzing procedures and other documents

11
New cards

Dialogue with users or managers to obtain their requirements.

Interviewing

12
New cards

Two forms of Interviewing

1. Open-ended: conversational, questions with no specific answers in mind.

2. Closed-ended: structured, questions with a limited range of possible answers.

13
New cards

Guidelines for Effective Interviewing

 Plan the interview.

–Prepare interviewee: appointment, priming questions.

–Prepare agenda, checklist, questions.

 Listen carefully and take notes (record if permitted).

 Review notes within 48 hours.

 Be neutral.

 Seek diverse views.

14
New cards

Is a document for developing, planning and conducting an interview.

Interview Guide

15
New cards

Interview several key people together.

Interviewing Groups

16
New cards

A facilitated process that supports idea generation by groups.

Nominal Group Technique

17
New cards

Watching users do their jobs. Can provide more accurate information than self-reporting (like questionnaires and interviews).

Direct Observation

18
New cards

Review of existing business documents. Can give a historical and “formal” view of system requirements.

Document Analysis

19
New cards

Types of information to be discovered:

–What problems exist with the existing system?

–Are there opportunities to meet new needs?

–What’s the organizational direction?

–Who are the “key stakeholders?

–What are the values of the organization?

–Are there any special information processing circumstances?

–What’s the history of the current system design?

–Are there rules for processing data?

20
New cards

Four types of useful documents

  1. Written work procedures

  2. Business forms

  3. Reports

  4. Descriptions of current information system

21
New cards

Describes how a job is performed. Includes data and information used and created in the process of performing the job or task.

Written work procedures

22
New cards

Explicitly indicate data flow in or out of a system.

Business forms

23
New cards

It enables the analyst to work backward from the report to the data that generated it.

Reports

24
New cards

The official way a system works is described in the organization’s documentation. Procedure documents describe the formal system.

Formal

25
New cards

The way a system works in practice. Interviews and observation reveal an informal system.

Informal

26
New cards

Brings together key users, managers, and systems analysts. Purpose: collect system requirements simultaneously from key people. Conducted off-site

Joint Application Design (JAD)

27
New cards

Facilitate sharing of ideas and voicing of opinions about system requirements.

Group Support Systems

28
New cards

Used to analyze existing systems. Help discover requirements to meet changing business conditions.

CASE tools

29
New cards

Iterative development process. The rudimentary working version of the system is built. Refine understanding of system requirements in concrete terms.

System prototypes

30
New cards

Quickly converts requirements to a working version of the system.

Prototyping

31
New cards

Search for and implementation of radical change in business processes to achieve breakthrough improvements in products and services.

Business Process Reengineering (BPR)