200 Agile Questions Flashcards

1
Q

What does an Agile team charter typically cover?

A
  • Why are we doing this project?
  • Who benefits and how?
  • What does “done” look like?
  • How are we going to work together?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some Agile and Lean frameworks?

A
  • Scaled Agile Framework (Safe)
  • Large Scale Scrum (Less)
  • Scrum of Srums (SOS)
  • Dynamic Systems Development Method
  • Kanban
  • eXtreme Programming
  • Scrum
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

During a meeting with the team and the product owner to refine the product backlog, what should the team be doing?

A

Estimating and refining the work items

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

What is the correct description of acceptance-based criteria in Behavior-driven Development (BDD)?

A
  • Given, When, Then
  • Given a certain situation, When something happens, Then we want this to happen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an “Iterative” project approach?

A

Dynamic requirements, repeated with feedback until they are correct, but delivered only once.

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

In a Scrum project, what’s the difference between a sprint review and a sprint retrospective?

A
  • Sprint reviews are for product demonstrations
  • Sprint retrospectives are for lessons learned (what went well, what didn’t go well, what did I learn)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

When gathering product requirements for an agile project, what’s the overall first question that you should ask and use as a guide for your work?

A

What is the business value?

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

What is an “Incremental” project approach?

A

Dynamic resources, performed once for a given increment, with frequent smaller deliveries.

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

What is Continuous Integration?

A

Configuration management, compilation, software build, deployment, and testing are wrapped into a single, automated, repeatable process

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

Why are Minimum Viable Products (MVPs) a good idea?

A

They are usable features that are delivered incrementally, allowing for business value to be gained more quickly while gathering feedback on the use of these features

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