Skip to main content

How to apply scrum ?

Last post 09:16 pm October 26, 2015 by Ian Mitchell
6 replies
01:31 am October 18, 2015

Hi folks,

First of all I'm new to scrum.org so HI


I've recently joined a company who are new to agile and have:

- multiple sites with one complex back-end (like e-commerce – has chat support, cms, transactions, dialer etc)
- one Backlog with hundreds of items (some like projects, some like tasks)
- 1 Kanban team that takes daily and critical stuff with a PO
- 3 scrum teams with 2 PO (one PO has 2 teams)
- one CPO
- ***in discussion to take outsourced teams for development and not decided if the outsourced teams should have one more PO or be handle by CPO

I have some doubts on how scrum is applied. Could anyone help me with clarifying them?


1.Backlog items are added by everyone in the company, including sale people, how and who to handle hundreds of items?

a) current situation: CPO decide which item worth to be added in the BL and prioritized the items, according to a formula or guts. For each sprint (with one day before sprint starts), CPO sends items to each PO who acts more like a coordinator, adding spcs (if necessary) and send them to the dev team in sprint. POs are responsible only for the project(item) success.

b) suggestion 1. CPO decides which item worth to be added in the BL and prioritized the items. But PO and Dev team should pull items from the BL, based on the projected capacity, cross-functionality of skills, the Definition of Done, etc.

* my concern is that we will end in the same situation as a) only that DEV takes items and not send directly from CPO.

c) suggestion 2. Separate items and create 2 BL so that we create 2 empowered POs fully responsible of the product success.

* but then who decided which items goes to Kanban? The 3 PO?

d) any other suggestion?

In any situations listed above, who should create the business model?

1. whoever added the item in the BL
2. CPO
3. PO


01:04 pm October 19, 2015

You've provided a lot of information Ana. I'll try to provide some feedback.

- Backlogs should not contain task-related items. The backlog should be a list of items that each provide usable business value when completed. A task can be checked off when complete, but rarely if ever result in usable functionality to the business.

- There should be a separate backlog maintained by each PO. It is ok for multiple teams to serve a single PO, but that PO must maintain their own list of user stories for their teams. From the information you've provided, there should be 3-4 separate product backlogs maintained by 3-4 Product Owners.

- It is wasteful for organizations to maintain hundreds of items in a backlog. Perhaps this might improve if it is separated into 3-4 backlogs, but typically an organization simply cannot work through that many items in a timely manner, so it is wasteful to document and track potential work that may be 1 or more years into the future.

- In Sprint Planning, the PO offers work to the team, and the team determines if they have the capacity/skills/comfort level to accept the work. Negotiations ensue if needed to arrive at the sprint backlog for the upcoming sprint.

It is ok if the CPO is prioritizing the offers for all of the teams, although this approach seems to circumvent the authority of the PO. You want PO's who have the authority and capability to direct work to their teams to maximize business value. You should discourage this activity being silo-ed through one individual (CPO).

- You don't mention the state of stories that are being prioritized/offered. Do your teams work with a Definition of Ready (list of criteria that a story should meet to be considered Ready For Sprint)?

- It isn't terrible to open up Product Backlog entries to anyone who wants to submit them, but I have seen very good practices come from coordinating such submissions through the PO who is in charge of identifying and prioritizing such work. Otherwise, you may end up with duplicate entries, and work submissions that are ignored by the PO (where did this come from?), which can lead to conflict and waste.


09:16 pm October 19, 2015

> POs are responsible only for the project(item) success.

I think that's the key concern here. In Scrum each PO should be clearly responsible for the value of his or her product. The product boundaries do not seem clear in this case, nor do their integration points. A project view is perhaps being taken in an attempt to compensate.


10:48 am October 23, 2015

Hi,

I'm also new to scrum and new in a company that is trying to apply Scrum. What is confusing me for the moment, is the daily Meeting - where we have the Scrum Master present and that is conducting each daily meeting. As I can see in your guide only Development Team is required to attend it and the SM only if needed. If I'm looking on another authorized scrum sites about the daily meeting the presence of the SM is mandatory. What should I say to my team, it is or not mandatory the presence of SM? What can I explain about the other site option?

Thanks


04:52 pm October 23, 2015

The daily meeting is a team meeting. It is an opportunity for team members to come together and talk about the current sprint.

With a mature Scrum team that can facilitate this meeting on their own, the Scrum Master isn't really required, although there is still value in having the SM observe and provide observations and/or suggestions after the meeting.

For newer teams, it is beneficial to have the Scrum Master attend in order to facilitate the meeting and ensure that it is being conducted according to Scrum standards.

I do not know what other sites you are referring to, but I would caution against any "interpretation" of Scrum that isn't specified in the Scrum Guide.


09:38 am October 26, 2015

Cerasala,
As you may have read in scrum guide, role of SM is to facilitate. SM is not there to conduct the daily meeting. Daily meeting is to be organized and conducted by development team only. If development team is not mature enough to conduct it, again SM is to coach the team how to do it but never be the conductor of the meeting.


09:16 pm October 26, 2015

> What should I say to my team, it is or not
> mandatory the presence of SM? What can I
> explain about the other site option? 

A Scrum Master should be aware of how the Daily Scrum is being conducted, and should be confident that the rules are being followed. These are covered in the Scrum Guide. The SM can step in and provide coaching if necessary. Otherwise he or she does not need to be there, and it is sufficient for the team to provide an updated list of impediments.

The message to give your team regarding any contradictory material is that the Scrum Guide is authorative.


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.