Questions tagged [scrum]

An agile framework within which a Product Owner (PO), Development Team (DT) of 3-9 Developers and a Scrum Master (SM) work as the Scrum Team (ST) to build and sustain complex products of the highest possible value. They do this work within a timebox called a Sprint; Sprints may be shorter, but may not last more than 30 days. Events, roles and artifacts are described definitively in the official Scrum guide: http://scrumguides.org/scrum-guide.html

Related Tags

Definition

Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.

Scrum is:

  • Lightweight
  • Simple to understand
  • Difficult to master

Scrum is a process framework that has been used to manage complex product development since the early 1990s. Scrum is not a process or a technique for building products; rather, it is a framework within which you can employ various processes and techniques. Scrum makes clear the relative efficacy of your product management and development practices so that you can improve.

The Scrum framework consists of Scrum Teams and their associated roles, events, artifacts, and rules. Each component within the framework serves a specific purpose and is essential to Scrum’s success and usage.

The rules of Scrum bind together the events, roles, and artifacts, governing the relationships and interaction between them. The rules of Scrum are described throughout the body of this document.

Specific tactics for using the Scrum framework vary and are described elsewhere.

Further Reading

741 questions
231
votes
25 answers

How do I prevent Scrum from turning great developers into average developers?

I found this also happened in my team although he may have exaggerated the situation a little bit. Scrum is a way to take a below average or poor developer and turn them into an average developer. It's also great at taking great developers and…
Qiulang 邱朗
  • 3,095
  • 3
  • 13
  • 22
155
votes
15 answers

Why do we use story points instead of man days when estimating user stories?

In agile methodologies (e.g. SCRUM), the complexity/effort needed for user stories are measured in Story points. Story points are used to calculate how many user stories a team can take in an iteration. What is the advantage of introducing an…
Louis Rhys
  • 6,042
  • 11
  • 42
  • 59
128
votes
16 answers

Team constantly fails to meet sprint goals

We are a small software company with one product. We use scrum, and our developers choose the features they want to include in each sprint. Unfortunately over the past 18 month period, the team haven't once delivered the features they committed to…
Orca
  • 1,109
  • 2
  • 8
  • 5
114
votes
13 answers

Should a (junior) developer try to push for better processes and practices in their development/IT team?

I'm a junior developer that is given the ability to help shape my team's processes if I can justify the change, and if it helps the team get work done. This is new for me as my past companies more or less had rigidly defined processes that came from…
user321981
112
votes
14 answers

How do I deal with a counterproductive scrum team?

Backstory: I have been working as part of this team for the past three years and in this time we have had three different Scrum Master who have all run things differently. Because of this change in Scrum Masters and their way of running the show, it…
user42401
107
votes
17 answers

Does Scrum turn active developers into passive developers?

I'm a web developer working in a team of three developers and one designer. It's now about five months that we've implemented the agile scrum software development methodology. But I have a weird feeling I just wanted to share in this site. One…
Saeed Neamati
  • 18,142
  • 23
  • 87
  • 125
89
votes
13 answers

Is a large increase in velocity realistic in a Scrum environment?

My manager has recently really been pushing to use velocity as a target and measure of productivity. We are currently working at an average velocity of 50 story points. My manager wants us to increase it by 40% to 70 story points (with no increase…
P2l
  • 921
  • 8
  • 9
87
votes
14 answers

Is Agile the new micromanagement?

This question has been cooking in my head for a while so I wanted to ask those who are following agile/scrum practices in their development environments. My company has finally ventured into incorporating agile practices and has started out with a…
Smith James
  • 587
  • 1
  • 5
  • 8
81
votes
10 answers

Dealing with failed sprints and deadlines

Many Scrum books and articles say that a failed sprint (when the team fails to complete some features from the Sprint Backlog) is not something that bad, it happens from time to time, and it can actually be useful if the team learns from their…
Andre Borges
  • 1,534
  • 1
  • 14
  • 15
68
votes
9 answers

Can Agile/Scrum be used by 1 or 2 developers?

Everything I've been reading and researching up to this point describes how Agile/Scrum works great with teams of about 4 to 6 members, maybe even more. In my current shop, we have about 8 developers or so, but given the nature of the volume of…
Dillie-O
  • 1,085
  • 1
  • 9
  • 11
65
votes
12 answers

How to develop excellent software with agile methods?

The Kano model of customer satisfaction defines different classes of product features. Among them are Must-be qualities: If these are not implemented the customer will not accept the product. Attractive qualities (delighters): Features that the…
Frank Puffer
  • 6,411
  • 5
  • 21
  • 38
63
votes
9 answers

Should a developer also act as a tester?

We're a scrum team of 3 developers, 1 designer, the scrum master, and the product owner. However, we don't have official tester in our team. A problem that is always with us, is that, testing the application and passing those tests and removing bugs…
Saeed Neamati
  • 18,142
  • 23
  • 87
  • 125
59
votes
10 answers

Should non-priority technical debt tickets be pruned from backlog?

I regularly review the technical debt tickets from my backlog, to prioritize them and remove those which are no longer relevant (fixed by some other development, obsolete...) Among those with high priority, we take 2 or 3 in each sprint, and this…
Gua-naiko-che
  • 712
  • 5
  • 9
59
votes
8 answers

Story points for bug fixing tasks: Is it suitable for Scrum?

I'm just wondering if we should assign story points to bug fixing tasks or not. JIRA, our issues-tracking software, does not have story point field for Bug type issues (it's only for Storys and Epics). Should we add the Bug issue type to the…
palacsint
  • 952
  • 2
  • 10
  • 16
58
votes
8 answers

Scrum - how to carry over a partially complete User Story to the next Sprint without skewing the backlog

We're using Scrum and occasionally find that we can't quite finish a User Story in the sprint in which it was planned. In true Scrum style, we ship the software anyway and consider including the User Story in the next sprint during the next Sprint…
Nick
  • 1,175
  • 2
  • 8
  • 12
1
2 3
49 50