Discussion:
[SCRUMDEVELOPMENT] How to handle pressure fron product owners
mavurisatya@yahoo.com [SCRUMDEVELOPMENT]
2015-11-16 22:50:33 UTC
Permalink
Hi All, Good day.
I am in between my Sprint n the team is fully functional. My product owner just found n informed that some of the user stories from the ongoing sprint might not add business value or r obsolete n wants the team to replace them with a new set of features which r not yet estimated. The team has already completed their coding n is now trying to integrate test it. How do v handle such scenarios or requests mid Sprint ? Should i accept these new features? My take would be to stop r minimize the obsolete features but continue with the remaining features of the Sprint without shortening the Sprint n later consider the new list for the next sprint? My po is very particular to replace them now itself. What is ur / scrum framework take here? There could b a discussion that if i continue with the current planned features, its a waste of effort n budget as v should anyways rework to include new features later. But if i agree to the changes now, i might be sending a wrong message which could become a practice to my po to request similar changes in future n my team might get demotivated. Kindly advise.
'Steve Ash' steve@ootac.com [SCRUMDEVELOPMENT]
2015-11-17 15:27:15 UTC
Permalink
Hi



Some questions and possible answers:



1. How long are your Sprint? If more than 4 weeks, then this may be
the problem with the PO needing to ask for changes. Try 2 weeks; that is
optimum.

2. Does your Dev Team have an agreed Sprint Goal with the Product
Owner? If not, you are a hostage to fortune!!

3. Can the Sprint Goal still be achieved by making the changes that
the PO wants? If not, only one answer - stop the Sprint and plan a new
Sprint

4. Do you hold a retrospective at the end of each Sprint? One of the
questions if the PO has asked to make changes is "why did the PO not realise
that the stories at the start of the Sprint were no good?".

5. Does your PO attend the Sprint Planning? If not - shoot him or
her!!!!!



The Dev Team should never be forced to accept new stories that have not been
estimated.

The Dev Team should never be forced to make any changes to the Sprint after
the agreed Sprint Planning.



If the PO insists on changes, this is Command and Control and not the Agile
way! The PO needs educating or get a new PO that knows what he/she is
doing!!



Hope that helps





Steve Ash
Eric Gunnerson Eric.Gunnerson@microsoft.com [SCRUMDEVELOPMENT]
2015-11-17 17:45:23 UTC
Permalink
If you are following Scrum, your options are to either put off the features until the next sprint or to blow up the sprint. There are only those two options so that it is obvious to the PO that blowing up the sprint is a very impactful thing to do for the team. If there is a big disconnect, I would vote for blowing up the sprint after you tell the PO what it’s going to cost.

My personal preference is to run sprints on a weekly cadence; this makes it much easier for the team to flex to whatever work has the most business value right then and it reduces the need for the product owner to blow up a sprint because they have more opportunity for input.

It also sounds to me like you have a backlog problem; if you have a good backlog, this sort of thing should come up rarely.

Eric
From: ***@yahoogroups.com [mailto:***@yahoogroups.com]
Sent: Monday, November 16, 2015 2:51 PM
To: ***@yahoogroups.com
Subject: [SCRUMDEVELOPMENT] How to handle pressure fron product owners



Hi All, Good day.
I am in between my Sprint n the team is fully functional. My product owner just found n informed that some of the user stories from the ongoing sprint might not add business value or r obsolete n wants the team to replace them with a new set of features which r not yet estimated. The team has already completed their coding n is now trying to integrate test it. How do v handle such scenarios or requests mid Sprint ? Should i accept these new features? My take would be to stop r minimize the obsolete features but continue with the remaining features of the Sprint without shortening the Sprint n later consider the new list for the next sprint? My po is very particular to replace them now itself. What is ur / scrum framework take here? There could b a discussion that if i continue with the current planned features, its a waste of effort n budget as v should anyways rework to include new features later. But if i agree to the changes now, i might be sending a wrong message which could become a practice to my po to request similar changes in future n my team might get demotivated. Kindly advise.
MJ mj4scrum@gmail.com [SCRUMDEVELOPMENT]
2015-11-17 18:30:56 UTC
Permalink
Post by Eric Gunnerson ***@microsoft.com [SCRUMDEVELOPMENT]
My personal preference is to run sprints on a weekly cadence;
I'm pleased to read the suggestions of shortening the Sprint. This has obvious benefits, as well as some that are initially less obvious: encouraging the team to work together more closely, reducing the habit of only testing after coding, slicing work into thinner vertical slices, reducing unnecessary work ....

