News for hackers. Stuff that matters.
Re:Scrum disempowers developers by barrkel on Wednesday May 30, 2018 @08:59AM (#17187301)
I recognize the disfunction. What happens is that the owner of the backlog becomes the controller of how much time gets spent on what. With feature pressure, it's all new features all the time, with no scope to address debt.
Re:Scrum disempowers developers by alistairSH on Wednesday May 30, 2018 @09:39AM (#17187523)
IMO, this is where a good leader (SM, tech lead, whoever - I don't mean a literal manager) advocates for sanity on behalf of the rest of the team. Mostly, this just requires somebody to say "No." every so often in the face of ridiculous demands.

As SM, it's my job to ensure that not only will the PO listen to concerns from the team, but the team feels empowered to provide that criticism. If neither of those happens, I've failed.

A bad PO will RUIN a team. I've seen them do just what the blog entry claims. I've also worked with POs who don't do any of the bad things claimed.

Re:Scrum disempowers developers by Cthulhu_ on Wednesday May 30, 2018 @10:21AM (#17187845)
This is correct. The article (and grandparent) seems to quickly jump to the assumption that the members of a scrum team are mindless drones - and don't get me wrong, some scrum teams are - but they are empowered by scrum itself to have a say or two itself in what to deliver when. The PO only decides priorities, and is not (officially) allowed to pressure for time and deadlines. In return, the scrum team gives feedback in the sprint ritual about how fast they're going, relatively, in story points delivered. This is only relative to that team's own (previous) sprints.

I think the main issue is that people are doing scrum wrong, applying traditional management to an agile process.

Re:Scrum disempowers developers by dgreensp on Wednesday May 30, 2018 @11:00AM (#17188195)
Does Scrum itself empower individual members of the development team? Saying it’s on the developers not to be “mindless drones” and the managers to not be “bad managers” may be true but doesn’t really refute the article’s point. Maybe you have Scrum disempowering developers and (at the best companies) other forces, including other practices and processes, empowering them.

For example, Scrum says responsibility for operations and testing are to be shared responsibilities; you don’t have an ops team or a testing team, or titles, or recognized responsibility. You might have a de facto ops team, but those are just some individuals who have chosen to carry pagers right now. I’ve seen things like this play out and been puzzled by it. I didn’t actually realize until reading this article that people have been giving talks and writing books saying that “subteams” are bad, but it makes sense now.

The point being, not having officially recognized responsibilities is a form of disempowerment.

Re:Scrum disempowers developers by alistairSH on Wednesday May 30, 2018 @01:19PM (#17189559)
not having officially recognized responsibilities

I feel like that's a bit of an overstatement. While scrum advocates for shared responsibility, it doesn't demand no-titles, no-roles, or no-passions.

It's all about ensuring the entire team possesses 'T' shaped skills. Depth and expertise in some areas, but still generally knowledgable across all areas. My test engineer doesn't write much code, but in a pinch, she can. My PO is fully capable of "running" the team in my absence, as is the test engineer. All my developers know the full DevOps pipeline and can contribute to it, though none of them are DevOps engineers by title or primary responsibility. And I'm an ex-developer-now-manager who can do a bit of everything, though these days I'd rather go to meetings and play office politics so my developers can do their thing.

Re:Scrum disempowers developers by dgreensp on Wednesday May 30, 2018 @01:55PM (#17189922)
Scrum recognizes no titles for Development Team members, regardless of the work being performed by the person;

Scrum recognizes no sub-teams in the Development Team, regardless of domains that need to be addressed like testing, architecture, operations, or business analysis

Maybe T-shaped people are required to make Scrum work, or vice versa? Like if you are running a restaurant and your company process says “there is no distinction between waiters and chefs,” then your waiters need to be decent cooks, and your chefs need to be personable and presentable. “Passion” can be a liability in this environment, for example being passionate about great food or great service. The lack of specialization doesn’t seem directly related to how to do great work, or be really happy at work.

Re:Scrum disempowers developers by s73v3r_ on Wednesday May 30, 2018 @02:10PM (#17190066)
While that's great, the boss is still the boss. I don't feel that any kind of parity can really occur when one party has the ability to pull the, "Do it this way and in this time or I take away your ability to feed and house your family," card. And while the vast majority of managers will never come out and say this, or try to not imply it, the implicit threat is still there.
Re:Scrum disempowers developers by knoq on Wednesday May 30, 2018 @11:41AM (#17188592)
Thank you for being the kind of owner I want.

I recently quit a job because I was the only one on the team "capable" (or that felt confident/comfortable) saying "No."

As a "devops" (loosely defined on our team) I felt my focus was uptime and error rates which sometimes is counter to new features (what managers want)...

Re:Scrum disempowers developers by stronglikedan on Wednesday May 30, 2018 @12:55PM (#17189347)
> the owner of the backlog becomes the controller of how much time gets spent on what.

Then it's no longer Scrum, correct?

Re:Scrum disempowers developers by s73v3r_ on Wednesday May 30, 2018 @02:13PM (#17190088)
I mean, if you want to do the "No True Scotsman" thing, sure. But I think it's really counterproductive to handwave away a lot of the common problems that occur.
Re:Scrum disempowers developers by stronglikedan on Wednesday May 30, 2018 @02:52PM (#17190523)
While it was a genuine question, I don't think the "No True Scotsman" fallacy applies at all, since that refers to subjective interpretation. IIRC, one of the objective rules of Scrum is that estimation of tasks is done by those who are to do them. If that is the case, and the owner of the backlog is estimating tasks, then it would appear that Scrum is not being practiced (or only partially being practiced, which may as well be not at all). I'm not sure how you interpreted any handwaving from a legitimate question, but I do agree with the point in general.
Re:Scrum disempowers developers by s73v3r_ on Wednesday May 30, 2018 @03:24PM (#17190841)
And I don't, because it detracts from one of the main cons against Scrum, in that it's basically a huge amplifier for crappy management, and offers absolutely no protections against it.