[Agile & Scrum] Sprint Review Flashcards

1
Q
A

In a review Meeting, we inspect the increment and adapt base on what we discover. We have all the necessary people participating: we have the development team, the scrum master/agile coach, the product owner and most importantly the real end users from *** (Client). (YLE, the biggest broadcasting comany in Finland, who are awesome since they joined us in this agile partnership.

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

The increment we are going to look at is a new and improved table component YLE wants to use to create and edit work orders. And work orders could be anything like grabbing a live signal from satellite feed and transfering it to a news studio to show a reporter line on scene. or an order could be that a memeory card needs to be talken out of a camera and uplaid to a server. That and everything in between. Alright,a that’s enough context. Lets have a look.

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

the product owner is very excited to show everything the team managed to complete, which is great but hes forgetting to give room for the most important thing of a reveiw meeting: getting feedback!

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

There’s also big difference between a demo and a review meeting. With demo, you show sometime and that’s it. Done, everybody goes home. While in a review meeting, the demo is only the begging and serves as a trigger for feedback. Another benifits of a review meeting is providing context to the developers. and this is context you can only get by putting developers and end user in the same room.

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

Everyday, a developer needs to make hundreds of decisions during development. Getting this context from the end user during a reviwe meeting will help them make informed decisions. Compare that to having to figure our what the context is simply based on..what? requirements? made 6 months ago, written down somewhere? guess what? a lot has changed 6 months ago.

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

In this next fragment, the development team decides NOT to implement a feature from old table compotent, namely a check mark in front of a row, because they don’t understand its use case.

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

the art of maximazing the amount of work not done

A

can you imagine the amount of time and energy that would have been wasted optimizing a checkmark feature that is not even going to be used?

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

timebox!

A

An important detail is setting a firm timebox. The timebox helps everyone involved to focus on waht is going to give the best possible outcome and waht prevents the participants from falling down a rabbit hole.

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

Don’t mistake a review meeting for being a good-news show either. More often than not, the most valuable outcome of a review meeting is transparency that is gained on important things that are still missing.

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

Transparency

A

the limit set to the table will break the usability. See the PO hashing it out? He’s thinking. “ Ok, so this is much more important than we anticipated. but what will be the impact on the backlog?” and THAT is absolutely the goal of a review meeting, not the demo itself, but giving PO a lot to think about so they can update the product backlog and maximize value for the next iteration.

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

What do the key stakeholder think?

A

So how do you know if the review wasn’t a waste of tiem? If it was useful for everyone? You ask. What do the key stakeholders think? Is it useful for you? Having proactive users, like we were luckly to have here with people from YLE, is essential in creating value. The users are the driver of Value. Without their input, their feedback during regular reviews, we would only be able to deliver a fraction of the possible value.

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

One last benefit

A

And then I’d like to end by highlignting one last benift of a review meeting and that’s a happy team. Knowing, seeing, hearing and feeling that what you created means something to someone is simply awesome and motivating.

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

In a real-world setting

A
  1. Scrum Master
  2. Product Owner
  3. 2 Developers
  4. 2 Designer
  5. DIrector of the client team,
  6. Center Staff, who’s using the system for *** purpose.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Process

A

After the scrum master has kicked off the meeting, the product owner then reminds everyboday of the sprint goals, this is before the developers proceed to demo each one of the features. The review, in general, will be performed against the user stories agreed durign the sprint review, which is waht you are seeing on the presentation screen over here on the JIRA software that we use to manage all the user stories.

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

Demo

A

the developers will then demo the completed features one-by-one according to each one of the user stories and everyone will have the opportunity to give feedback around the table as developers are demoing the features.

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

PO:” so if this trait doesn’t have subtrait right, all will be affecting..” and here, we can see the product onwer actually giving feedback about the featuer that is being demoed on the screen right now. and the product owner will most likely be the most active as hes sort of resposnisble for the user stories right from the start from the sprint planning. So in the sprint review as well. he will likely be the person who is going to regulate this process. showing each user sotry and determing whether each one of them can be completed with the views from the team.

17
Q
A

And next you can see some actions from the other stakeholders, for example here you see one of the designer users actually given feadback on a feature on the screen, discussing in detail how this feature that is shown on the screen should exactyly work. and this is an example of something that is key to the sprint review. A the discussion would lead to decision whether this user story can be completed or not.

18
Q
A

As a key task to be performed is actually this, for every single user story, to be evaluated by the team, and looking at each one of the acceptance critiria on the user stories, and determining whether these user stories can be completed.

19
Q
A

So this process is usually regulated by the product owner, so he will make the call after assessing all the feedback from the stakeholders. Is there are any changes, then the product owner will actually note it down and use this information for the next sprint planning in the next sprint cycle. and once theres a decide made for every user story, the scrum master will declare the end of the review, and then we will move to the sprint retrospective.

20
Q
A

So once the sprint review is done, normally the developement team would stick aroud, while the users and stakeholdes would leave the room for the sprint retrospective to take place.