--mj
(Michael)
'Zander Collier, III' zandercollier@gmail.com [SCRUMDEVELOPMENT]
2015-11-17 18:47:15 UTC
Permalink
You wrote something that I think is telling: "PO just found ... might not
add business value".

You shouldn't change course based on "might". Your PO needs better
definition than "might".
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
Hi All, Good day.
I am in between my Sprint n the team is fully functional. My product
owner just found n informed that some of the user stories from the ongoing
sprint might not add business value or r obsolete n wants the team to
replace them with a new set of features which r not yet estimated. The team
has already completed their coding n is now trying to integrate test it.
How do v handle such scenarios or requests mid Sprint ? Should i accept
these new features? My take would be to stop r minimize the obsolete
features but continue with the remaining features of the Sprint without
shortening the Sprint n later consider the new list for the next sprint?
My po is very particular to replace them now itself. What is ur / scrum
framework take here? There could b a discussion that if i continue with
the current planned features, its a waste of effort n budget as v should
anyways rework to include new features later. But if i agree to the changes
now, i might be sending a wrong message which could become a practice to my
po to request similar changes in future n my team might get demotivated.
Kindly advise.
------------------------------------
------------------------------------
------------------------------------
Yahoo Groups Links
Cass Dalton cassdalton73@gmail.com [SCRUMDEVELOPMENT]
2015-11-17 18:53:35 UTC
Permalink
One of the major benefits of the entire concept of a sprint is the focus
that it gives the dev team because they are protected from mid-sprint scope
changes. If the domain that you work in can change that drastically
mid-sprint, maybe your sprints are too long for the environment. Or maybe
the PO's value sense needs some work. I have a hard time believing that
what was the absolute highest priority at the beginning of the sprint is
not obsolete or of zero value. That just blows my mind and smells of a
more systemic problem.


On Tue, Nov 17, 2015 at 1:47 PM, 'Zander Collier, III'
Post by 'Zander Collier, III' ***@gmail.com [SCRUMDEVELOPMENT]
You wrote something that I think is telling: "PO just found ... might not
add business value".
You shouldn't change course based on "might". Your PO needs better
definition than "might".
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
Hi All, Good day.
I am in between my Sprint n the team is fully functional. My product
owner just found n informed that some of the user stories from the ongoing
sprint might not add business value or r obsolete n wants the team to
replace them with a new set of features which r not yet estimated. The team
has already completed their coding n is now trying to integrate test it.
How do v handle such scenarios or requests mid Sprint ? Should i accept
these new features? My take would be to stop r minimize the obsolete
features but continue with the remaining features of the Sprint without
shortening the Sprint n later consider the new list for the next sprint?
My po is very particular to replace them now itself. What is ur / scrum
framework take here? There could b a discussion that if i continue with
the current planned features, its a waste of effort n budget as v should
anyways rework to include new features later. But if i agree to the changes
now, i might be sending a wrong message which could become a practice to my
po to request similar changes in future n my team might get demotivated.
Kindly advise.
------------------------------------
------------------------------------
------------------------------------
Yahoo Groups Links
Kristin DiCenso dicenskr@gmail.com [SCRUMDEVELOPMENT]
2015-11-17 18:53:55 UTC
Permalink
Hi Satya,


There have been good suggestions to your questions so far. If the PO is so
passionate about the change in that the dev team is not at all working on
anything providing business value, then there should be a team decision to
end the sprint and regroup (aka blow up the sprint). However, that may not
be a satisfactory solution for the dev team as they have already finished
the initial coding of the requested user story functionality. It may be a
good idea to enumerate the potential options for the team and the effects
of those options to facilitate a team decision. The next step is clearly
NOT to simply take the requested changes and move on within the sprint.


