Determining System Requirements

studied byStudied by 49 people
5.0(2)
Get a hint
Hint

You should question everything.

1 / 30

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

31 Terms

1

You should question everything.

Impertinence

New cards
2

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

Impartiality

New cards
3

Assume that anything is possible and eliminate the infeasible.

Relax constraints

New cards
4

Every fact must fit with every other fact.

Attention to detail

New cards
5

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

Reframing

New cards
6

(Deliverables) From interviews and observations

Interview transcripts, observation notes, meeting minutes

New cards
7

(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

New cards
8

(Deliverables) From computerized sources

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

New cards
9
New cards
10

Traditional Methods for Determining Requirements

ď‚– Interviewing and Listening

ď‚– Interviewing groups

ď‚– Directly observing users

ď‚– Analyzing procedures and other documents

New cards
11

Dialogue with users or managers to obtain their requirements.

Interviewing

New cards
12

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.

New cards
13

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.

New cards
14

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

Interview Guide

New cards
15

Interview several key people together.

Interviewing Groups

New cards
16

A facilitated process that supports idea generation by groups.

Nominal Group Technique

New cards
17

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

Direct Observation

New cards
18

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

Document Analysis

New cards
19

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?

New cards
20

Four types of useful documents

  1. Written work procedures

  2. Business forms

  3. Reports

  4. Descriptions of current information system

New cards
21

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

New cards
22

Explicitly indicate data flow in or out of a system.

Business forms

New cards
23

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

Reports

New cards
24

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

Formal

New cards
25

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

Informal

New cards
26

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

Joint Application Design (JAD)

New cards
27

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

Group Support Systems

New cards
28

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

CASE tools

New cards
29

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

System prototypes

New cards
30

Quickly converts requirements to a working version of the system.

Prototyping

New cards
31

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

Business Process Reengineering (BPR)

New cards

Explore top notes

note Note
studied byStudied by 109 people
... ago
5.0(2)
note Note
studied byStudied by 9 people
... ago
4.0(1)
note Note
studied byStudied by 26 people
... ago
4.0(1)
note Note
studied byStudied by 41 people
... ago
5.0(1)
note Note
studied byStudied by 22 people
... ago
5.0(1)
note Note
studied byStudied by 58 people
... ago
5.0(4)

Explore top flashcards

flashcards Flashcard (35)
studied byStudied by 59 people
... ago
5.0(2)
flashcards Flashcard (200)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 187 people
... ago
5.0(2)
flashcards Flashcard (24)
studied byStudied by 49 people
... ago
5.0(2)
flashcards Flashcard (71)
studied byStudied by 17 people
... ago
5.0(2)
flashcards Flashcard (82)
studied byStudied by 2 people
... ago
5.0(2)
flashcards Flashcard (20)
studied byStudied by 23 people
... ago
5.0(1)
flashcards Flashcard (74)
studied byStudied by 116 people
... ago
5.0(1)
robot