Scrum has been in existence for more than 25 years as a simple framework for effective team collaboration on
complex products. While it is lightweight and simple to understand, it can be difficult to apply effectively. The
Scrum.org Ask a Professional Scrum Trainer series features Professional Scrum Trainers (PSTs) in a live session,
answering your most pressing questions regarding the challenges and situations your Scrum Teams are facing.
In this session of Ask a Professional Scrum Trainer, Joanna
Plaskonka and Magdalena Kucharska answered questions
focused on the Scrum Master, estimation, user stories, metrics, Scrum events and more!
Transcript
Lindsay Velecina 0:03
Welcome to the scrum.org community podcast, a podcast from
the home of Scrum. In this podcast we feature professional scrum trainers and other scrum practitioners sharing
their stories and experiences to help learn from the experience of others.
This episode is a previous recording of our live ask professional scrum trainer series, where a live audience asks questions of professional scrum trainers. We hope you enjoy this episode. Good morning. Good afternoon. Good evening. Thank you, all of you for joining us today. Welcome to today's Ask a professional scrum trainer session. I'm Lindsay belshina. With scrum.org I will be your moderator today and today I have two PSTs. With me, I have Joanna Plaskonka and Magdalena Kucharska. So welcome. And both of these ladies are based in Poland. So
just some very quick guidelines here.
Your microphone will be muted throughout the session. However, this is a q&a session, we want you to ask your questions. So please enter your questions into the q&a box. At the bottom right of your screen. That is where you'll enter all of your questions. If you have technical questions, please utilize the chat I ask that you do not use the chat for any of your questions for Magda, and you want to so please utilize that chat window. This session is being recorded. So a recording will be made available via podcast within 24 hours. So please keep an eye out for that you will get an email. And let's let's get started here. So very quickly, who's scrum.org we are the home of Scrum we were founded by Ken swaybar in 2009. Our mission is to help people and team solve complex problems. We offer training, certification, and ongoing learning for professional Scrum. This webinar is just one of those pieces of ongoing learning that we have, feel free to check out all the free resources on our website. And what that I will hand it over to Magda and Jana to introduce themselves and get started.
Magdalena Kucharska 2:15
Thank you very much, Lindsay. Good morning. Good afternoon to everyone.
My name is Magda carska. As Lindsay said, I'm currently based in Poland. I've been a PST for less than a year from
now. And previously, I've been working for more than 10 years in different companies, various environments like
banking, gambling, it engineering, aviation, so a lot of different backgrounds. That I hope that will come in hand
in today's answering your questions.
Joanna Plaskonka 2:46
Thank you. So my name is Joanna Plaskonka, you probably know that I'm
located in Poland too.
And I've been in PST for around two years right now. My background is in engineering, I used to be a software configuration management engineer. And I quickly started in my professional career learning about Scrum agile, how to how to take the best out of it.
So majority of my experience is related to be a scrum master coach, supporter for the whole organization in different industries. So banking,
software houses,
some companies creating software as a service. I even worked in the robotics startup, which fun fact is related to my educational background, because I'm an engineer.
I'm a robotic and control engineering expert.
It's good that you're here with us. So I guess it's high time for your questions. Yes. So thank you both for that quick intro. So for those of you who have just joined, please utilize the q&a at the bottom of your screen. Enter your questions. I'm going to stop sharing.
Lindsay Velecina 4:09
And let's see here. So all right. So this question here. Can developers
remove and replace sprint backlog items themselves during the sprint? You want to want to take this one?
Joanna Plaskonka 4:32
Yes, sure. That's a that's a very good question. So I guess that when you're
using the term item, you mean product backlog items, right? So in general, I believe so. In general sprint backlog
is not a commitment in scrum as a whole. It's our forecast. What we are going to do is our plan, let's say short
term plan, how to how to create valuable product So if the developers do not change the sprint goal, and they are
still contributing to the goal, it's okay to change product backlog items. However, when it comes to transparency,
which is, which is one of Scrum pillars, I think it's good to have a conversation with with product owner when it
comes to changes on product backlog item level. And I believe that it's a matter of a collaboration with a team. If
you show the product owner like this is the best we can do. I strongly believe that they will, they will agree on
that.
Magdalena Kucharska 5:41
Well, they can add is also that usually when you want to add things to
the sprint backlog, there's a question of what should I take out of it right, because there are a certain amount of
things we are able to do during the sprint. So it's all it's more about conversation regarding the sprint goal.
Lindsay Velecina 5:59
Okay, and then a follow up question that came in here. So then who decides
to release the increment?
Magdalena Kucharska 6:05
Who decides to release the increment? Well, it's a product owners
decision when and when he should release the product or the increment to the customers. As remember, we have to
create valuable, usable increment by the end of the sprint. However, as product owners decision, when to release it,
sometimes take into account the things that happen on the market. It's a better decision to release it less
frequently than once a sprint. And sometimes it's a better decision to release it as soon as possible. So really
much depends on many, many factors around the product development.
Lindsay Velecina 6:38
Thank you for that. All right, so a couple questions coming in here around
scrum master. So any recommendations for scrum master who is starting with a new team who's not 100% agile yet and
is using the best of both WaterFire water net waterfall and agile?
Magdalena Kucharska 7:01
Don't go chasing waterfalls.
I remember when I started as a as a scrum master the key learning for me the key teaching point was to observe the team and just look and understand what's about what is the product about they're working on? What are the biggest impediments? How's the conversation flowing? How's the collaboration going? Are they able to deliver an increment? Do they have any dependencies around the product and just observe and try to find those pain points moment when I can actually help as a as a junior scrum master, and spark some more meaningful conversations how to inspect our process? So that's what I did. What did you John did when you started as a junior scrum master?
Joanna Plaskonka 7:52
Oh, my God quite a long time ago. If I came back to my history, I would say
look at the principles because I fully I fully agree that you do not make big changes overnight. Because we
continuous learning, I would say for me, it's a part of being agile. However, from principles point of view, every
sprint is an opportunity to learn to manage risks. Do you take those opportunities? Is there anything that you can
help your team to work on that? So we create create increments, at least we're working useful, usable increments
every sprint? So is your team able to do that? If not, what would be the first step that you can encourage your team
to do? Other kinds of questions Scrum, one of Scrum principles is that we have a team of professionals, they are
self managing and cross functional. So next coming questions. Is your team really cross functional? Do they have all
the skills in the team, it might be another great conversational point to help them look for those gaps maybe to
start some conversations with some leaders, decision makers in their organization, what you can do to really embrace
the self management and helping your team become cross functional.
Magdalena Kucharska 9:19
And also keep in mind that you have a master in your accountability. It's
you're the master of Scrum. So it might be an issue of sometimes discussing the reason behind each of the events,
right? You're also there to educate and teach and understand. Why are they doing each of the events? What's the
outcome? What's the output of each of the events of the sprint itself? It's also it's it's good to focus on making
sure everybody knows what they're working towards on was the sprint goal was this product goal? Does everybody
understand that? Is there transparency in your work in your environment? So all of those aspects come in hand but
keep in mind also that To change doesn't happen overnight, as Jonah said, some of the improvements that you will see
some of the improvements you want to do will take a lot of time. So just make sure you do step by step little
inspections, adaptations, and you have the feedback loop. And you work on that because Scrum is all about
empiricism. It's all about learning. So making the next sprint better to make our product better with each sprint.
So what you can do as a scrum master to do that. That's more of an open question.
Lindsay Velecina 10:35
It's great. Thank you. All right. So there was another scrum master
question where Megan asked, Do you think a scrum master needs to have a technical background?
Joanna Plaskonka 10:48
I love that question. I was I was a part of that discussion, I can share my
answer because I did not change my mind for a few years already. So I believe that this is not obligatory for a
scrum master to have a strong technical or domain knowledge. However, for me, one of the principle is continuous
learning applies to all of us also to scrum master. So the best SCRUM masters that I had a huge pleasure and honor
to work with, they were also learning about products, they were also interested in what our users are saying. So
when you have your eyes and ears open, right, when you listen to conversations, when you help facilitate good things
happening, and you learn then you are becoming a better scrum master. So maybe you will not realize today that you
you have this knowledge. But most likely after a year or two, you may realize, Oh my gosh, now I got more into those
technical technical aspects, it does not mean that you start to code or build robots if your product is a robotic
station, but you will learn you will become a better person a better scrum team member because you are as a scrum
master, a member of the scrum team.
Magdalena Kucharska 12:09
I'd say both of us are the perfect target for this question. Since John
that comes from technical background and I don't, I've actually finished pedagogy. So I'm certified in education. So
totally different area. However, I agree 100% of Giovanna as long as you're learning about your product, and your
willingness to improve yourself grows over time. And you want to understand deeper what happens you can become a
better scrum master. And also like that small sidled if you ask a technical scrum master, does a person needs to be
a technical usually the technicals one say yes. And the non technical say yes. Alright, so they need say you don't
need to, and then you need to have a technical so really depends on your journey.
Lindsay Velecina 12:57
That's great. Thank you. That's great advice. And it's awesome to have two
different background perspectives as well on that
Magdalena Kucharska 13:05
it's possible it can be done Look at this.
Lindsay Velecina 13:11
All right, different stores. So this next question and other scrum master
question, and then we can switch gears a little bit. So how do I, as a scrum master start a good relationship with
the product owner, while setting the correct boundaries between roles? Now this person did give a little bit of
background. So I'll share that too. I am preparing to take over a new team. And I found out from the former scrum
master that the team that he and the PIO mixed roles and responsibilities. And to be honest, I don't want to do
that. I want to only do the scrum master job I am good at I don't want to mix things, any tips for that difficult
conversation? So I guess it's two questions there. So the first one is how do I start a good relationship with the
product owner while setting the correct boundaries between roles?
Joanna Plaskonka 14:04
I may start, I think I can recommend a general conversation auto to start.
Oh, thank you, Melissa. Exactly. working agreements. However, don't think about working agreements. They are just,
you know, how much do we work with as well. You may add more things to your working agreements. For instance, how do
we handle conflicts? How do we handle disagreements? What we can expect from each other when it is okay to say no,
and that if we agree on certain things, this is our agreement. Let's do it. So this is the thing that in general,
whenever there's a new team or the change in the team is good to either revisit or created from the scratch to make
things transparent, you know, to set the right expectations and Another piece of advice, what worked well for me is
to having an open conversation with product owner and asking what I can do to help you so that we will work great as
a team. So I'm setting expectations that I'm here as a leader that serves from Scrum Masters point of view, and they
want to listen to your problems. What is your biggest problem currently? How can I help you? How can I support you?
At the same time, I think it's completely okay to tell that I'm not going to the to do the product management,
because I don't know about that. I'm a scrum Max, I'm scrum expert, I want to take the best out of my knowledge to
support you in that if you feel that you are overwhelmed, maybe this is one of the hypotheses I don't know, then you
as a scrum master can help facilitate discussions what we can do as a team. Maybe we have to raise an impediment and
ask others for support. Because let's be honest product ownership. It's a lot of work.
Magdalena Kucharska 16:08
Yes, I think it's really important to understand the why behind the
situation. So when the product owner wants to, let's say delegate things that are in his capacity, or his
accountability to the scrum master. So the question is why he might be overwhelmed. Or maybe there's not enough
knowledge in him on the product ownership, or maybe just maybe had a bad example, from somewhere, maybe he's used to
someone else doing that for him. And he never knew he could do it by himself, we look in terms that say this
example, product backlog management, it doesn't say that the product owner needs to rearrange the things in JIRA,
from top to bottom or right to user stories, right tasks, that's not product backlog management that can be done by
anybody from developers. Right. So maybe there's an issue of, of going into too much details, let's say, in this
example of product backlog management, maybe he doesn't want to do things that are in the capacity of the developers
also. So I remember a situation that we had with a team like that. So what we did, we met on a retrospective, and
each of us had a piece of paper divided into two things. One was the things I want to be accountable for at work.
And the other one was what people expect of me. So each person right, wrote down what they wanted to be accountable
for at work, and they passed it along to other people from the team. So each of us could write what we expect from
this particular person or a role or accountability, it depends on the facilitation. And by the end of the
retrospective with a whole list. And when then we kind of had a facilitated discussion, what we came up with our
understanding as a team from now on, because even though you're just from this context, a new person joined the
team, the whole dynamic changes. So it's good to revisit the agreement, the contract, the accountabilities, anything
regarding to your scope of your role towards the whole team. That will be that will be working in my case.
Lindsay Velecina 18:12
That's great. Thank you so much for sharing that. I hope that was helpful.
So Me too. I'm sure what. So the next couple of questions are kind of developer focused questions, talking about
some methods, tools, estimation, story points, user stories, those types of questions. So this question from Robert,
what methods or tools do you use to make Deb's break big PBIS into smaller ones?
Magdalena Kucharska 18:49
Are you looking for a specific name of the tools or just a general
approach? It's really
Lindsay Velecina 18:55
client, I would share some approaches. And then if there if there are tools
that you recommend, that is fine, too, but I'm focused on the approach to facilitate this, I think and, Robert, if
I'm off base, please let me know in the chat.
Magdalena Kucharska 19:13
What I do when I work with developers, splitting the items is a whole
scrum team works. I wouldn't just include developers into that because the product owner also knows right, what's
the ultimate value at the end we want to deliver. So that's the one thing the regarding the estimation that's like
total topics. I'm not gonna touch on that on the moment. So what I do is I talk a lot about values. What's this? We
kind of go around the value question, what's the smallest thing that brings value to us that we can complete in the
sprint right? And what things that we complete on the previous sprint were that met the definition of done because
we know the increment needs to meet the definition of done that we're suitable to bring to our customer to our
clients are the name of the tools we have there. hamburger technique, right? For instance, when you place a PBI into
different parts of let's say, a hamburger, hamburger, and then you create one to bring at the end. That's one of the
techniques and the ways I approach this.
Joanna Plaskonka 20:16
So I really, I really liked the conversation about value. So I agree with
Mark that this is a very powerful question. And I also asked that question for the, for the whole scrum team. So
including product owner, what is the smallest possible value, because it helps us narrow into that really, really
small things that that we can do during the sprint, and to find out how to split things, I use techniques that maybe
your product owner already know on you, or you may or may teach them. So I love creating impact mapping. I love user
story mapping. So the things that helped you understand the journey, for instance of your customer creating
personas, that was one of the great things that we use, because it helps us to tell different stories, then break
down those stories into smaller things that our users are gonna do with our product. And then thanks to that, okay,
what is this small path that we can do this sprint, what kind of value will bring, and if you have, if you are
talking in this conversation a lot about the user, then you basically can use user stories as a complement
complementary tool. So you express your PBIS as a story, what that is going to happen, a value that you expect your
users to achieve. And I think it's it plays really, really well
Magdalena Kucharska 21:54
together. Also, from developers proposal perspective, I remember when I,
as a young Scrum Master, I came back with this question to them. What can I do? What kind of techniques do you know
to split stories into smaller words to split, not only stories, but just PBIS. And they explained to me there is a
technique called Event storming. So I would go back to developers and ask about event storming is it's a, it's
splitting the work and from the architecture point of view. Right from the architecture of your system. We're
talking about software. So there must be another idea to look for.
Joanna Plaskonka 22:33
I saw a question about persona. Thank you for that. And whenever we are
speaking about some strange things, but you new to new to you, give us please, please give us quick feedback. So
when it comes to persona is a it's a some kind of representative of your user. And it helps the team to jump into
into the shoes of this potential user we express. Typically, what we do is with my teams that we give a name, we get
a picture, right visuals work. And we are we are writing down problems, some pain points, behaviors of that persona.
And this helps us better connect our work to a particular user. And it focused us our our work and behavior towards
helping this particular person that represents a group of our users to help them solve the problem. It's like,
whenever you're writing something, you're in the front of your computer, you have a meeting, you're no longer
talking about, we just did the product. Instead, you might think there are people somewhere they are represented by
Jessica. And what we do today is super important, because we are trying to make Jessica's life better. So you may
also use it as a tool for for motivation, because it's not just a job, right? It's helping someone sitting somewhere
in the world having some problems, and they're most likely more of such people. That's why we created persona to
represent that group. target group. Yeah. Awesome. Thank
Lindsay Velecina 24:22
you. So this next question. So this person asked kind of a different
questions about estimations. So do estimations have both a QA and a development effort? They're indicating that
their teams are not cross functional? So what are your thoughts there? Maybe give some advice on building cross
functional team as well. Well,
Magdalena Kucharska 24:53
generally, for my idea is we if we are estimating anything in our
backlog, We estimate everything or nothing. If we just estimate some of the things that we do, and others don't,
then we don't have complete data. And if we don't have complete data, we cannot make conscious decisions, or, or
forecast our product development. Because because we have incomplete data. So if you are estimating in your team,
you estimate all the work, and you estimate with with all of your team, right, so to get the full understanding, it
might be difficult at the beginning, because I remember when I was starting, teaching estimation, and the biggest
voice was of the tester saying, we don't want to estimate because we don't understand the code. And we had a big
conversation to which level they need to understand what's being done to know enough to estimate, right, so it took
a while it wasn't one session, it was a couple of sessions, couple of refinements to be honest, to understand to go
into deep into our, our PBIS that we had, until we get a shared understanding enough to estimate as a team. So that
would be my point, together a validator.
Joanna Plaskonka 26:12
So I also heard about problem with cross functionality. So my question will
be, so if you're your team is not cross functional, how do you create product increment? Maybe this is a good
starting point, right? Because if you do not have all needed skills and expertise, how you can make sure that you
have this opportunity for learning for gathering feedback, feedback every every sprint, so that might be a change,
huge change a game changer actually in your process to do all the possible things to allow your team to make them
become first functional team. And the second, the second part, McDonough shared the idea that few estimate, estimate
everything. Because yeah, now it seems like you may miss some some some data and how do you want to, to assess what
is possible, potentially, and what is not, there is an alternative about that. Don't estimate, use the historical
data. And this is pretty consistent with empiricism. So learning by doing and learning from history, making the best
possible decisions for the future. So if you use information about for instance, amount of PBIS, you were able to
achieve in in previous sprints, on average, for instance, or you will use in general, so called Flow metrics. So
Kanban guide for Scrum teams, this might be an inspiration for you, you sometimes you don't have to focus the
conversation on the giving actual estimate, for instance, in story points, maybe it's better to ask different
questions, what are the risks? What are unknown things? What are the ambiguities here? What is the worst thing that
may happen? And have this conversation to assess how to prepare well, during for instance, backlog refinement for
the upcoming sprints? And instead, look, look at the history because the good news, what happens in the past, if you
have transparency in your backlog is truth. So you will make decisions in that case, based on the data that was
real, this is what happened. That was not a prediction of the future. It's about the history.
Magdalena Kucharska 28:40
So I guess we got into more a bit of a conversation, what data can we
use instead of velocity because usually story points lead to velocity at some point burndown chart, which is what we
call a vanity metric. That gives us some idea of velocity of the team, but gives us nothing about the product
themselves. So as Jana said, there are a lot of other metrics. On other data we can gather. For instance, we can
gather Customer Satisfaction Index, we can try to measure Cycle Time lead times the quality of our work, let's say
quality code coverage that we can measure that we can measure happiness index in our teams, and then see where we go
forward. I guess we just kind of drift drifted with the conversation a bit from the questions?
Lindsay Velecina 29:23
No worries. Thank you for that. So this next question, I'm going to jump
around a little bit more. There are lots of questions coming in. So if your question does not get answered, don't
worry, I am going to share these questions with Jana and Magda, and they will figure out a way to address them. So
don't worry about that. It just asked you to be patient. So this next question. So Have either of you had experience
working with Scrum teams that are not traditional software development based but rather data science, where much
effort and work is next Bear meditational and could result in little to no added value at the conclusion of a given
sprint. Focusing on delivering added value is difficult in this type of scenario.
Joanna Plaskonka 30:14
What about changing your perspective of it? Wonderful question. And now you
triggered me Because personally, when I'm teaching in my classes about Scrum, I'm not telling that Scrum is a tool
to help you with your delivery or product development. What I say instead, it's a tool to maximize learning. And
it's a tool that helps us manage risks. So if you in your case, I feel your pain because I had this conversation
with one of the leaders that he observed, like, you're doing a lot, right. And it was in robotics, by the way. So it
was difficult new algorithm AI involved, right? AI is not new, new thing, trust me. I studied that a long, long time
ago. So new algorithm, new AI, hardware included, it was so many possibilities that something may go wrong. And it's
good to have a conversation what what we actually did, what kinds of risks that we noticed that we find out and how
did we manage them? So for instance, during sprint review, we started talking about what was the value of learning
process, and the product delivery, product development came up as the consequence, consequence of that learning and
risk management. So I think when it comes to very r&d work, it's good to make such things transparent. have this
conversation with stakeholders, and show show what are you are doing when it comes to learning when it comes to, to
mitigating managing risks. So that might be a changer that will help you facilitate better discussions?
Lindsay Velecina 32:12
That's great. Thank you. All right. So this question shifts to remote work.
So I work with a remote team. It's a struggle to get the developers to talk during sprint retrospective, and sprint
planning any tips on how to build more momentum with this team, I've tried icebreakers raise this concern during
retrospectives, and no major progress help.
Magdalena Kucharska 32:38
Sorry, I'm smiling, I feel your pain, I feel this pain. So usually, I'm
gonna go straight to come come up some of the ideas and the solutions that worked for me, maybe jump over them to
Joanna to share her experience. So when I feel that people are disengaged, and doesn't mean it's usually online
could be offline, they happen before the online time is because they don't see any value in the event. For instance,
imagine we have a retrospective, every sprint, we come up with some ideas, some actions, but we do not implement
them. During some of the sprints. During like the time is passing, we see that whatever we discuss, nothing gets
implemented throughout the work, there is inspection, there is no adaptation. So our work doesn't get any better. So
we are not learning actually from what we did before. So this event loses value in itself, because it doesn't
doesn't have any output or outcome for us. So what helped with my teams was to ask them, What can we do together to
make this event more valuable for you? What needs to happen? Right? Is there a specific thing that needs to happen?
What needs to change in this event to make sense, because what I'm kind of feeling but I'm just doing a hypothesis
that maybe there's kind of a zombie Scrum. So you're doing the mechanics, you have all the events you have, you may
have artifacts, you may have commitments, but however, some of the things are not working. So I'd say going back to
the purpose, why each of those events exist? What how do they connect with each other? What happens after them what
happens with the output, right? So if you create a planning and do you have a sprint goal? And do you ask and talk
about the sprint goal during every day? Do you inspect it as you go along? Right? Do you really have the outcome out
of the events? That will be my answer?
Joanna Plaskonka 34:37
That's a very good question. And thank you Magda for sharing that
perspective. That might be one of the scenarios. And I can imagine that sometimes people simply do not like talking
in a bigger group. If you ever facilitated a bigger meeting, most likely you realize that only a small group is
talking when it's just asking questions. Listen And then great. That's why last year we created we published annual
course@scrum.org. And the key word for you is facilitation. So I can recommend, if you look for resources@scrum.org,
there are plenty of good stuff, keyword is facilitation. And there are techniques that you can use to maximize
engagement. However, maybe they will not talk out loud in this bigger group. But if they create valuable posts,
their voice is there, and you can create outcomes from this meeting, here you go. So I think it's also a matter of
respect that simply some people do not want to talk in the front of the bigger group. So I would, I would recommend,
I would also recommend that direction. And I can also share something that happened to me recently, I had a group of
12 very good students, I have to say, because whenever they were doing some exercises, I've seen fantastic outcomes.
But you know, when I was talking to them, all the cameras were off. And it's terrible. It's a terrible thing for the
trainer, because basically, you are missing visual cues when you have this collaboration. So what I did, I took the
advantage that the training was split over four days. And during the second day, one of the students called in
earlier and we started conversation. And I told her that, you know, it's such a pity that I don't see your face, and
she said, Okay, I will turn my camera off. And I said, Hey, it's such a great thing that you're here. Why are you
not turning your camera on? I told you openly that it may affect my work, and I'm here for you. So she said, Well, I
don't want to be the first one. And I told her, and at the same time, you can be leader you can lead by example, she
stayed with camera on and till the end, or the whole training all the camera were cameras were on because this is
what happened, I convinced her to stay with the camera on and the others decided to change, you know to have also
this cameras on. So there are different leaders in your team, right?
Magdalena Kucharska 37:23
So to paraphrase, find a change agent within your team within your
group, to someone on your site and try to do a little step by level make a change.
Joanna Plaskonka 37:35
I have one more story, I will try to keep it short, there is for a split
specifically poor for sprint retrospective, there is such a facilitation technique that we can call it a box
technique. So you have a physical or virtual box. Basically, they are putting ideas they want to discuss in one
place. And for every item for every question for every every positive facilitator changes, it rotates. So you
actually ask your team to be part of both participation and facilitation, maybe that will help you create a bigger
ownership during the meetings. And also,
Magdalena Kucharska 38:19
in regards to retrospective. Just one more thing. There's a common
misunderstanding that a scrum master should facilitate retrospective. Everybody is able to do that scrum master just
makes sure it's there it happens. It has the effect was supposed to have everybody's engaged. However, you can do it
on a rotating basis. So that's a great suggestion, John. Thank you.
Lindsay Velecina 38:44
Great, thank you. This next question. So do you have any tips for creating
sprint goals? And our project these are stories seemed like a long to do list? Do you have simple examples?
Magdalena Kucharska 39:01
Like an example of a good sprint goal,
Lindsay Velecina 39:03
yes.
Magdalena Kucharska 39:07
user how to
Lindsay Velecina 39:08
create one
Magdalena Kucharska 39:10
will give you one example of a sprint goal, users are able to log in via
Facebook to our website. So it's a short everybody knows what it's all about. It's written from the perspective of
the user, and you know how to achieve it. So you are you when looking at the sprint goal, you as a team are able to
answer when will it be done? You know what the impact is, you know, what's the preferred output that will come up by
the end of the sprint? You know what to look for. And also when creating a sprint backlog, it's understood to
everybody is transparent, and you know which items of the PBIS can help you create and deliver the sprint goal. Keep
in mind not everything in this sprint backlog needs to adhere to the sprint goal. It could be one ppi, it could be
10, PBIS, doesn't really matter, it could be in the area of PBIS to the sprint goal gives you the goal. So that will
be like a short, very short answer from my side.
Joanna Plaskonka 40:16
And I have a longer one. So when you when someone asks me like, Hey, could
you help us create three ENCODE? My typical answer is yes. But you know, what? Could you please tell me? What is
your product called? And maybe even earlier? Could you tell me what is your product?
Magdalena Kucharska 40:32
What you're doing is for?
Joanna Plaskonka 40:35
Exactly who is your user? So my personal recommendation is to start with
those. And I would add one more. So what is the product? Who is your user? What is your product goal? And what is
currently additional one? What is the currently maturity of your product? Maybe you have more products, maybe they
are on different levels? why I'm asking that, because Scrum is not a universal tool to fix it. All right. It's, it's
the not, if you have pure maintenance work, I used to have such work for some time, Scrum did not work perfectly. We
were we felt that our work does not need those events. Instead, we focused on Dum Dum Dum Dum flow. So maybe there
might be some other tools that will help you find the best possible approach and as a PSD, Scrum is in our names, I
will still say it's okay not to Scrum, it may not be the best tool for you. However, what I observed is that one of
the reasons why it's difficult to formulate sprint goal, which should be a step, you know, smaller step towards
something bigger, something flexible, but as Magda showed us, in our example, something that helps understand why we
are doing that. What is the value? Okay, so it has, it could be very easy to understand, by everyone involved. Why,
why the scrum team is working on that. So, I would start with asking you, your team, your product owner, those
questions, because those questions might lead you to a quite interesting
Magdalena Kucharska 42:28
conclusions. And also in in Scrum, without this protocol, you probably
don't know what you're working towards, for you don't know what to inspect and adapt at the end. Your dailies become
just, JIRA opened a new goal, task by task because there's nothing to focus on. So it's really important to have the
shared understanding of the sprint goal as a step towards your product goal.
Lindsay Velecina 42:55
That's great advice. Thank you. So this next question from Craig, gonna dig
into your experiences a little bit. So can you discuss some of the best and most challenging interactions that
you've had with leadership and stakeholders? Craig is looking for tips or specific techniques that you use with
getting stakeholders to see the true impact of implementing Scrum and the agile mindset.
Magdalena Kucharska 43:26
That's a tough one. worst situation.
Joanna Plaskonka 43:33
I can start with
Lindsay Velecina 43:34
some of the best and then go to the worst.
Joanna Plaskonka 43:36
Yeah, I can start because I feel like from you know, stress and
responsibility that I feel from one point of view, every such conversation is challenging, so I can work and I used
to work with different leaders, including C level executives. And what I feel there are a few things that you have
to be careful. If you are just using we call it in Polish round words. So you're we have to do it because it's good,
because it's nice, because everyone is saying Scrum is great for complex problem. Well, this language, this
conversation may end up with them. Why you're telling me those things? Why? Don't want to distract me, I have plenty
on my table. Right? So good. Good advice. Good approach, from my perspective is what kind of problems do you have?
What bothers you? What are the things that you think about when you start work in the morning? So if you want to
have a good collaboration with leaders, present yourself as a partner, so for me, what really, really pays off? Was
having transparent, respectful conversations about problems? Helping leaders facilitate difficult discussions, one
of the most difficult discussions that I had involved CEO, CTO and very valuable developer very experienced one. And
there was a conflict, there was internal conflict. Very tough situation everyone is red seems like they are they are
very unhappy. And I help them using Scrum values scrum principles to facilitate the discussion into the right
direction. So I try to paraphrase what they were saying, for instance, Magda, did you mean that you wanted to
emphasize that you care about your work? Yes, yes, this is what I wanted to say. You can imagine that it was a
communication problem. And at the same time, it helps us to find the right questions. Okay, what we want to achieve,
right, right, right. Now, what is your perspective, you ask one person, what is your perspective? So it helped, it
helped, we were able to, to to have this conversation till the very end. And although finally this engineer, this
developer decided to leave the company, I felt that we ended up this relationship as good colleagues with a lot of
respect. And this is what in my view, Scrum is about about values about trust about respect. Yep. So I hope it
helps, you know, do not talk about wonderful ideas, maybe change perspective, how can I help you what kind of
problems you have, use the best that you know, we use the best your skills to help them? Because then you build a
partnership. And they may ask you questions. So Monica, how can I help you do you do you have also some challenges.
And here you go, you have now opening, pouring great conversations with important decision makers in the company.
Magdalena Kucharska 46:54
So what works also for me is when talking to managers, and leaders, some
CEO is asking, why did you want to adopt agile or scrum in the first place? What kind of problems we try and
resolve. If your problem was, let's say, time, you want to improve time of deliverance, or whatever you do to your
customers, then we need to focus on that and build our goals or product goals or sprint holes around time. But you
cannot tackle every problem that you have at once. Because if everything is important, then nothing is important.
Right? So go back to the reason why did you want it in the first place. And what really helps also is one of the
last lines in the scrum guide is like, although you can use some of the elements of Scrum, if you want to have the
full power of the inspection and adaptation and transparency, you need to adopt whole of Scrum. You can have the
events, you can have the artifacts and commitments. But if you resigned from each of those, the value you wanted in
the first place will not be provided. So if you want to have value, you need to adopt all of it and learn from it.
Right? It's empiricism. So what helps is that? And also the other part, let me adapt to that. I often ask. I'm gonna
be honest about budget about money, because the company's reason to exist is to bring customers the product they
need they want. And the second one is to gain profit. So if you're choosing some kind of behavior, some kind of an
action, how is this going to help profit your product, right? If it's called if you wanted to, if, if your actions
as a micromanager, let's say if you want to micromanage your people, it takes a lot of your time. Right. So if you
pass some things along, you'll have more time to do more valuable things for the company and for the product than
micromanage. And maybe if you see some behaviors, like micromanagement, or any other behavior that might disrupt the
work of the scrum team. Also try to get into reason behind that. Maybe there's a small step you can do towards there
is this tool called delegation poker delegation word. That very roughly, I'm gonna go very quickly explained,
there's more than one level of delegation. There are seven levels of delegation and moving from the first level,
first of all, it's just telling someone to the next level with a bit of a selling point can be also a big step. So
I'll also advise you to look at this tool. The delegation worked in delegation poker as a tool to have a discussion
with your manager what thinks that he or she can give up?
Joanna Plaskonka 49:53
Yeah, and again, we are touching the bases for for one of the bases. Our
bedrock is wrong values supported by trust. So you can use delegation poker to talk about trust because this is
without trust. I cannot imagine professional scrum helping you flourish.
Lindsay Velecina 50:15
Thank you both for that. That's great. So this next question here, the
leadership team believes the sprint review is taking too long. It is a two hour meeting, and we demo and show
progress and address what is next. So there are five teams who review, inspect and adapt. And these two hours,
feedback is stopped in literally 30 seconds. So people do not provide feedback. What can we do to improve? So
Magdalena Kucharska 50:50
I'm gonna try to answer a bit however, I'm missing some context. Are
those teams working on the same product or not? That will be like a key question, because I'm gonna assume like both
ways, let's say if those teams are working on the same product, they should not represent their own work, each by
each team, what they delivered, because they're working on the same product, and the total of what they did their
increments, is the increment of the product. So they should present it present is not the perfect word, I'm going to
change it, they should discuss it, and gather feedback around one increment that they deliver, not one by one. In
the other case, if those five teams are working on something totally different, then probably they have different
stakeholders, they have different users different products. So it doesn't really make sense for them together sit
together in one meeting, because some of the people just not be interested in that part. And also, other other
things like other side note, if stakeholders is saying your event is too long, it comes back to the question of
value. Does it give value to them? What do they need? What kind of information they're seeking for? And what kind of
feedback are they gathering? Do your stakeholders actually know what this event is for? Right? Maybe there's kind of
a conversation between the scrum master product owner before that before the sprint review, what is what is
important for them? When we do we have I have like a couple of teams working together. And one of the teams has is
building a very broad product. So depending on who uses which kind of service of this particular product, there's a
different target audience, what we do with every sprint review, we provide an agenda, saying what exactly what were
the exact elements that we worked on during the last sprint, and only the people who are interested in that and can
give you not only interest and then give you valuable feedback, because sprint review is a feedback session pretty
much. So you can inspect and adapt towards your product. Or I also heard the word demo. Maybe if you're doing a
demonstration, instead of collaboration, they do not feel involved or just sitting and looking at your product. If
it's a software product, let them click on it. Let them use it. Get them involved. Sorry, that was supposed to be
short answer, the longer so Joanna to you.
Joanna Plaskonka 53:21
You said a lot of good stuff already. Amanda. Thank you. So
one of the best sprint reviews I've seen. It was not a demo. Remember, in Scrum, we've never been talking about GMO.
It's actually what do we want show working product work together on increment on inspecting increments. So the best
sessions I've seen CEO sit down in front of laptop and he was using the product. And I remember that people were
amazed, you know, looking at the potential user using the product, you know, so that was a very, very good and
indeed, I would call it collaboration and feedback session. And remember, feedback is not only about talking, what I
would even say we have some, some research, some people claiming that talking to people is just one side of the
coin, what is most important to understand how they actually use your product. That is a really strong feedback part
of your sprint review. And I would ask as Magda mentioned, what should be changed your stakeholders so that you will
get value out of it? And what I implemented in one of on one of my situations, we had regular feedback service very
short. However, we were constantly asking feel free to be invited to make change. We hear your feedback. So every
sprint review, we did some small adjustment and you may be shocked how big changes happened when we when you compare
first sprint review in They are and the last one, right? Because small changes, you know, regulary introduce
inspecting, sometimes it means going back and forth, right. But those small changes made a huge, huge difference. So
maybe you have also a product portfolio. And I wouldn't claim that it's not okay to have two hours working session,
it might be a matter of how to do it well. So there are also some other techniques for Sprint reviews, when you want
to do do such thing. Maybe you can use some breakout rooms, you will have some you know, introduction, what is going
to happen in this breakout room, we are working together on this part and the other something else. What my teams
also do, they send official information to all stakeholders, hey, we finished our planning, this is our sprint cup.
So sprint has just started and the stakeholders are already informed, very straightforward for us in very
straightforward way. This is our commitment. This is our sprint goal. So expect value when it comes to that
particular goal.
Magdalena Kucharska 56:13
Remember, when we say stakeholders, we mean also clients, new users,
because sometimes in the company stakeholder is just the person within the company, some project manager, some
director will never actually use your product. Sprint Review is also to gain feedback from your clients and users.
When they work as a medical company. We just took our laptops or went to the reception and asked the patients that
registered for visits to click on our new system. And I mean, the faces of the developers was like, don't click
there, don't click there. Actually consider patients going to click there because it's intuitive for him. But it's
not how our developers designed. This was the best feedback that we had was just asking random patients in a medical
facility to click on our product.
Lindsay Velecina 57:03
Some great discussion here. Thank you both so much. Unfortunately, we are
coming up on our time already. This hour really flew by. And there's still a lot of open questions. So like I had
mentioned, I am going to share these with Jana and Magda, and I'll work with them on figuring out how we're going to
address these open questions. We do run these sessions about once a month. So please keep an eye out for these
sessions. Just a reminder, we do have learning paths and lots of free resources on the scrum.org website. So please
check those out. And all of our webinars are also listed on the website. And please stay connected with us and with
Jana and Magda, and Magda and Jana, if you want to let the audience know how they can best connect with you. That
would be great.
Magdalena Kucharska 57:54
Yes, thank you. Thank you, Lindsay. Thank you, everyone for
participating a lot of her questions. I mean, I feel like the session can go on for a day or two days without an
end. So the best way to reach me is via LinkedIn. So feel free to just invite me via LinkedIn. I see John are
nodding. So probably, that's also the best way to get in touch with us. And in terms of questions, we'll try to put
them into a series of blog posts on ScrumOrg. So they're not lost, and you can access them forever and ever. Oh.
Lindsay Velecina 58:26
Sounds great. Thank you both so much for sharing your experiences today and
helping our audience out with their questions. That was greatly appreciated. It's a very fun session. And I hope
everybody enjoyed it scrim on,
Joanna Plaskonka 58:41
I enjoyed it a lot. So it was great experience. Thank you ladies. And most
importantly, thank you all for your time, because sometimes it's one of the most precious things that we have our
time and you decided to spend this time today with us. I really appreciate that.
Lindsay Velecina 58:59
Thank you everyone. Take care