Agile development practice consisting of having a short cycle known as a sprint to build functionality. Product owners prioritize a list of work items known as a backlog that the team selects which items to commit to finishing during a sprint. Daily stand-up meetings called scrums are held and ...

learn more… | top users | synonyms

6
votes
5answers
279 views

Spending a good fortune on a certificate holding Scrum Master or a Veteran XP coach?

There is a very prestigious company that delivers a well-sold software about financial systems. It has more that 20 years of history, and is staffed with about 20 programmers and much larger number ...
6
votes
4answers
582 views

Using Scrum on small projects where Owner doesn't want to be involved

Recently I've been reading and learning quite a lot about scrum and I like it a lot. However, I do have a couple of likely scenarios in my head to which I don't know the solution. So let's say that I ...
6
votes
2answers
432 views

Daily Scrum when the team is just fixing bugs

I understand all the advantages of Daily Scrum and my team does it when we are working on stories. But sometimes we just have bugs to fix for days, while we're waiting for new stories, and when this ...
6
votes
4answers
704 views

How to stop gold-plating and just be content to release working developments [closed]

The development team that I'm a member of has recently adapted to work according to Agile practices. This has personally highlighted the fact that I can't stop myself gold-plating code (and ...
6
votes
6answers
1k views

Dealing with selfish team member(s) [closed]

My team is facing a difficult quandary, a couple of team members are essentially selfish (not to be confused with dominant!) and are cherry-picking stories/tasks that will give them the most ...
6
votes
3answers
277 views

Handling unexpected features during sprint

Our team is going to adopt scrum and agile technics. We've got a product, which we develop for multiple customers. This customers supplied us with necessary requirements, so everithing is fine to ...
6
votes
3answers
1k views

What happens between sprints?

I'm working on a project loosely following the scrum model. We're doing two week sprints. Something I'm not clear on (and don't have a book to consult) is exactly what is supposed to happen between ...
6
votes
4answers
2k views

When to mark a user story as done in scrum?

There is a notion in scrum that emphasizes delivery of workable units at the end of each sprint. Each workable unit also maps directly of indirectly to a user story and when in new sprint PO ...
6
votes
3answers
736 views

Is collective code ownership mandatory in Scrum?

Is is an absolute must when following the Scrum methodology to practice collective code ownership, instead of for example weak code ownership?
6
votes
4answers
202 views

Is an agile methodology appropriate in this situation?

Imagine a project where the interface to be delivered has been locked down 90%, and you are already in possession of a solid architectural design. Would an agile methodology still offer any value in ...
6
votes
6answers
335 views

Code ownership with multiple Scrum teams

If two Scrum teams use the same software component, who is responsible for providing a clear architectural vision of that component and maintain/develop this vision as the code base evolves? In Scrum ...
6
votes
4answers
473 views

How to prevent intentional over-estimation in user stories?

I am asking this from a purely hypothetical standpoint. According to the Sprint Planning Meeting section in the Scrum Guide: "The number of items selected from the Product Backlog for the Sprint is ...
6
votes
6answers
2k views

How many user stories per person should be completed per sprint? [closed]

Just ran across this figure, and wondering if there's another well know source than would help confirm these numbers: Based on data I analyzed on successfully finished sprints, I determined that ...
6
votes
5answers
2k views

Who should define, assign, implement, and follow the tasks in Scrum?

Roles in scrum are Product Owner, Scrum Master, and Scrum Team. A user story should also break down into smaller pieces called tasks. A task seems to have four phases, namely, definition, assignment, ...
6
votes
4answers
5k views

ScrumMaster Interview Questions

I have a bunch of ideas around questions I can ask a potential candidate for a ScrumMaster position, but I wanted to reach out to the awesome community as to interview questions/exercises to do for a ...
6
votes
4answers
476 views

Sprint Meetings - What to talk about

