Determining system requirements Flashcards

1
Q

Subsets of Analysis

A

requirements determination

requirements structuring.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

characteristics for a good systems analyst

A

Impertinence. You should question everything.
Impartiality. consider issues raised by all parties and try to find the best organizational solution.
Relax constraints. Assume that anything is possible and eliminate the infeasible.
Attention to details. Every fact must fit with every other fact.
Reframing. You must challenge yourself to look at the organization in new ways. You must consider how each user views his or her requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

deliverables from requirements determination

A

are the various forms of information gathered during the determination process: transcripts of interviews; notes from observation and analysis of documents
computer-generated output such as system prototypes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

analysis paralysis

A

describe a systems development project that has become bogged down in an abundance of analysis work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

traditional methods for Determining requirements

A

interviews, group interviews, the Nominal Group Technique, and
direct observation.
collecting documentation on the current system and organizational operation in the form of written procedures, forms, reports, and other hard copy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

interview guide

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Guidelines for Effective Interviewing

A

Plan the interview.
Prepare interviewee: appointment, priming questions.
Prepare agenda, checklist, questions.
Listen carefully and take notes (tape record if permitted).
Review notes within 48 hours.
Be neutral.
Seek diverse views

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Open-ended questions

A

questions that have no prespecified answers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Closed-ended questions .

A

provide a range of answers from which the interviewee

may choose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Drawbacks to individual interviews

A

Contradictions and inconsistencies between interviewees
Follow-up discussions are time consuming
New interviews may reveal new questions that require additional interviews with those interviewed earlier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Advantages of Group interviews

A

More effective use of time
Can hear agreements and disagreements at once
Opportunity for synergies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Disadvantages of group interviews

A

More difficult to schedule than individual interviews

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Nominal group Technique (NGT)

A

A facilitated process that supports idea generation by groups. At the beginning of the process, group members work alone to
generate ideas. The ideas are then pooled under the guidance of a trained facilitator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Advantages of observation

A

Used to obtain more firsthand and objective measures of employee interaction with information systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

disadvantages of observation

A

Can cause people to change their normal operating behavior

Time-consuming and limited time to observe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Document Analysis

A

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

17
Q

Types of information to be discovered in document analysis

A
Problems with existing system
Opportunity to meet new need
Organizational direction
Names of key individuals
Values of organization
Special information processing circumstances
Reasons for current system design
Rules for processing data
18
Q

Useful document for document analysis

A

1- Written work procedure
2- business form
3- report generated by current systems.
4- describe the current information systems

19
Q

Potential Problems with Procedure Documents

A

May involve duplication of effort
May have missing procedures
May be out of date
May contradict information obtained through interviews

20
Q

Differences between formal and informal system

A

Formal system : The official way a system works as described in organizational documentation.
informal system : The way a system actually works

21
Q

Contemporary Methods for Determining System Requirements

A

1- Joint Application Design (JAD)
2- CASE tools
3- System prototypes

22
Q

Joint Application Design (JAD)

A

A structured process in which users, managers, and analysts work together for several days in a series of intensive meetings to specify or review system requirements.

23
Q

JAD Participants

A

1- Session Leader: The trained individual who plans and leads Joint Application Design sessions.
2- Users : The key users of the system under consideration
3- Managers :Managers of the work groups who use the system in question provide insight into new organizational directions
4- sponsors: JAD must be sponsored
by someone at a relatively high level in the company. If the sponsor attends any sessions, it is usually only at the very beginning or the end.
5- system analyst: their actual participation may be limited. Analysts are there to learn from users and managers
6- scribe: The person who makes detailed notes of the happenings at a Joint Application Design session.
7- IS staff: programmers, database analysts, IS planners, and data center personnel, may attend to learn from the discussion and possibly contribute their ideas on the technical feasibility of proposed ideas or the technical limitations of current systems.

24
Q

Prototyping

A

An iterative process of systems development in which requirements are converted to a working system that is continually revised through close collaboration between an analyst and users.

25
Q

evolutionary prototyping

A

The prototype serve as the basis for the production system

26
Q

throwaway prototyping

A

the prototype is discarded after it has been used

27
Q

Prototyping is most useful for requirements determination when

A
  • User requests are not clear.
  • Few users are involved in the system.
  • Designs are complex and require concrete form.
  • There is a history of communication problems between analysts and users.
  • Tools are readily available to build prototype
28
Q

Prototyping also has some drawbacks as a tool for requirements determination

A
  • Tendency to avoid formal documentation
  • Difficult to adapt to more general user audience
  • Sharing data with other systems is often not considered
  • Systems Development Life Cycle (SDLC) checks are often bypassed
29
Q

Business process reengineering (BPR)

A

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

30
Q

Key business processes

A

The structured, measured set of activities designed to produce a specific output for a particular customer or market.

31
Q

Goals of BPR

A

Reorganize complete flow of data in major sections of an organization.
Eliminate unnecessary steps.
Combine steps.
Become more responsive to future change

32
Q

Disruptive technologies

A

Technologies that enable breaking long held business rules that inhibit organizations from making radical business changes.

33
Q

Requirements Determination using Agile Methodologies

A
  • Continual user involvement : Replace traditional SDLC waterfall with iterative analyze–design–code–test cycle
  • Agile usage-centered design : Focuses on user goals, roles, and tasks
  • The Planning Game : Based on extreme programming
    Exploration, steering, commitment