Questions tagged [scrum]

Scrum is an agile framework that helps manage a project, usually software development. PROJECT MANAGEMENT QUESTIONS ARE OFF-TOPIC. Please ask these questions on ProjectManagement.SE - https://pm.stackexchange.com

Scrum is an agile software development methodology developed by Ken Schwaber and Jeff Sutherland in the mid-1990s. Scrum is based on a "Sprint," which is typically a 30-day period for delivering a working part of the system. Each Sprint starts with a two to three-hour planning session that includes the customer (product owner), the facilitator (Scrum master) and the cross-functional team. The customer describes the highest priority in the backlog, and after the team agrees on how much of it to do, it is left alone to do it. To keep the team synchronized, there is a 15-minute meeting every day (daily scrum).

Scrum Roles

Non formal roles:

  • Stakeholders
  • Managers

See Scrum Roles

Scrum meetings

  • Daily Scrum
  • Sprint Planning
  • Sprint Review
  • Sprint Retrospective

Scrum process

Wikipedia Article

External Links:

762 questions
16
votes
2 answers

What does it mean for a PBI to be committed while in the backlog in MSF Scrum 2.2?

In attempting to understand what I'm seeing in TFS 2012 Web Access under WORK | backlog | Product Backlog, I used the "Create Backlog Query" button and then opened up the new query in the edit to see how it works. I noticed that it displays PBIs…
bwerks
  • 8,651
  • 14
  • 68
  • 100
15
votes
6 answers

How granular should tasks within a story be?

We've been recently implementing Scrum and one of the things we often wonder is the granularity of tasks within stories. A few people inside our company state that ideally those tasks should be very finely grained, that is, every little part that…
Fabio Kenji
  • 776
  • 1
  • 7
  • 17
14
votes
6 answers

What is the relation between scrum agile and RUP?

RUP in the dialogue with Scrum There is a relation between Agile and RUP. Actually I though that Agile development was a type of RUP. In the article from IBM above you can see that they are fitting the model to RUP. Does someone has any…
Geo
  • 8,663
  • 13
  • 63
  • 93
14
votes
5 answers

What do Planning Poker numbers represent?

The numbers used to vote when planning are 0, 0.5, 1, 2, 3, 5, 8, 13, 20, 40, 100. Is there a meaning when those numbers are chosen? Why don't we just choose 1,2,3,4.. for the sake of simpliness?
Nam G VU
  • 33,193
  • 69
  • 233
  • 372
14
votes
9 answers

Understanding Scrum

I have been working as a .net developer following the waterfall model. When working on, say a 12 months project, usually my team follows Analysis, Design, Coding and Testing phases. But when it comes to following the Scrum process, I don't really…
SARAVAN
  • 14,571
  • 16
  • 49
  • 70
14
votes
7 answers

Scrum/Agile: How do you plan in internal improvements?

I have now worked on two different teams that use the Agile/Scrum approach in the last two years and both teams were eager to improve the way they approach software development. In the first team, we could easily convince our product owner to get…
André
  • 12,971
  • 3
  • 33
  • 45
14
votes
15 answers

Scrum, how to handle bugs in the sprint and how to time estimate bugs

I'm working in a Scrum project writing firmware code in C for an ASIC. Every so often we have really hard to find bugs. But how do I time estimate these bugs? I always tell the Scrum master I do not have the competence to estimate them because I…
Henrik
  • 1,983
  • 3
  • 28
  • 52
13
votes
5 answers

Should we use personas in user stories?

The book User Stories Applied contains single page discussing Personas. The definition of persona from the book is: A persona is imaginary representation of a user role. It futher discuss definition of the persona: Creating personas requires…
Ladislav Mrnka
  • 360,892
  • 59
  • 660
  • 670
13
votes
4 answers

How to integrate QA into the Sprint

One of the challenges with Scrum is how to fit QA into the process. Sure, QA works with the developers on each individual user story during the Sprint, but what about giving QA time with the fully completed sprint to do a full regression and load…
ToddH
  • 2,801
  • 2
  • 28
  • 28
13
votes
4 answers

Scrum stories and behind the scenes features

As I understand things, the Scrum backlog is composed of a series of Stories that represent something for the end user and this is further decomposed into Features. If this is the case, where does all the behind the scenes features go that aren't…
James P.
  • 19,313
  • 27
  • 97
  • 155
13
votes
5 answers

In agile development how do you deal with the "less-well-architected" code that results from a sprint-focussed mindset

I work on an agile project using Scrum. Sprints have come and gone and we have fulfilled milestones successfully. The system works well enough to meet the current customer requirements. However, we are left with a system in serious need of…
Ben Aston
  • 53,718
  • 65
  • 205
  • 331
13
votes
13 answers

Who should fix bugs in a Scrum/Agile environment?

In your opinion, who should fix a bug? A programmer, right? OK but really, who... let me explain. I'm a Scrum Master across a number of Scrum projects. Scrum says 'ring-fence your resources where possible', a sentiment I whole-heartedly agree…
user182464
13
votes
6 answers

How to measure estimate and story points in Scrum?

Lets take an example suppose we got 5 stories A,B and C,D,E. Importance Name Estimate 90 B 70 A 50 C 35 E 10 D The stories are ordered based on their importance (priority). How do you estimate them? Is it…
kurozakura
  • 2,339
  • 8
  • 28
  • 41
13
votes
7 answers

Managing user stories for a large project

We are just starting on a pretty big project with lots of sub projects. we don't currently use any kind of named process but I am hoping to get some kind of agile/scrumlike process in by the back door. The area I will be focusing on most is having a…
Loofer
  • 6,841
  • 9
  • 61
  • 102
12
votes
3 answers

Agile: User Stories for Machine Learning Project?

I've just finished up with a prototype implementation of a supervised learning algorithm, automatically assigning categorical tags to all the items in our company database (roughly 5 million items). The results look good, and I've been given the…
benjismith
  • 16,559
  • 9
  • 57
  • 80