To help solve the full problem, past your need for an immediate decision, I
may also question and suggest the following:
1. Was there an initial sprint (typically called Sprint 0) to set up the
backlog?
2. If so, were all features and user stories in the backlog assigned to a
measurable business objective?
3. If not, I'd highly recommend that the PO understand why this project has
been funded, what are the expected business objectives and ensure that ALL
features and user stories are linked to supporting a business objective
(you may have more than one business objective).
4. Are you using some kind of requirements management tool? (eg. BluePrint,
Reqs Mgmt for JIRA, Jama, etc) If not, I would highly recommend using it as
it would facilitate linking your epics, features, and user stories to
business value. The goal of what you want to be doing is delivering FIRST
what is linked to the HIGHEST business value.




I also may recommend 2 books for you PO to help him/her out: (I'm not
personally affiliated with either of these books.)
http://www.amazon.com/Scrum-Product-Ownership-Balancing-Inside


http://www.amazon.com/Agile-Product-Management-Scrum-Addison-Wesley




Let us know what action the team decides to take and how it turns out.




Thanks
Kristin
Ron Jeffries ronjeffries@acm.org [SCRUMDEVELOPMENT]
2015-11-17 21:52:19 UTC
Permalink
Hi 

Post by ***@yahoo.com [SCRUMDEVELOPMENT]
I am in between my Sprint n the team is fully functional. My product owner just found n informed that some of the user stories from the ongoing sprint might not add business value or r obsolete n wants the team to replace them with a new set of features which r not yet estimated.
I need to begin with a few observations about how concerning this is.

First of all, the Product Owner is totally responsible for maximizing the value of the Sprint and the whole effort. So it is quite concerning that, a week or so ago, the PO asked you to do these things which have suddenly been found to be of no value and/or obsolete. This makes me think that you do not really have a Product Owner at all.
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
The team has already completed their coding n is now trying to integrate test it.
This tells me that the team is developing in an odd way: code all the features, then integrate then test. It should be well known by now that the thing to do is to build one feature at a time, all the way to fully integrated, then do another and another. This makes me think that the team is not yet very capable.
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
How do v handle such scenarios or requests mid Sprint ? Should i accept these new features?
You do not mention what your role is. Scrum says that the Dev Team decides, during Sprint Planning, how many features to accept, in priority order. Unless you are the whole Dev Team, which seems unlikely, I’m not clear why you are in the business of “accepting” features.

Scrum also makes absolutely clear that changes are not accepted during the Sprint. Your Product Owner has two options: let the Sprint continue until done, or cancel the Sprint and plan a new one. I think a wise Product Owner would consult with the team on this, but since the Product Owner has the unique responsibility of maximizing value, terminating the Sprint, or not, is their sole decision in my opinion.
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
My take would be to stop r minimize the obsolete features but continue with the remaining features of the Sprint without shortening the Sprint n later consider the new list for the next sprint?
If the Sprint is to continue (which IMO is the PO’s decision) then it would certainly make sense to stop working on the useless features and to continue on useful ones if there are any. This will probably result in having more capacity in the Sprint, and the team (THE TEAM) could decide to take on more work without much of a problem. This is commonly done when a team discovers they have too little to do. Scrum does not speak directly to this case in the Guide but most people consider it to be a reasonable thing to do.
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
My po is very particular to replace them now itself. What is ur / scrum framework take here? There could b a discussion that if i continue with the current planned features, its a waste of effort n budget as v should anyways rework to include new features later. But if i agree to the changes now, i might be sending a wrong message which cou
ld become a practice to my po to request similar changes in future n my team might get demotivated. Kindly advise.
You keep referring to “my team”. I don’t know if that means “the team I happen to be a member of” or if you are expressing some form of ownership. Scrum does not have the notion of a Dev Team Owner. It does not have the notion of a Dev Team Lead, who would not own the team anyway. It does not have the notion of a Dev Team Manager, who would not own the term either. The ScrumMaster is a servant to the team, not its owner. Anyway ...

