System Investigations Flashcards

1
Q

What is a stakeholder?

A

Those people who are affected eitheri directly or indirectly by a specific change.

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

What are the investigative techniques an SA should be aware of/use?

A

Workshops, prototyping, interviewing, questionnaires, and scenario analysis.

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

What is a workshop?

A

A team-based informating gathering and decision making technique designed to accelerate business planning and development.

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

Why are workshops useful?

A

They allow for exchange of information and to come up with a decision that is mutually acceptable.

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

What are the benefits of workshops?

A

Speed: by having everyone together people can agree reqr. Much faster. Ownership: involved people are more likely to be commited to the decisions taken. Productivity: people build on the ideas presented. Consensus: discussion aimed at reaching a consensus. Quality of decision making: because the involved participate the output is likely to be of high quality.

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

What are some constraints of using workshops?

A

they are hard to schedule, hard to get everyone in the same room.

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

How to use workshops?

A

They enable requirement to be captured. They must have the right group size. They are useful at different project stages. Group must be empowered to make decisions.

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

Workshop - who is the sponsor?

A

Owns the workshop and ultimate decision maker. Works with the facilitator to create the workshop TOR.

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

Workshops - who is the facilitator?

A

Key player. Ensures the group meets the agreed objectives. Maintains the focus. He needs to be objective, professional, positive, patitent, actively listening, questions and gives feedback, can keep group participation, able to handle group conflicts.

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

Workshop - who are the participants?

A

The people invited, must work towards for group success. Participants should be empowered to speak.

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

Workshop - who is the scribe?

A

Work with the facilitator. Captures the data but does not take part in the workshop.

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

What is a prototype?

A

Shows the user how a system might work. It can be anything from a drawing to a working piece of software.

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

What are the advantages of using prototypes?

A

Helps the user really determine the requirements, validate the requirements, reduces the risk of getting it wrong.

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

What are the disadvantages of using prototypes?

A

Can run out of control, can raise unrealistic expectations, can lead to users to overestimate progress.

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

What is interviewing?

A

A structured discussion used to elicit facts and information. Enables to create a working relationship.

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

What are advantages of interviewing?

A

Enables to create a working relationship, allows to elicit requirements.

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

What are the different steps in interviews?

A

Planning (what to ask, who, how, what, where) - Conducting (listening, use open questions, how to record) - Following Up (write notes, prepare a formal record).

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

What are questionnaires?

A

Useful way of eliciting limited amounts of information from a large group of people.

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

What are the advantages of questionnaires?

A

Can reach large audiences, can uncover commons problems, can determine attidues.

20
Q

What are the disadvantages of questionnaires?

A

People don’t like them, they must be kept small and focused, it takes skill to formulate them.

21
Q

What is scenario analysis?

A

Telling the story of a task or transaction.

22
Q

What are the advantages of scenario analysis?

A

If we take the user through every step it is less likely that any elements get taken for granted.

23
Q

What are the disadvantages of scenario analysis?

A

Time consuming and may produce complex scenarios.

24
Q

What are requirements?

A

A feature that the business users need the new system to provide.

25
Q

What is a functional requirement?

A

An FR is astatement of WHAT an IT system must do in order to support business processes.

26
Q

What is anon functional requirement?

A

NFR specify criteria that can be used to judge the operation of a system, rathen than specific behaviour. HOW well the system does something.

27
Q

Why are requirements poorly defined?

A

Users often find it diffuclt to visualise what they need and so are unable to describe a system requirement. Tacit knowledge may be a problem

28
Q

What is an example of a functional requirement?

A

The system will capture a customers detail, update a customers detail, delete a customer, produce a report of all current customers.

29
Q

What is an example of a non functional requirement?

A

Performance, security, access, backup & recovery, archiving & retention, robustness, availability, usability, capacity.

30
Q

What are the requirement hierarchies?

A

Requirements must be logically arranged, an FR may have an NFR and an NFR may elicit an FR.

31
Q

What is solution language?

A

Solution language should be avoided in a requirement statement.

32
Q

What is documentation sytle?

A

Ways of documenting requirements (requirement catalogue, business requirements document, functional specification).

33
Q

What is use case?

A

A structured requirement that desribes a piece of a system functionality.

34
Q

What is the focus of use cases?

A

The scope is a single business transaction that a user undertakes within the IT system in order to achieve a relevant business goal.

35
Q

What are actors and system boundaries in use cases?

A

Actors represent named user roles that interface with the system (human, non-human).

36
Q

What is a use case diagram notation?

A

There are three main notations, the actor, use case, and the association.

37
Q

What is a use case diagram?

A

Created to capture at high level the scope of the required functionality of an IT system.

38
Q

How do we work through the requirements specification?

A
  1. Deice the required functionality. 2. Decide what non-functional constraints are applicable to this functionality. 3. Work out if any additional functionality dervies from the NFRs.
39
Q

What is a use case template?

A

Used when more detail is added. A table with the actor, system, and alternatives.

40
Q

What is a user story?

A

User stories are the preferred way to identify what the system has to do (as a user, I want to, so that I can see)

41
Q

What are user story charateristics?

A

Brief & informal, written by business stakeholder, basis of a feature to be developed, close contact between customer and dev, little documentation, used in XP and other agile methodoligies.

42
Q

What are the human aspects of system investigation?

A

Communication is it formal vs informal, spoken or verbal, non verbal, written, visualisation.

43
Q

What are barriers to communication?

A

Language, too much info, poorly defined objectives, distortion, wrong medium, anxiety.

44
Q

What are the humans aspects of introducing change?

A

People will react to change when they will be affected. They might react in different ways.

45
Q

What is the performance change curve?

A

A change curve showing how people react to change. Initally the change is launched, there is a dip in confidence, before a turning point, that increased producitvity, and allows the benefits to kick in.

46
Q

How do we deal with change resistance?

A

We educate and communicate, we allow people to participate and be involved, we faciliatate and support.