Scrum basics Flashcards

1
Q

A sprint backlog item has not been completed. It is now the last day of the Sprint. Who is responsible, if it’s not completed?

A

No one is responsible. The sprint backlog is just a forecast and if work is not completed, it gets moved back to the product backlog.

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

The maximum length of a sprint review is?

A

4 hours for a monthly sprint. For shorter sprints, it’s usually shorter

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

The length of a sprint planning is?

A

8 hours for a monthly sprint. For shorter sprints, it’s usually shorter

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

Max length of a monthly retro?

A

3 hours

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

What are the three pillars of Scrum?

A

TIA: transparency, inspection and adaptation

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

When does a sprint begin and end?

A

A sprint begins right after the previous sprint ends and ends depending on the length of the sprint.

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

The length of a sprint could be (choose 3)

A

No more than one month, short enough to not let the sprint goal become invalid, allow complexity or increase risk and short enough to create more learning cycles and limit risk and effort to smaller time frame

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

A company has recently added a new Scrum Team. they often have difficulties creating high value increments that meet the DoD. Who is responsible for working with the team to correct this?

A

The SM as they are accountable for the team’s effectiveness.

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

What is the recommended size for a scrum team including the PO and SM?

A

Less or equal to 10

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

An org has recently started practicing Scrum. The sprint planning meetings have been taking a long time because the Scrum team members and stakeholders do not have the knowledge about the content or priority of product backlog items being considered. Whose responsibility is it to prepare the sprint planning attendees to help with better discussions?

A

PO, they should ensure the attendees are prepared to discuss the most important product backlog items and how they map to the product goal.

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

A finance company is developing a product/ software. Functions within the product are complex and some take longer than a sprint to develop. Regardless, they need to deliver an increment of releasable software every print. T or F?

A

False, the term potentially releasable is o longer used to describe the increment. The team should work on and deliver a product increment which is usable and valuable at the end of every sprint.

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

A Scrum team is just formed, and they are about to begin work. There is no sprint 0 and the product backlog items haven’t even started. While the pO works on getting the product backlog started, what is enough to start a first sprint?

A

A first sprint requires no more than a PO, developers and enough ideas to potentially complete a full sprint. Scrum is founded on empiricism and learn thinking. Empiricism asserts that knowledge comes from experience and making decisions based on what is observed. Lean thinking reduces waste and focuses on the essentials. Both encourage staring work rather than having prolonged discussions about it.

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

Scrum values are?

A

CCORF: commitment, courage, openness, respect, focus

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

The PO has all the authority to add and manage items in the sprint backlog? T or F?

A

True

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

What are the inputs into the sprint planning?

A

Prioritised product backlog along with DoD; developers past performance, developers upcoming capacity, projected capacity of developers.

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

Scrum artefacts are?

A

Product backlog, sprint backlog and increment

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

What questions does the sprint planning answer?

A
  1. What can be delivered in the increment using the upcoming sprint; 2. How will the work needed to deliver the increment be achieved; 3. Why is the work selected in the sprint important.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

The developers use the Daily Scrum to inspect progress towards the Sprint Goal. they also use the daily Scrum to inspect how progress is trending toward completing the remaining work in the sprint backlog. T OR F?

A

True - developers in the Scrum Team use the daily Scrum to inspect progress toward the Sprint Goal and to inspect how progress is trending toward completing the remaining work in the sprint backlog.

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

A team is organising Scrum. What is a must have factor for the scrum team?

A

Scrum teams are cross-functional teams having all the skills as a team needed to create a product increment. Self-managing teams:

  1. manage their own work
  2. Decide how to achieve goals
  3. Grow as a team
  4. Continuously improve
  5. Manage stakeholders
  6. Help other teams and co-workers to grow, improve and thrive
  7. Constantly collaborate with other teams, pinpoint improvements and learn fast, making them more motivated and productive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Which of the following statements are true about the Scrum framework (choose all that apply).

a. Scrum is a lightweight framework that helps people, teams and orgs generate value by creating adaptive solutions to complex problems.
2. The scrum framework is purposefully incomplete and only defines the parts required to implement scrum theory
3. scrum wraps around existing practices or renders them unnecessary.
4. Scrum brings transparency to the effectiveness of the current management, environment and work techniques so that improvements can be made

A

All

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

What are the artefact commitments?

A

For the product backlog, it’s product goal. For sprint backlog, it’s sprint goal and for the increments it’s DoD

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

Who is responsible for all product-related activities from stakeholder collaboration, verification, maintenance, operation, experimentation, research, development, documentation etc?

A

Scrum Team is responsible for all product related activities and accountable for creating a valuable, useful increment every sprint

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

In scrum, each artefact contains a commitment. What do the commitments ensure?

A

The commitments ensure that:

  1. it provides information that enhances transparency
  2. it provides focus against which progress can be measured
  3. they exist to reinforce empiricism and the scrum values for the scrum team and their stakeholders
24
Q

Which of the below the PO can delegate?

a. Developing and explicitly communicating the product goal
b. Creating and clearly expressing product backlog items
c. Ordering the items in the product backlog to best achieve goals and missions
d. Optimising the value of the work the developers perform/ value of the product
e. Ensuring that the product backlog is visible, transparent and clear to all

A

All but optimising the value of the product as it’s their responsibility.

25
Q

What is a definition of done?

A

It’s a formal description of the state of the increment when it meets the quality measures required for the product. The moment a backlog item meets it, an increment is born. It creates transparency by providing everyone a shared understanding of what work was completed as part of the increment. If an item doesn’t;t meet it, it goes back to backlog. All members should have a shared understanding of what it means for work to be complete to ensure transparency.

26
Q

What is a product increment?

A

An increment is the sum o fall the product backlog items completed during the sprint plus the value of the increments of all previous sprints. An increment is a concrete steppingstone toward the product goal. Each increment is additive to all prior increments and thoroughly verified, ensuring that all increments work together. in order to provide value, the increment must be usable. An increment may be delivered to stakeholders prior to the end of the sprint.

27
Q

New Scrum teams have been created to build in product. 2 devs are concerned that their work is not going to remain aligned with a dev in another team. What advise would you give?

A

It is the responsibility of the devs to work with other scrum teams members as needed to make sure that their sprint work is aligned to create an integrated increment.

28
Q

Non-functional requirements can be incorporated into the product by what?

A
  1. have them as part of DoD
  2. Having them as part of acceptance criteria
  3. Including them as product backlog item itself
29
Q

What happens during product backlog refinement?

A

It’s the act of breaking down and further defining product backlog items into smaller precise items.

30
Q

What is the most effective way to order the product backlog?

A

A PO decides the order of the product backlog based on the complexity, risk, dependency and size of each item.

31
Q

Jack is a developer in a Scrum team and is asked to prepare the sprint backlog. Jack can only add the functional items which are required to meet the sprint goal in the sprint backlog. T or F?

A

False. It’s a collection of work items planned for the sprint. Includes functional and non-functional work. If there are some ‘developer stories’ ie. removing technical debt, they can be introduced by the developers (if the PO agrees) to the backlog and from there into the sprint.

32
Q

HR Is looking to hire a new Scrum team members. A few important skills should be looked for (choose all that apply)

  1. The team members must have domain knowledge
  2. The team members must have java or development skills
  3. The team members must show respect towards others
  4. They should be able to best finish the work assigned to them.
A

3 & 4

33
Q

Developers in the scrum team self-organise and self-manage to undertake work in the sprint backlog during sprint planning and as needed throughout the sprint. They coordinate with PO as needed. T or F?

A

True

34
Q

Scrum team consists of professionals who do the work of delivering a valuable increment of Done product at the end of each sprint. T or F?

A

True

35
Q

What is the scrum team responsible for? Choose all that apply

  1. Resolving internal team conflicts
  2. Creating the increment
  3. Organising the work required to meet the sprint goal
  4. Working within the boundaries of their functional job descriptions and nicely handing off work from analyst to developer to tester to integration
A

All but 4

36
Q

Nexus is a framework which binds together the work done by approx. how many teams?

A

3-9

37
Q

What happens when the DoD changes? (in Nexus). select one best answer

  1. The changed DoD should be communicated to all the clients
  2. The Nexus integration team will discuss it during retro and let the individual scrum teams adapt to it. it may not be implemented straight away.
  3. Based on the new DoD, individual scrum teams include all the changes in the current sprint or next.
A

2.

38
Q

Reps from scrum team a and b are participating in sprint planning. and the teams have quite a few dependencies. Which techniques will help reduce these?

  1. Reassign the team members from scrum team a to b to decrease the cross-team dependencies
  2. order nexus sprint backlog appropriately so things are picked up in the right order
  3. Extend the length of sprint 1 to allow more time
  4. Merge the teams
A

1 and 2

39
Q

What is the role of the Nexus integration team?

A

They do not do integration work but guide teams to do it.
They do not coordinate the work betweenn scrum teams.
They raise transparency by coaching and guiding the scrum teams to acquire, implement and learn the Nexus practices and needed tools. They take ownership of integration issues. They may deliver tools and technology to hep make integration run more smoothly. They coach individual scrum teams on the necessary dev, infrastructure etc. standards to ensure the development of quality integrated increments.

40
Q

What does a blue vertical arrow mean on a cross-team refinement board?

A

Blue vertical arrow shows dependency across teams within a single sprint. One team will build an item in a sprint that is needed by an item that will be delivered the same sprint by a different team. High risk relationship

41
Q

What does a red downward facing arrow mean on a cross-team refinement board?

A

It is an external in-sprint dependency. A team is relying on another delivered by an external group in the same sprint to build a subsequent item. This is an extremely high risk item.

42
Q

How do you read the cross-team refinement board?

A

More arrows associated to a product backlog item indicate high risk due to the number of dependent items impacted. Thea team refinement board visualisation helps the teams within Nexus identify ‘critical path’ work and provides basis for convos about ways to minimise or remove this impact.

43
Q

What is the purpose of Nexus daily scrum?

A
  1. inspect the current state of the integrated increment against nexus sprint goal
  2. opportunity to identify integration issues and make them transparent
  3. identify newly discovered cross-team dependencies
  4. identify cross-team impacts.
44
Q

The nexus integration team consists of professionals who:

  1. are not allowed to work as developers in scrum teams
  2. coach the individual scrum teams on the necessary development, infrastructural or architectural standards required by the org to ensure the development of quality integrated increments
  3. ensure the scrum teams within the nexus understand and implement the practices and tools needed to detect dependencies and frequently integrate all artifcats
  4. are skilled in the use of tools, various practices and the general field of systems engineering
A

BCD

45
Q

When is the Nexus sprint planning considered complete?

A

When each Scrum team has finished their individual sprint planning events and sprint goal has been formulated.

46
Q

What is discussed at Nexus sprint retro?

A

Was any work left undone?
Did Nexus generate technical debt?
Were all artefacts, particularly code, frequently and successfully integrated?
Was the software successfully built, tested and delayed often enough to prevent the overwhelming accumulation of unresolved dependencies?

47
Q

The objectives of the Nexus sprint review are?

A

To review the completed integrated increment, generate feedback based on new learnings and viewpoints. Not all the work is demo’d

48
Q

What should 3 nexus scrum teams do that realises during sprint planning that they have a number of dependencies and work needs to be completed quickly? They understand the work that needs completing.

A

Merge the tree scrum teams.

49
Q

Who is the primary owner of the Nexus sprint backlog?

A

Nexus integration team

50
Q

Who is responsible and accountable for ensuring that the cross-team work items added to the Nexus sprint backlog are complete?

A

Nexus integration team

51
Q

What is the equation for Nexus sprint goal?

A

Nexus sprint goal = sum of sprint goals across all the team (in a sprint) + the work done by all the teams in sprint

52
Q

Nexus is a framework that binds together the work done by approximately how many teams?

A

APPROXIMATELY 3-9

53
Q

What are the results of the Nexus sprint planning discussions?

A

A nexus sprint goal, a sprint goal for each scrum team, a single nexus sprint backlog, a sprint backlog for each scrum team

54
Q

In Scrum how would budgeting and financial forecasting be done? (Pick 2)

  1. Frequently inspect the outcomes of delivered sprint increments to understand how much value is being produced per investment spent
  2. A single release may be funded with several springs where every spring is prodycing shippable increments
  3. Budgeting is not necessary as the only funding needed is the ops costs of the scrum teams
  4. Fixed budgets aren’t allowed in scrum
A

1 and 2

55
Q

Which scrum value is impacted by trust?

A

Respect courage focus openness commitment

56
Q

Which four risks in software development does scrum address?

  1. Complexity abs unpredictability of reqs
  2. Stability and complexity of technology
  3. The skills abs working relationships of the people on tend
  4. The timescale of the planned work
  5. The clear definitions of stages and gateways in the overall governance model
  6. The definition of incentive and bonus strategies by hr for all team members
A

1234

57
Q

The SM is no longer needed when teams become self-organised? T or f

A

F