The Product Owner has the sole responsibility to maximize the value of the work. If the work being done is invalid, the Product Owner has the right and duty to stop it. There is no role in Scrum that can override that decision. If the Product Owner says stop, you stop.

Now then, we need to figure out what has gone wrong and deal with it. This is a job for the Sprint Retrospective. Please write soon and tell us how your retrospectives are going. The ScrumMaster has the responsibility to see that this problem is resolved. Here are some thoughts regarding what may be going on.

One possibility is that your Product Owner may not really be empowered to decide what to do, and may be taking orders from someone else who is the “real” Product Owner, and who gets involved only rarely (since apparently a week or so ago, no one knew that these features were bad ideas). If this is the case, there will be waste like this more frequently. While team motivation will be at risk, a more important fact is that money is being wasted. If half your Sprint has been cancelled, the Product Owner has wasted that much money. In the USA that might be as much as $15,000 or more per team week. This fact may be more convincing to the people you need to influence than mere morale, though it should not be.

Another possibility is that the Product Owner is not competent at judging business value. In this case, they need help. The team can help: it is likely, if these features were bad ideas, that someone on the team knew it. It should have come up in Backlog Refinement (you are doing Backlog Refinement, are you not?) that these were not valuable features. If no one knew these features were not valuable then your team is not properly constituted: the team must include all the skills necessary to do the job and this includes analysis and evaluation. If the fact that these were bad ideas and no one mentioned it, then we need to look at whether there was an opportunity (Backlog Refinement) or not, and if there was, why the people did not speak out. If they spoke out and were ignored, then the Retrospective needs to address why important information is being ignored, at great cost in time and money.

So there are quite a few possibilities as to just why this has happened, and they are all the responsibility of the full team, Product Owner and Dev Team, to identify and resolve. What to do this time is probably not very important: I would be inclined to stop the Sprint because it is more dramatic and it appears that your team needs a whack upside the head to get things sorted out. But you’re there, and I’m not. One way or another, there’s serious stuff behind this problem and it needs to be identified and rooted out.

Ron Jeffries
ronjeffries.com <http://ronjeffries.com/>
Before you contradict an old man, my fair friend, you should endeavor to understand him. - George Santayana
Adam Sroka adam.sroka@gmail.com [SCRUMDEVELOPMENT]
2015-11-17 23:12:31 UTC
Permalink
Ron has some really good points above. I too am concerned that the PO
"discovered" a lack of value after the start of the sprint. Wasn't the PO
present in planning and in charge of the backlog from the outset?

In this situation I would ask for a story mapping session. If done well it
should ground and unite you on what needs to be done and how to prioritize
it.

If you aren't familiar with story mapping, it is not part of Scrum per se,
but fits it very nicely. Jeff Patton, the originator of the technique,
wrote a book about it, which is a good place to start. It's a really good
idea to have someone who has done it before there the first time you
attempt it.
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
Hi All, Good day.
I am in between my Sprint n the team is fully functional. My product owner
just found n informed that some of the user stories from the ongoing sprint
might not add business value or r obsolete n wants the team to replace them
with a new set of features which r not yet estimated. The team has already
completed their coding n is now trying to integrate test it. How do v
handle such scenarios or requests mid Sprint ? Should i accept these new
features? My take would be to stop r minimize the obsolete features but
continue with the remaining features of the Sprint without shortening the
Sprint n later consider the new list for the next sprint? My po is very
particular to replace them now itself. What is ur / scrum framework take
here? There could b a discussion that if i continue with the current
planned features, its a waste of effort n budget as v should anyways rework
to include new features later. But if i agree to the changes now, i might
be sending a wrong message which could become a practice to my po to
request similar changes in future n my team might get demotivated. Kindly
advise.
Continue reading on narkive:
Search results for '[SCRUMDEVELOPMENT] How to handle pressure fron product owners' (Questions and Answers)
8
replies
weave / wobble?
started 2007-11-21 14:13:28 UTC
motorcycles
Loading...