Agile Trivia Flashcards

1
Q

A good user story has characteristics encapsulated by the acronym INVEST. What are these characteristics?

A

Independent, Negotiable, Valuable, Estimable, Small, and Testable

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

A technique used to analyze a system as a whole to identify and end wasteful activities?

A

Value Stream Mapping

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

Agile methodologies require what leadership style to be demonstrated most frequently?

A

Servant Leadership

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

How is cycle time defined?

A

The amount of time it takes a work item to progress from start to finish

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

In Scrum, who has formal authority to ensure process adherence?

A

ScrumMaster

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

In what level of conflict are two parties if there is really no alternative other than separating them?

A

Level 5 - (World war)

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

Task estimates are usually provided using what measure?

A

In hours using ideal time

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

This consensus technique involves holding up a number of fingers on one hand to demonstrate the level of agreement (from 0 - 5)?

A

Fist-of-five

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

This information radiator can help identify bottlenecks in workflow?

A

Cumulative Flow Diagram (CFD)

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

This type of communication allows information to be absorbed simply by having team members in the same location?

A

Osmotic

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

This type of testing is written by programmers, for programmers, in a programming language?

A

Unit test

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

True or false-For agile to be effective, teams should be devoid of conflict?

A

False - some conflict should be expected and encouraged, the most unhealthy teams are conflict avoidant

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

True or false-It is acceptable for managers and executives to ask for clarification from team members in a daily Scrum?

A

FALSE

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

True or false-It is not acceptable to extend the end date of a sprint regardless of whether or not all functionality has been completed?

A

TRUE

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

What are story points?

A

An arbitrary unit of measure for the relative size of a user story

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

What are the 3 Scrum Roles?

A

Product Owner, ScrumMaster, Development Team

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

What are the 4 Scrum Ceremonies (events/meetings)?

A

Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective

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

What are the characteristics of a well structured product backlog?

A

DEEP - Detailed Appropriately, Estimated, Emergent, and Prioritized

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

What are the steps in the Test-Driven Development (TDD) cycle?

A

Red - Write test that fails

Green - Write code and run test to verify it passes

Refactor - Optimize and clean up code

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

What are the two parts of the Sprint Planning meeting?

A

Part 1: The what” - led by the Product Owner

21
Q

What defines a sprint objective and can be used to help improve a team’s focus?

A

The sprint goal

22
Q

What is a “Scrumbutt?”

A

A haphazard or partial approach to implementing agile practices. We use Scrum, but we don’t do daily stand-ups because we can’t corral everyone at the same time.

23
Q

What is a task or activity that is used as a technical experiment to help the team investigate an approach or to help mitigate a risk?

A

A spike experiment

24
Q

What is Agile Release Planning?

A

A technique which provides a high-level, summary timeline of the release schedule, based on the product roadmap and product vision.

25
Q

What is an Agile Approach?

A

An iterative project life cycle approach wherein the deliverables are defined at the beginning of each iteration.

26
Q

What is an iteration burndown chart?

A

A tool that tracks the work which remains to be completed; and is used to analyze and predict likely variance at completion.

27
Q

What is an oversized backlog item that would need to be decomposed into smaller component user stories to be completed within a single sprint?

A

Epic

28
Q

What is co-location?

A

A technique employed to bring together all, or a portion of the members of a project team to one physical location, for any period of time.

29
Q

What is consensus?

A

The condition that is reached when the majority of stakeholders are in general agreement or harmony.

30
Q

What is Just-In-Time Management?

A

A modern management strategy, usually employed in the Kanban approach, which limits the work in process and does not overload the team.

31
Q

What is the difference between coaching and mentoring?

A

Mentoring is for transfer of knowledge and coaching is done to improve performance

32
Q

What is the only way to ensure code is testable?

A

Create a unit test and write code to make the test pass

33
Q

What is the optimum size of the development team?

A

7 plus or minus 2 members

34
Q

What is the primary objective of Sprint Planning?

A

For the team to make a commitment

35
Q

What is the term used to define a minimal set of functionality that describes a distinct feature that is independently deliverable and adds value to the customer?

A

Minimally Marketable Feature (MMF)

36
Q

What is the term used to describe the cost of a team per sprint?

A

Burn rate

37
Q

What is valued more than processes and tools in the Agile Manifesto?

A

Individuals and interactions

38
Q

What is velocity?

A

A historical measure of a team’s work capacity over the period of a sprint

39
Q

What is WIP an acronym for?

A

Work in Progress

40
Q

What Scrum artifact transparently radiates sprint progress?

A

Sprint Burn Down Chart

41
Q

What Scrum ceremony has the objective of inspecting and adapting team processes and performance?

A

Retrospective

42
Q

What technique can be used as a means to structure and organize the product backlog?

A

Story mapping

43
Q

What term is defined by changing code design and structure without changing its external behavior?

A

Refactoring

44
Q

What type of estimating is T-shirt sizing?

A

Affinity estimating

45
Q

Who holds the formal authority to abnormally terminate a sprint?

A

Product Owner

46
Q

Wireframes, prototypes, and spike solutions are all types of?

A

Modeling

47
Q

With respect to user stories, what are the 3 C’s?

A

Card - Conversation - Confirmation

48
Q

What are 3 types of communication methods

A

Push — sender puts information out:
* Send an email
* Make a phone call
* On a central repository — e.g.,
SharePoint
Pull — receiver obtains:
* Retrieve information on team
message board
* Retrieve documents in electronic
repository — e.g., SharePoint
Interactive — interact in real
or near-real time using:
* Conversation (virtual or in
person)
* Workshops/collaboration
* Whiteboarding

49
Q

What are some communications challenges/considerations

A
  • Urgency of need for information
  • Availability and reliability of technology
  • Ease of use
  • Project environment – e.g., language and formality
  • Sensitivity and confidentiality of information
  • Communications OPAs — e.g., social media protocols
  • Data protection laws/regulations
  • Accessibility requirements