Common AGILE Methodologies Flashcards

1
Q

What are the 7 principles of Lean product development

A

Eliminate waste

Amplify learning

Decide as late as possible

Deliver as fast as possible

Empower the team

Build integrity in

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

What method can be used to help eliminate waste?

A

Value Stream mapping

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

Describe a Kanban Board

A

Kanban boards were meant to be low-tech and high-touch

They can be created with sticky notes on white boards or flip charts

They can also be digital

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

What are the 5 core principles of Kanban

A

Visualize the workflow

Limit WIP (work in progress)

Manage flow

Make process policies explicit

Improve collaboratively

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

What is a pull system

A

On a Kanban board, team members pull tasks (or sticky notes) from one column to the next as work is completed

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

What does a Scrum call an iteration

A

Sprint

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

What is the difference between a product backlog and a sprint backlog

A

The product (or project) backlog represents all the known product scope: Features are continuously added and removed as the customer makes decisions about product scope

The sprint backlog is the specific increment or increments of product that are currently at the top of the prioritized backlog and are selected for the next (or current) sprint

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

What are the Scrum core Concepts

A

Iterative and incremental development
Dedicated team
Cross-functional team

Pillars:
-Transparency
-Inspection
-Adaptation

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

What questions are to be answered at a daily scrum

A

Also known as a daily standup, participants answer these questions:

  • What have I completed since the last meeting?
  • What am I working on today?
  • Are there any impediments to progress?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the rules of the daily scrum?

A

If team members have something to report they must attend.

If team members have nothing to report, they shouldn’t speak at the meeting.

Talk is restricted to addressing the three questions.

If a team member has identified an impediment, it will be taken up after the meeting by the Scrum Master or anyone else who may be able to help remove the impediment. It is not to be elaborated during the meeting.

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

What is a Spike

A

An iteration specifically planned to explore risks to understand them better and thus reduce them

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

What is an architectural Spike?

A

An iteration that explores new technological approaches to show they will work for the product and the project

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

Name the 5 values that guide XP teams

A

Simplicity

Communication

Feedback

Courage

Respect

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

What is test-driven development?

A

The team creates the tests before they develop the code (the code has to be built to pass the tests)

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

What is pair programming?

A

Developers work together, taking turns developing code while the other watches

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

What does the Crystal Family of Methodologies help the project manager and team find?

A

A situation-specific solution

17
Q

What is Scaled Agile Framework® (SAFe)?

A

A set of management practices and processes that guide a group of agile teams to work towards a common, often longer-term goal

18
Q

What are the four core values of SAFe®?

A

Alignment

Built-in quality

Transparency

Program execution

19
Q

What agile model is focused on feature delivery?

A

Feature Driven Development (FDD)

20
Q

What are the four agile values?

A

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan