Duncan questions Flashcards

1
Q

What’s the purpose of the Daily Scrum ?

A

The purpose of the Daily Scrum is to allow the Devs to inspect their plan for the next 24 hrs and adapt Sp Backlog based on the progress toward the Sprint Goal depending on the opportunities and challenges Devs face on a daily basis.

It’s a timebox event for Devs to stay focused, increase the chance to achieve Sp Goal, improve efficient communication, identify impediments, create cohesion to solve them, make quick decisions and eliminate needs of other meetings.

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

What might happen if the team do not have the Daily Scrum?

A

Team might lose an opportunity to Inspect their progress on a Daily basis and to reduce the feedback loop. Impediments could be raised too late, risks could be increased , dev could lose focus, go on the wrong direction based on a delayed communication, work on less valuable items, feel alone then waste their time expected feedbacks, energy and motivation.

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

Empiricism requires transparency for effective inspection to occur.
What is inspected and adapted during the Daily Scrum?
Provide an example of what the Developers can do to increase transparency?

A

In Daily Scrum dev inspect the progress toward the Sp Goal and adapt their plan (Sp Backlog) for the next 24 hours.

To increase transparency, dev could create a collaborative board with work they have done, work for the day and work done. They could also use some complementary practices like visual tools such as a burn down chart to share the remaining work to do.

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

If your team asked you to facilitate the Daily Scrum what approach might you use?

A

I might teach them firstly how to do a timeboxed Daily Scrum and why this event could help them.

I would use for instance the 3Qs techniques, or other facilitation techniques such as active listening, timebox tool (time-timer, miro board,…), stick to speak.

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

If you stakeholders asked to join the Daily Scrum what might you say?

A

I would ask them why they want to attend the DS? Cause might be diverse :
Do they need more visibility ?
Do they want to keep control on the team?
Do they need daily reporting?

I would not invite them to join because they might interrupt the event even if they try to stay as an observer.

I would gently remind them that DS is the meeting for Developers by Developers to inspect their plan and adapt it to reach the Sp Goal. We want the Sc Team to be self managed and best know how to identify impediments and make the best decision.

I would encourage stakeholders to go and see Sc Teams if they need more visibility and assist the Sp Review to inspect the valuable and usable Increment.

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

For the 5th time in a row, the Product Owner is surprised with the outcomes of the Sprint. She expresses her anger and unhappiness during the Sprint Review. This has resulted in the Developers having low morale.
You are the Scrum Master, what would you do and why?

A

It seems that the PO discovered the Increment only at the SReview, with the consequences of having demotivated, not empowered team, loss of focus. This situation is a manifestation of a lack of decision making that was not reached as close to the point of work.

Here is what I tried in one such situation :

Enabling transparency of the Product backlog and having a clear Product Goal in order to help the whole Scum Team to inspect and adapt the progress toward the Product Goal. I have empowered the PO to take ownership, effectively managing the Prod Backlog and maximize the value delivered by the team.

Also, I have encourage the PO to feel considered as a team member, being part of the team so that dev could maximize value and focus on quality, being present (not only as the SReview) and applying Scrum Values generate motivation, build trust and re-enforce confidence in a context of uncertainty and complexity.

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

What’s the purpose of the Sprint Review?

A

The Sprint Review is a collaborative meeting to decide what to do next. This event is an opportunity for Sc Team and stakeholders to inspect the valuable and usable Increment, and offer some feedback in order to adapt the plan for the Product. They are collaborative discussing progress toward the Prod Goal, update the Prod Backlog based for instance on new user needs, market changes, stakeholders feedback, technical innovation…

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

What might we say to stakeholders who are too busy for the Sprint Review?

A

“Hi, you’re very welcome to attend our Sp Review next [Day]. A fantastic usefull and valuable product will présented and will serve this coffee and croissant :))

Sc Team will offer you an opportunity to inspect what we’ve done so far. No slides !! but enjoy a real product that save time, money and offer new functionalities.

You could then offer us some feedbacks regarding the product and what we discussed about the roadmad to make sure that our initial ideas is still answering user needs and market demand).

While coming next XX, only 3 hrs, you could then contribute to update the Prod Backlog with your insight regarding what to do next? develop the good functionalities and save time and money.

What is important for us is to build a trust relation with you , as a stakeholder. Having direct conversation with you is important, it brings sense and motivation for team members.

Warm regards,”

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

Who should go to the Sprint Retrospective and why?

A

All Scrum Team members should go to the Sp Retro in order to re-enforce Trust and Inspect their way of working (ie: what went well?, what need to be improved? how could we re enforce our Definition of Done for more quality and transparency? Our tools and way of working ?)

This event is just for Sc Team who contribute to deliver the value.

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

What’s the outcome of a good Sprint Retrospective?

A

The outcome of a good Sp Retrospective is deep conversation, courage to address the elephant and difficult subjects. Outcome are improved way of working, a stronger Definition of Done, team members who have the courage to share deep conversation, go through divergence and even face conflict situations, re-enforce trust.

Scrum Team could choose to have some improvement actions and allocate dedicated time on them on the next Sprint to work on.

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

In your experience, what’s the outcome of bad Sprint Retrospectives?

A

Based on my experience, the outcome of a bad Sp Retrospective could be :
- low impact on improvement process and tools
action not taken
- a week Definition of Done that might reduce transparency
- no courage to address the elephant,
- focus on details, waste time on no valuable discussions
- close minded, no discussions, conflict increased
- no respect each other, blame people / break trust

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

If you are facilitating a Sprint Retrospective and no-one has anything to say, what facilitation tools and techniques have you used?

A

To have everyone expressing their opinion, I would use some icebreaker techniques such as Dixit cards ; they are a powerful tool for enabling collective intelligence and open conversation. Because of their neutrality they invite each of us, individually, to express what they feel based on picking a card and evoquing their concern. Why did I choose this picture… It makes me think of…

As a SM I also use some timeline with team mood associated with important events to review how things are going during the Sprint.

Facilitation tools are various. I also use some Liberating Structure, my favorite for groups of people is : 1-2-4-all because it opens a pair conversation, unlocking sharing and breaking the silence before confronting things with the group.

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

How does the Product Owner make the Product Backlog transparent?

A

The PO makes the PB transparent by :
- making it visible and available for everyone in the organization
- keeping it up to date
- keeping it ordered by value
- writing in a language that everyone (stakeholder and Sc Team) understand
- open conversation for each PBi
- sharing and communicated a Prod Goal

(The Prod Backlog should be transparent but also because it may contain strategic data, should not be public (ie : public space where anyone could have access).

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

Who owns the Sprint Backlog and when do they update it?

A

Dev own the Sp Backlog, they inspect it all the time and update it as needed, as soon as they have new insight. Dev use it on a daily basis (at Daily Scrum) and adapt it depending on the new opportunity, learning and challenge they face. However they don’t wait for a dedicated event to provoke conversation if change happens.

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

Who owns the increment and what purpose does it serve?

A

The increment is owned by all the Scrum Team.

The purpose is to support empiricism by getting a usable and valuable piece of product that meets the DoD. It represents one little step torward to the Prod Goal and allows stakeholders and Sc Team to inspect it. Everyone could provide feedback based on what they observe in real life (bugs, design, ergonomy, performance), new insight (market change, business strategy) and adapt the Prod Backlog which represents the product roadmap.

The increment provides transparency for everyone.

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

How often can the team create a new increment?

A

Scrum Team could create a new increment as often as they could during the Sprint but at least once a Sprint.

An increment is a valuable and usable piece of product. PO could choose to release it when needed, Developers develop on cadence (at least one piece of increment per Sprint) but release on demand (when needed).

17
Q

How often can the team create a new increment?

A

Scrum Team could create a new increment as often as they could during the Sprint but at least once a Sprint.

An increment is a valuable and usable piece of product. PO could choose to release it when needed, Developers develop on cadence (at least one piece of increment per Sprint) but release on demand (when needed).

18
Q

What is the Scrum Master accountable for?

A

SM is accountable for the successful adoption of Scrum in the Scrum Team and in the organization.

He is a true leader and has various accountabilities such as :
- ensuring that Sc Team and orga understand Sc theoryand appy it as it is written in the Sc Guide
- help the Sc Team to focus on delivering Done Increment each Sprint
- remove impediments
- ensure all Sc events takes place and are positive, productive and timeboxed

19
Q

What is the Product Owner accountable for?

A

The PO is accountable for maximizing the value and effectively managing the Product backlog. He is the product north star that points to the Product Goal. That means craft and communicate the Sp Goal, create PBI and order them and above all ensure that everyone could access to the Prod Backlog, make things visible and understandable. He is the one who knows the market, has the vision of the future state of the product, listens to the developers regarding techniques (performance, scalability, security), and negotiates with business based on the strategy and market.

20
Q

What is the Product Owner accountable for?

A

The PO is accountable for maximizing the value and effectively managing the Product backlog.

  • dvp and communicte Prod Goal
  • create and communicate PBi
  • ordered PBi
    Ensure Prod Bck is transparent, visible and understood.

He is the product north star that points to the Product Goal. He is the one who knows the market, has the vision of the future state of the product, listens to the developers regarding techniques (performance, scalability, security), and negotiates with business based on the strategy and market.

21
Q

What are the Developers accountable for?

A

Dev are accountable for delivering value during the Sprint, create a plan (a Sprint backlog) and adapt it every day toward the Sp Goal. They adhere to the DoD.
They adapt their plan each day to reach the Sp Goal.

22
Q

Does Scrum recognise sub-roles within the Developers and if not, why not?

A

Scrum does not recognize sub-roles because everyone is considered as part of the team and Scrum’s intention is to limit bureaucracy. Everyone commits to follow a Sprint goal, deliver value and adhere to the definition of Done. Those values, accountabilities are much more important than having hierarchical or management roles.

23
Q

Why is self-management important for Scrum Teams?

A

Self-management is important to tackle complexity and uncertainty. Team members are committed to a goal and need to find by themselves how to reach it, how to organize to solve impediments, and confront their opinion. They are empowered to deliver value based on a common goal and transparent artifacts.

24
Q

What exactly are cross-functional teams and what happens if a Scrum Team is not Cross-Functional?

A

A cross-functional team has all the skills to build some functionality for delivering an increment at each Sprint. In opposition to component teams that are composed of specialists (ex : front-end / back-end / DB…) functional teams are composed of pluri-disciplinary people who have the skills to do a complete functionality. Each Sprint is considered as a mini project and it’s important to limit external dependencies and risks.

25
Q

What exactly are cross-functional teams and what happens if a Scrum Team is not Cross-Functional?

A

A cross-functional team has all the skills to build some functionality for delivering an increment at each Sprint. In opposition to component teams that are composed of specialists (ex : front-end / back-end / DB…) functional teams are composed of pluri-disciplinary people who have the skills to do a complete functionality. Each Sprint is considered as a mini project and it’s important to limit external dependencies and risks.

26
Q

What happens to work that does not meet the definition of done at the end of a Sprint?

A

Work that does not meet the DoD is considered as undone, this work is not demoed during Sprint Review and put back to the Product Backlog to decide if Dev is still working on it for the next Sprint, or if complexity is bigger than value it could be deprioritized.

27
Q

What should the team do if halfway through the Sprint they realize that they have over-committed and brought in too much work?

A

In that case team, team inform PO regarding their over-commitment. They could either choose to reduce the scope of the Sprint Backlog by removing PBi or negociate acceptance criteria. Or PO could choose to keep the initial scope but teams need to track the progress.
At the end of the Sprint they should inspect at Sp Retro why they over commit and adapt to find a more sustainable rhythm.

28
Q

Who creates the Product Goal and when?

A

The Product Owner creates and is accountable for the Product Goal in the same way he is accountable for the Prod Backlog. Because it helps to drive the evolution of the Prod Backlog it has been created at the same moment of the Prod Backlog.

29
Q

When can the team change their Product Goal?

A

THe team could change their Prod Goal if it becomes obsolete. THe Prod Goal is the North Star for the team and should remain stable.

30
Q

Who creates the team’s Definition of Done?

A

The organization creates a Definition of Done that guarantees quality and transparency and Dev conforms to it. If the organization does not provide one, Sc Team creates a DoD.

31
Q

How would you expect the team’s Definition of Done to change over time?

A

I would expect the DoD to change after Sc Team has inspected it (ie : during Sp Retro) to re-enforce transparency. For instance, let’s consider that some functionalities do not have strong quality or do not meet some performance expectations, Dev could choose to re-enforce the DoD by adding some elements regarding non functional requirements.

32
Q

How is a Product Backlog structured?

A

A Prod Backlog is an emergent and ordered list of what to do and improve on the product. It is structured by value, PO is accountable and decides what is more valuable and put it on top of the Prod Backlog, he could also consider risks and dependencies for organizing the Prod Backlog.

33
Q

How is a Sprint Backlog structured?

A

A Sp Backlog is a set of PBi structured and organized by value, with most valuable PBi on top of the list. It is the plan for Dev to reach the Sp Goal and deliver Increment. It is highly visible, and a real time picture of work to achieve by Dev. It could a a Scrum board in the development room or any kind of tool that provides visibility and transparency.