In work we have just started using the Scrum methodology, it is working well but I have a question on the daily sprint meetings. We set aside 15 minutes for the meeting (between the three devs and ...
6
votes
4answers
952 views

What metrics do you use on your Scrum project? [closed]

We are starting a new project and the board/stakeholders are asking for metrics to check the team performance. As a junior ScrumMaster I told them: about the Velocity and BurndownChart that we can ...
6
votes
2answers
275 views

Split skilled Scrum team

A Scrum team has been forced together and is feeling very uncomfortable. They are constantly saying that it is not working for them and that they are fed up with hearing the words Agile and Scrum. ...
6
votes
4answers
671 views

Validating User Stories: How much change is too much?

While the core of requirements development and acceptance criteria would ideally take place during the planning meeting in order to create a better estimate, Scrum encourages continuous interaction ...
6
votes
7answers
788 views

As the team leader/manager, what kind of role should I seek when we switch to Scrum?

My company wants to start using Scrum, and in real scrum there is no place for a real team leader (manager). What is the next step for the dev team leader? Should I be a (chief) system architect/tech ...
6
votes
2answers
2k views

How should we draw the release burndown chart?

I have been in various Agile projects and seen many release burndown chart styles. Most of them were handled manually since somehow all the tools that I have run across don't produce really useful ...
6
votes
4answers
346 views

Scrum roles mixed up

Here at the office our Scrum roles are a bit mixed up, so I would appreciate any advice on how to improve it. We are a small team of 4 developers (one of which is a de facto scrum master) and we also ...
6
votes
3answers
811 views

How to integrate technical line/functional manager into Scrum team?

We have recently had a new line manager start to manage our Scrum team. He is immensely experienced in our field but is relatively inexperienced at Agile/Scrum. He has extensive technical expertise in ...
6
votes
3answers
898 views

Getting from a user-story to code while using TDD (scrum)

I'm getting into scrum and TDD and I think I have some confusion which I'd like to get your feedback about. Let's assume I have a user-story in my backlog, in order for me to start developing it as ...
6
votes
2answers
919 views

How could I deal with conflicting personalities in a Scrum/Agile based team?

We apply Scrum/Agile and we have two teams. The other team has a conflict of interest (or rather personalities) between two developers. I would like to help resolve this and would like to know how to ...
6
votes
3answers
6k views

PBI vs User Story

Recently an item has been added to the Product Backlog by product owner which says "When I go to login page from x page, I see an error. I want that error to be removed". It seems to me that this is ...
6
votes
4answers
652 views

In Scrum, how to handle contention/workload at end of sprint

My team started using Scrum a few sprints ago. Our project involves building software interfacing with physical devices (think robots and sensors) and our typical Product backlog usually represent ...
6
votes
4answers
570 views

Sprint Backlog Task Estimates - What Are the Hours Made Of?

For the sprint backlog, I read that the stories are broken into tasks, and estimated. Are these estimates typically development hours only, or development + QA? What are these hours typically ...
6
votes
3answers
512 views

How to get the team back on track for SCRUM/Agile?

There was a company developing software product. They had adopted SCRUM as agile method for entire development department incl. programmers, testers and analysts. It had been working grand for them in ...
6
votes
3answers
447 views

Task Planning on an Agile Team

At the beginning of each sprint our team will pull in a handful of user stories and then, one by one, write slightly more detailed tasks for them as well as assign specific hours to each task. ...
6
votes
4answers
680 views

Managing Production Issues during a Scrum Sprint

The question of managing bugs in production has been a large feature in my mind of late. Sprint's are not meant to have any items added into them, but for critical bugs, this is simply unavoidable. ...
6
votes
2answers
778 views

Multi-project multi-team Scrum

2 teams (A and B) in different geo locations are developing Project P. Both of the teams are also developing few other smaller projects: A has projects PA1 and PA2. B has PB1 and PB2. P is the only ...
6
votes
2answers
4k views

How do you run a sprint retrospective to maximize participation and honesty? And what about follow up on action items?

I've seen it done as a free-for-all where the scrum master just asks everyone to throw out comments. Or a time-boxed session where "anonymous" comments are posted on the walls bucketed by category. My ...
6
votes
4answers
2k views

best practices in creating a product backlog in scrum [closed]

I am new to scrum, project management in general, and i am having problems deciding what to call a feature or a sub-feature (which are tasklists to creating that feature?) especially for the standard ...
6
votes
3answers
1k views

Can the ScrumMaster and other team members be managed by the Product Owner?

Our team is switching to Scrum. I would be the ScrumMaster (in addition to being a developer), and another developer would become Product Owner (in addition to our product marketing guy). All members ...
6
votes
5answers
757 views

What are the common mistakes in 'tailored Scrum approaches'?

I have seen this before. Management wants to be agile and be scrummified, but does not want to step out of the status quo. My latest observation is no different; here, the Scrum is 'tailored' to the ...
6
votes
3answers
539 views

Product Owner introduces ungroomed (unfamiliar, not estimated) User Story(s) into the Sprint Planning meeting

A problem that I am facing and would like some input into is; a Product Owner introduces ungroomed (unfamiliar, not estimated) User Story(s) into the Sprint Planning meeting. The issue that this has ...
6
votes
3answers
5k views

How to estimate sprint velocity with varying team capacity?

We are a small team of 4 devs rather green in Scrum. Coming from all over the country, we often take odd days off or whole weeks off to go home. Therefore our team capacity changes dramatically from ...
6
votes
4answers
276 views

What types of positions might involve improving processes using CMMI and Scrum?

I'm an IT student and have been working on team based projects for several years. I've read some papers about CMMI and Scrum; this is really interesting to me and I would like to know what kind of ...
5
votes
5answers
517 views

How to properly shield a Product Owner from outside?

Update: We are a very small team (3 people) and thus I (Scrum Master) and the Product Owner are also developers doing some coding. We are aware of this situation and we are actively trying to ...
5
votes
4answers
556 views

Does producing potentially shippable product make you less agile?

The cost of developing a feature in Agile is very high because it needs to be ready for shipment. It includes: Significant bug fixing Writing/updating and executing tests Writing/updating the user ...
5
votes
7answers
354 views

Scrum decision making versus maintainability and development time? [closed]

I appreciate that this question may be controversial. In a sense, it is the flip-side of the question "Business trying to make technical decisions". In Scrum, the development team is supposed to be ...
5
votes
6answers
185 views

The value of potential shippability when the product is not minimally viable yet

The main benefit of having a potentially shippable product at the end of each Sprint is the ability to release the product quickly in case market conditions change. However, usually in the first half ...
5
votes
4answers
724 views

Sprint pressure causes quality issues? [closed]

The burn down chart displays a clear deadline and the progress towards the deadline. When the progress is slow and the completion of the committed work is at risk, people start to get sloppy on design ...
5
votes
5answers
1k views

Should you ever re-estimate user stories?

My current project is having a 'discussion' which is split down the middle- "this story is more complex than we originally thought, we should re-estimate" vs "you should never re-estimate as you only ...
5
votes
8answers
3k views

How often to release in Scrum sprint

How often to you release during a sprint. Only at the end of the sprint or every time a feature is ready. And how to you handle bugfix releases?
5
votes
4answers
598 views

What are the boundaries of the product owner in scrum?

In another question, I asked about why I feel scrum turns active developers into passive developers, and it seems that the overall problem is not scrumy (related to scrum), and rather it's related to ...
5
votes
4answers
295 views

Can we pull future user stories in current sprint?

Suppose we have estimated 5 user stories to complete in a sprint and completed all of them with testing, buffer time and for expected bugs. Still we have 2-3 days left for one of the developer. Can ...
5
votes
3answers
219 views

Scrum meeting - dealing with the last question

In the 5/15 minute scrum meeting the 3 questions are asked. For the last question "what impediments are getting in your way" If a dev has problems - the xyz is going to have problems, this is likely ...
5
votes
3answers
283 views

If another team haven't done a requested task, are we supposed to mention it in every Daily Scrum as an Impediment until they do?

Is it really necessary to mention the same impediment (blocking issue) in every daily standup, if the whole Scrum team already know about it because it's been mentioned at previous daily standups?