Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Should developers be allowed to participate in backlog planning processes? [closed]

I recently interviewed with a company which has started introducing Scrum for their development cycles. I asked one of the developers how their experience has been, and it sounds like they are completely divested from the planning process. He wasn't allowed any input as to what went into a given Sprint, and didn't participate in any planning or grooming activities.

Basically, at the start of the last Sprint (or two) he was handed a to-do list. He had to breakdown items into their respective tasks (so they could be worked on over the Sprint), but wasn't involved in any planning activities; I'm skeptical he was allowed much input into how much effort an item might take -- I suspect the architects decided this for the team.

Is this how Scrum should be handled? My current team fully participates in all planning activities, continually adding our input as to how features may be addressed and how much effort they might take. I'm a bit skeptical (and nervous) about a company which simply hands developers a to-do list without asking for their input.

Note: I understand that once a Sprint starts, the list really is a prioritized to-do list. My concern is not having input into the planning process from the start.

like image 273
bedwyr Avatar asked Oct 01 '10 17:10

bedwyr


People also ask

Who participates in the backlog refinement event?

Who Attends the Events? Attendance at a backlog refinement event is ideally the entire Scrum Team, including the Product Owner, the Scrum Master, and Development Team. There may also potentially be one or two stakeholders, if subject matter expertise is needed.

Who should attend backlog grooming?

A well-rounded grooming session should include: The backlog grooming session leader (product owner, product manager, project manager, Scrum master, or other team member) The product owner or another product team representative. The delivery team or a delivery team representative.

When should the product backlog be refined and who should participate?

If you have a two-week sprint, run a backlog refinement meeting in the middle of the sprint. It's great for the team to step back from the sprint and look at what's next. Not only does it help prepare for sprint planning, but also can give a different perspective for the current work.

Who is primarily responsible for managing the product backlog?

Who is responsible for maintaining the product backlog? The Product Owner (PO) “owns” the product backlog on behalf of the stakeholders, and is primarily responsible for creating it.


2 Answers

If those who are doing the work don't get to give input saying what amount of work can fit into a sprint and let the business decide whats most important and should be scheduled to fit. Its not going to work run away. They are using new trendy agile words but doing the same old things.

like image 147
dave Avatar answered Oct 23 '22 11:10

dave


(...) He wasn't allowed any input as to what went into a given Sprint, and didn't participate in any planning or grooming activities.

Obviously, they're still doing command and control and micro-management (the team is not empowered and self-organizing) and they are still using push-based scheduling (they didn't enable pull-scheduling).

Scrum has other characteristics but the above points are more than enough to say that they aren't doing Scrum, regardless of how they name it, they didn't really shift from the outdated waterfall approach (they just did put some lipstick on the pig).

This is a big hint that they're still totally clueless about what Scrum is about, they didn't get it at all. And this is not going to change without some inspection and adaptation, if they even want to change. If you don't have the power to make this happen, run away.

like image 25
Pascal Thivent Avatar answered Oct 23 '22 09:10

Pascal Thivent