Advanced Scrum Concepts Flashcards

1
Q

True or False

Initially, Agile was meant for small teams working on small projects.

A

True

Multiple Scrum teams need to work in parallel on these larger projects. The product backlog will be larger and requires multiple product owners to manage it.

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

Scaling up Agile involves?

A

More specialization - this leverages the agility of small teams by having multiple small teams.

Coordination between multiple small teams - this is facilitated by the Scrum of Scrums

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

In Agile what is the optimal size of the Development Team?

A

6 +- 3

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

The Scrum of Scrums coordinates the work of multiple teams and solves problems related to?

A

Dependencies
Technical issues
Scheduling

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

The purpose of having the Scrum of Scrums is to?

A

solve problems that require the collaborative effort of multiple teams.

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

The Agenda for the Scrum of Scrums includes questions like?

A
  1. What has each team done since the last meeting that may affect other teams?
  2. What will the teams do until the next meeting that might affect other teams?
  3. What assistance does a team need from other teams?
  4. What are the issues with the product backlog?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False

Support and maintenance teams are generally new to the concepts of the product backlog and time-boxed sprint.

A

True

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

Beyond product backlog and time-boxing, other changes to the traditional approach that most support and maintenance teams should be familiar with include?

A

Aligning SLAs with product backog
Reviewing all bugs and issues
Creating user stories based on the review of bugs and then prioritizing them in the product backlog.
The empowered, self-organizing nature of the Development team
The increased visibility and involvement of management

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

_____________ is the traditional way of conducting a meeting, where everyone in the Agile team work together in the same room.

A

Collocation

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

With the advent of the Internet and other technological advancements, it is common to have __________ Agile teams.

A

distributed

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

A few considerations for managing distributed teams are?

A

Schedule face-to-face time if budget permits
Establish working hours and core hours (together)
Use collaboration tools that best suit the team environment
Schedule meetings around time zones.

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

True or False

Unlike the Waterfall approach, requirements are unknown at the beginning of agile project, but it needs a contract.

A

True

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

Common contract types are?

A

Fixed Price

Time and Materials

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

True or False

Because Agile contracts are open-ended, there’s no need to define requirements upfront.

A

True

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

Describe a Fixed Price contract

A

Easy when team has proven velocity
Profit decreases as the project progresses
Considered when there is contingency built

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

Describe a Time and Materials contract

A

Commonly used for Agile projects
Usually includes cost or time cap (project terminates when cap reached)
The team is paid only for the work accomplished

17
Q

Transitioning from a traditional Waterfall approach to an Agile can have many pitfalls
such as?

A