Agile Estimation Planning Monitoring and Control Flashcards

1
Q

Agile requirements are expressed as __________.

A

User stories

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

Cite 4 user story attributes.

A

Adds value to user
Expresses user perspective
Uses a specific template
Builds epic; a large user story

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

User persona is a hypothetical end user of a ___.

A

Product

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

A persona should include the following:

A
Name
Role
Intended goals
Relevant user information
Usage and preferences
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The _____ model provides some clues on how to write good stories.

A

INVEST

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

INVEST stands for?

A
Independent
Negotiable
Valuable
Estimable
Small
Testable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

INVEST Model

Stories must be independent

A

Independent

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

INVEST Model

Stories must express a need

A

Negotiable

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

INVEST Model

Stories must create value for business

A

Valuable

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

INVEST Model

Stories must help estimate the work required

A

Estimable

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

INVEST Model

Stories must be small enough for a sprint

A

Small

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

INVEST Model

Stories must be validated for completion

A

Testable

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

Stories are often written on cards and include?

A

Title

Who wants it (role or persona)
What do they want it
Why (value added)

Description/Acceptance Criteria

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

As a I WANT

is an example of the _______________.

A

user story format

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

The ______ should make the acceptance criteria very clear

A

PO

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

An Acceptance Criteria Template ought to answer what questions?

A

Outlines what the system behavior should be

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

__________ estimation is used to get quick and reliable estimates for a large number of stories at a time.

A

Affinity

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

Based on the depiction what type of estimation (based on size) is pictured?

A

Affinity

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

1 2 3 5 8 13 21 is considered the _____________.

A

Fibonacci sequence

20
Q

Two types of tasks to make an estimation are:

A

Planning poker

Affinity

21
Q

True of False

  1. Velocity defines the productivity of the team.
  2. It is the amount of work that can be completed is a single ______.
A

True

Sprint

22
Q

How is a teams velocity calculated?

A

the sum of the total size of the stories completed in a sprint.

23
Q

Based on the velocity, what can be calculated on a team?

A

How many stories can be completed in a given sprint?

How many sprints are needed to complete a set of stories? (clearing the backlog)

24
Q

To calculate the velocity for a new team:

A

Guess the velocity in the beginning

Refine based on the past data

25
Q

Planning happens at several level and is an evolutionary concept. Cite the five steps

A
Vision
Roadmap
Release
Sprint
Daily
26
Q

Planning Onion

_______ gives the role of a product in an organization.

A

Vision

27
Q

Planning Onion

________ projects the likely outcome over an year or two.

A

Roadmap

28
Q

Planning Onion

_______ is a project resulting into a product.

A

Release

29
Q

Planning Onion

_______ planning is an essential part of scrum event.

A

Sprint

30
Q

Planning Onion

Each day in a sprint is a timebox. Team discusses daily plan in the _____ scrum.

A

Daily

31
Q

__________________ is the first step towards planning a project release.

A

Determining the goal of the release

32
Q

Steps involved in the process of planning a release:

A

Define goal of the release
Select stories aligned with the goal
Estimate and prioritize the stories

Determine the sprint length
Estimating the teams initial velocity
Assigning individual user stories to each sprint

33
Q

In a release plan meeting, a set of stories are converted to a _________.

A

Milestone

34
Q

Release planning requires discussions between _________________.

A

PO
the Team
Stakeholders

35
Q

Depicted is what type of flowchart?

A

Release Planning flowchart

36
Q

True or False

Activity based sprints isn’t agile its waterfall in disguise?

A

True

37
Q

Cite six information radiators:

A
Burn-Down chart
Burn-Up chart
Burn-Down Bar chart
Parking Lot chart
Scum Board
Niko-Niko calendar
38
Q

True or False

Information radiators ought to be clearly visible or accessible for the team

A

True

39
Q

Depicted is an example of a _______ chart

A

Burn-Down (line down)

40
Q

Depicted is an example of a _______ chart

A

Burn-Up

41
Q

_______ charts help make forecast similar to earned value technique in project managemnt.

A

Burn-Up

42
Q

Depicted is an example of a _______ chart

A

Burn-Down Bar

43
Q

Depicted is an example of a _______ chart

A

Parking Lot

44
Q

Depicted is an example of a _______ chart

A

Scrum Board

45
Q

Depicted is an example of a _______ chart

A

Niko-Niko

46
Q

To monitor the progress on the project, an ____________ can be used.

A

Impediment log

47
Q

________ diagram traces the workflow from planned to completed state.

A

Cumulative flow