Building Agile Teams Flashcards

1
Q

Servant leadership

A

The practice of leading through service to the team, understanding and addressing their needs to enable the highest team performance.

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

What is the role of the servant leader?

A

To facilitate the team’s discovery and definition of agile, approaching the work by purpose, people, and process.

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

Servant leader responsibilites

A

Facilitate, remove impediments, grow the team, and pave the way for others’ contribution.

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

What does remove impediments mean?

A

Remove blockers and bottlenecks and bring dependencies into the team.

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

WIP

A

Work in progress

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

Pairing

A

Working in pairs to complete, check and learn together.

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

Swarming

A

Multiple members getting around a problem to solve it quickly.

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

Mobbing

A

Teams working closely together around a core outcome.

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

Cross-functional team member

A

Typically developers, business analysts, designers, testers, SMEs, or anyone with the skills necessary to produce a working product.

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

Product owner

A

Responsible for guiding the direction of the product towards the highest value for the customer. Prioritizing and reprioritizing increments, giving high-level requirements, balancing benefit vs. effort.

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

Team facilitator

A

Team coach, team lead, project manager, scrum master, or servant leader. They focus on facilitation, helping the team gather answers, reduce impediments, bottlenecks and blockers to the work.

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

The whole team approach

A

When possible, bringing external dependencies from outside the team to inside the team helps increase knowledge sharing and collaboration, increases dedication, reduces task-switching, and speeds up output.

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

Early and frequent feedback

A

Early feedback on the product through small deliveries and the process through retrospectives speeds and increases learning for future releases.

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

Sticky/stable teams

A

Small teams of 3-12 people funded and formed around a core discipline, feature set or area. They build up a high level of expertise in that area over time, ensuring work flows more smoothly.

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

Continuous integration

A

Code is merged regularly (daily when possible) and regression tested, often automatically, to catch any defects as a whole.

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

Rolling wave planning

A

Future features are created and estimated on broadly at first, then broken down and elaborated in detail the closer they get to being worked on. Estimates and acceptance criteria become more refined with each pass.

17
Q

Build in quality

A

Quality should always be top of mind. Technical debt should always be top of mind and reduced during solution and development. Refactor regularly, a slack card of 3 to 5 points can be added to a spring for technical debt, that drops off if other urgent cards arise. Use peer review, test-first (test driven development) and simple solutions over complex ones.

18
Q

Visual management

A

Team information is clearly available to all - including backlog, sprint Kanban board, product roadmap, and team velocity.