Section 5 - Investigating the business situation (12.5%) Flashcards

1
Q

What is the purpose of eliciting requirements?

A

To get as much reliable information as possible from stakeholders

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

What are the 3 types of information to elicit?

A
  • Strategic: MI needs, terms of reference, align with objectives
  • Tactical: performance targets, Who, What, Why
  • Operational: As Is, How, Where, docs, problems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are workshops?

A

A collaborative event in which discussion occurs to reach a particular objective

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

Why are workshops useful?

A
  • Opportunity to resolve conflict
  • Provides initial meeting for attendees
  • Easier to get things signed off
  • Minimal distractions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the issues with workshops?

A
  • Need to be well organised with objectives + agenda
  • Need to get the right audience
  • Venue choice is important
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the discovery workshop techniques?

A
  • Round robin
  • Brainstorming
  • Brainwriting: ideas anonymously written on notes then collated into document
  • Post-It exercise: post its then stuck on board can then move/group
  • Stepwise refinement: start high level and break down into more steps, these are then broken down further
  • Breakout groups
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the visualisation discovery techniques?

A
  • Process models
  • Rich picture
  • Mindmap: the visualisation of brainstorming
  • Context diagrams: high level, details wider context of a problem
  • Task scenarios: come off process maps, details longer processes
  • User stories
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the 4 types of observation?

A
  • Formal observation: watch a task being performed + formally record steps involved
  • Protocol Analysis: watch a task being performed + taskee explains what they are doing
  • Shadowing: follow someone performing multiple tasks, useful for multiple business issues
  • Ethnographic study: do the job yourself + record what happens
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Why is observation useful?

A
  • See what is really happening
  • Gets people involved
  • Process maps
  • Relationship development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the issues with observation?

A
  • Could see what should happen not what actually does
  • Time consuming for you but not stakeholders
  • Only get info from what happened at that time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Briefly explain interviews

A
  • 1:1
  • Often easier with senior stakeholders
  • Require a lot of prep + structure
  • Send questions to interviewee pre meeting
  • Who, How, What, Where, When
  • Notes need to be taken + approved by interviewee
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why are interviews useful?

A
  • Relationship development
  • Clear expression of a person’s view
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the issues with interviews?

A
  • Potential for conflicting or duplicate requirements
  • Time consuming for you
  • Cannot share experience with others
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Briefly explain scenarios?

A
  • Use a real situation to test the process + requirements
  • Scenarios need to be real + representative
  • Identify task –> Identify the steps + sequence –> Define control conditions –> identify exceptions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why are scenarios useful?

A
  • Real test to solution
  • Checks knowledge
  • Easy to visualise situation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the issues with scenarios?

A
  • Easy to believe that the scenarios are the only situations the system needs to cope with​
  • Can be time consuming and complex
17
Q

Briefly explain prototyping

A
  • Mock up of screens or model of process of what has been asked for. Can then edit accordingly
  • Helps identify non-functional requirements
  • More focused to the To Be situation
18
Q

Why is prototyping useful?

A
  • Visualisation of requirements
  • Avoids complexity of integration with other systems
  • Assessment of navigation path + non-functional requirements
19
Q

What are the issues with prototyping?

A
  • Mistaken belief that issue is solved
  • Look + feel may not match final solution
  • Potential demo + prototype spiral
20
Q

Briefly explain user role analysis

A
  • Look at how people use the proposed solutions
  • Mostly done with personas
21
Q

Why is user role analysis useful?

A
  • Makes requirements real
  • Makes it reflective
22
Q

What are the issues with user role analysis?

A
  • Mindful of stereotyping
  • Huge number required
  • If user type missed a whole suite of problems may be realised
23
Q

What are the 4 types of quantitative approaches?

A
  • Surveys or questionnaires: send out many identical question sets
  • Special purpose records: how many times do you? Or does this happen?
  • Activity sampling: how long does x take?
  • Document analysis: sample documents created and scrutinised
24
Q

Why are quantitative approaches useful?

A

Statistically useable results
- Consistent
- Can be geographically distributed
- Gather same info from many people

25
Q

What are the issues with quantitative approaches?

A
  • Must test first
  • Results can be unreliable
  • Can lead to false assumptions from anomalous results
26
Q

In what 5 ways can the current business situation be visually documented?

A
  • Rich picture: shows interactions between key actors
  • Mind maps
  • Business process models
  • Spaghetti maps
  • Fishbone diagrams
27
Q

What does the BCS book assume?

A

That most things would occur face to face and teams calls are not used