Agile Estimation Planning Monitoring and Control Flashcards

(47 cards)

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 ______.
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
Planning happens at several level and is an evolutionary concept. Cite the five steps
``` Vision Roadmap Release Sprint Daily ```
26
Planning Onion _______ gives the role of a product in an organization.
Vision
27
Planning Onion ________ projects the likely outcome over an year or two.
Roadmap
28
Planning Onion _______ is a project resulting into a product.
Release
29
Planning Onion _______ planning is an essential part of scrum event.
Sprint
30
Planning Onion Each day in a sprint is a timebox. Team discusses daily plan in the _____ scrum.
Daily
31
__________________ is the first step towards planning a project release.
Determining the goal of the release
32
Steps involved in the process of planning a release:
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
In a release plan meeting, a set of stories are converted to a _________.
Milestone
34
Release planning requires discussions between _________________.
PO the Team Stakeholders
35
Depicted is what type of flowchart?
Release Planning flowchart
36
True or False Activity based sprints isn't agile its waterfall in disguise?
True
37
Cite six information radiators:
``` Burn-Down chart Burn-Up chart Burn-Down Bar chart Parking Lot chart Scum Board Niko-Niko calendar ```
38
True or False Information radiators ought to be clearly visible or accessible for the team
True
39
Depicted is an example of a _______ chart
Burn-Down (line down)
40
Depicted is an example of a _______ chart
Burn-Up
41
_______ charts help make forecast similar to earned value technique in project managemnt.
Burn-Up
42
Depicted is an example of a _______ chart
Burn-Down Bar
43
Depicted is an example of a _______ chart
Parking Lot
44
Depicted is an example of a _______ chart
Scrum Board
45
Depicted is an example of a _______ chart
Niko-Niko
46
To monitor the progress on the project, an ____________ can be used.
Impediment log
47
________ diagram traces the workflow from planned to completed state.
Cumulative flow