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

15
votes
5answers
3k views

How do you integrate Testing into a Scrum process? [duplicate]

This is really perplexing me. We have a 'definition of done' and it includes dev 'done', unit tests 'done', dev test 'done'. However we also have a user acceptance test that needs to be 'done' but the ...
15
votes
6answers
3k views

Good workflow for software development with scrum and continuous integration

I'm studying an approach to understand better how the continuous integration workflow fits better in a software development company with the scrum method. I'm thinking something like this: Would ...
15
votes
5answers
3k views

When to do Code Review

We have recently moved to a scrum process and are working on tasks and user stories inside of sprints. We would like to do code reviews frequently to make them less daunting. We are thinking that ...
15
votes
7answers
1k views

How can Scrum be adapted to an academic environment?

I'm currently working with a professor at my university to develop new curricula for the Software Engineering and Capstone Design courses offered in my college. Up until recently, both courses used ...
14
votes
10answers
1k views

Skeptic in a Scrum Team

My company has recently switched to an Agile way of working and as a part of it we've started using SCRUM. While I'm very comfortable with it and feel that this way is superior to a traditional one, ...
14
votes
5answers
3k views

Keeping agile with zero-bug/defect policy

In our project we work in a zero-bug (a.k.a zero-defect) methodology. The basic idea is that bugs are always higher in priority than features. If you're working on a story and it has a bug it must be ...
14
votes
8answers
2k views

How to stop / avoid Over Time on a Scrum Team?

Actually, I'm helping a small software shop on their Scrum Implementation. Recently the Scrum Master reported me that he has a problem because the Team is working Over Time to achieve the Scope ...
14
votes
6answers
573 views

Does your team function well without following a work methodology (such as scrum)?

I've worked in a number of small teams over the last 9 years. Each had the obvious good practices, such as short meetings, revision control, continuous integration software, issue tracking and so on. ...
14
votes
16answers
5k views

Weeding out real agile from buzzword agile in an interview [closed]

I've been interviewing for co-ops (paid internships) lately and a large number of the companies I've been interviewing with have been saying they use Scrum or some other agile methodology (scrum being ...
14
votes
6answers
4k views

Can scrum master allocate tasks?

We are following scrum in our project. I see most of the times the scrum master allocates the tasks for us. However, I read from many scrum books that scrum works the other way around (the 'pull' ...
14
votes
5answers
2k views

Can Scrum use technical specifications in the Product Backlog rather than user stories?

At the company I am currently working for we started to do Scrum projects. It was not so hard to convince the managers to move from waterfall to Scrum. We're doing a project where we rebuild our ...
14
votes
7answers
2k views

Coding and testing in the same sprint

How is testing handled within the same sprint as coding, if all or most of the coding is not done until the end of the sprint? (I'm referring to the "soup-to-nuts" development and testing of a single ...
13
votes
11answers
3k views

Can daily reports decrease a developer's productivity? [closed]

In another question, I asked about why developers might don't like daily scrum. We talked to developers and we decided to not hold daily scrum for a while (to give it a try and customized scrum in our ...
13
votes
5answers
2k views

Some team members don't actively participate in Sprint planning

Some team members just wait until the stories they are most likely to work on will be discussed and only then they participate. Otherwise they just play with their phone and don't listen. In some way ...
13
votes
12answers
12k views

With agile, what do when a user story doesn't get completed in an iteration? [duplicate]

Do you just move the story to a new iteration, or delay the next iteration? It gets a bit tricky when you use something like Jira when you have to copy or move around stories between iterations as it ...
13
votes
5answers
2k views

Why does the Scrum guide say no testers?

I have been reading the Scrum Guide from scrum.org and it says: Development Teams do not contain sub-teams dedicated to particular domains like testing or business analysis. In its literal ...
13
votes
7answers
786 views

How does agile work when replacing a working system?

In an ideal Agile world, you quickly build a small, but useful subset of the desired end system, and give it to users. They're excited, because it's useful, they start using it and give feedback. You ...
13
votes
6answers
512 views

Peer review for tests just like code reviews

Does anyone practice the "code review" process for functional tests? Do you find it useful? The way that my current employer practices SCRUM we include functional testing as part of our "must have ...
12
votes
6answers
925 views

UX designers working one Sprint ahead

Our UX designers usually have a story in Sprint X that the developers will implement in Sprint X+1 (The UX designers and the devs/testers are on one team). I think this makes sense because if you ...
12
votes
6answers
1k views

In an Agile Environment, who is responsible for software architecture

In an agile team, who is responsible for making high-level architecture and design decisions that affect the entire system, not just the work being done in the current sprint? Maybe product owner, ...
12
votes
6answers
15k views

What is the difference between user stories and features?

Playing with icescrum, I realised that I do not understand the difference between user stories and user features. Can someone explain the difference?
12
votes
6answers
3k views

How to handle 'external' dependencies in scrum?

If you've planned a number of user stories for a sprint and one candidate story is dependent on some external provider delivering something to your team. For example an online service provider adding ...
12
votes
6answers
856 views

Rewriting software using Agile methodologies

Suppose you have to rewrite an entire application using Agile methodologies, how would you do it? I guess you could write a big bunch of user stories based in the behavior of your current system. And ...
12
votes
3answers
1k views

What makes for a good architect/manager/lead developer?

I am the Lead Developer for a small software company. Over the past two years, my team has grown from one developer (me) to a group of about nine people. Most of us are very capable, senior engineers ...
12
votes
3answers
14k views

Explaining the difference between Product Backlog Item and a Task

I've run into this challenge a couple of times and I'm hoping someone can provide some references, training or advice on how to explain the difference between a Product Backlog Item and a Task in TFS. ...
12
votes
6answers
2k views

How does SCRUM manage an enviroment where team members are shared?

Well, the questions said itself. In my workplace those cases happen, but also, many Agile books promote working in the same workplace and being concentrated in the current project to become faster in ...
12
votes
5answers
6k views

How many story points should you allocate in an initial sprint?

When first implementing Scrum within a team, how should you go about determining the amount of story points that are in an initial sprint when you have no idea of the team's velocity? Should you base ...
12
votes
2answers
378 views

Does scrum have any merit in defense contracting?

Overheard at the watercooler yesterday: "Scrum has no place in defense contracting." I tend to disagree in the sense that I believe Scrum can be tailored to work in many scenarios and I can see ...
11
votes
4answers
12k views

How long should a sprint planning meeting last?

In your experience, how long should a planning meeting (SCRUM) last? 8 hours? Or should it be shorter (succinct) and further discussions should be planned as part of the sprint (10 days sprint)?
11
votes
6answers
3k views

What is the purpose of planning poker in a sprint?

Our business analyst and project leads tell us the client's requirement as Stories. Every Sprint planning, we (developers) are asked to play planning poker. They asked all of us to consider the ...
11
votes
5answers
2k views

Sprint item takes longer then expected to be completed. What should we do?

What should we do if a item in scrum takes longer then expected? i am asking this because i have been noticing items that developers is struggling to complete as it is much tougher then initially ...
11
votes
4answers
2k 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 ...
11
votes
5answers
922 views

Velocity does not plateau over time, why?

I have plotted my team burn up chart and its velocity per iteration. To me it looks really bad (velocity fluctuates a lot). What should I be looking for to diagnose the root cause of this behaviour? ...
11
votes
6answers
993 views

In Scrum, who verifies “Done”?

I am a QA/Test manager in my organization and until today I verified the quality of the software (tests written and executed and bugs fixed). Who will verify this in Scrum? How do I know that the team ...
11
votes
4answers
2k views

Is documentation a User Story?

We need to do some user documentation for a product we have been working on for the past few sprints. We are now starting a new project in the next sprint and the PO is making the documentation for ...
11
votes
6answers
2k views

Can a freelancer use agile development?

I want to improve the way that I develop software. I want to develop faster and a great code! Today I use the waterfall method as freelancer, writing web stuffs (sites, systems, etc). Is there a way ...
11
votes
6answers
671 views

How should we handle extra cosmetic features in Scrum sprints?

I was reading the Scrum documents and it says that the tasks in Sprint should be "potentially shippable". I am confused by what this means. Suppose in Sprint 1 the goal was, "user registration form". ...
11
votes
4answers
2k views

What should I do if Scrum member leave half way?

Due to health condition of one of the scrum member, he has to leave the team. My question is, do I need to start a sprint planning session again? or change the burn-down chart? or ask all the team ...
11
votes
3answers
2k views

Scrum: Handling lack of motivation

According to this, "Scrum highly relies on a highly motivated, closely collaborating, cross-functional and self-organized teams." So how do you handle co-workers who may not be as motivated to take ...
11
votes
6answers
6k views

Should SCRUM be used for a project with only one person working on it?

At our company we have a team working on 3 different projects at the same time, where typically only one or two people are involved in each project. Project work often involves mastering new ...
11
votes
3answers
334 views

Being a team manager and a developer in a Scrum team

I am managing a team of 6 people that recently moved to Scrum. We have a Scrum Master (one of the developers in the team) and a Product Owner. Since I have quite a lot of free time (because a lot of ...
11
votes
5answers
914 views

Is it a good idea to appoint one of the scrum team member or scrum master as Product Owner?

Lately we had a project, in which client was busy touring. As usual scrum team was formed, management decided to appoint our analyst as Product owner since Client won’t be able to participate ...
11
votes
5answers
363 views

Early subtasking at the beginning of each sprint

I have joined a new team which is using Agile/Scrum, and their development process is as follows: 1) developers review each story before each sprint to make sure it doesn't miss anything critical. ...
11
votes
2answers
734 views

SCRUM from scratch, with no base framework established?

We are a small group of 5 people that is about to start a new project. This is the first project where we will go all-in on scrum. We are struggling a bit with how we are going to establish a base ...
11
votes
3answers
754 views

What should a tester (Quality Assurance) person do on a scrum team?

Coming from a scrum environment with no integrated testing support and an independent minded QA staff, how is a tester (QA person) best integrated with a scrum team? What should they do? For ...
11
votes
3answers
2k views

How Do You Handle Non-Functional Work With Scrum in Embedded Systems?

I have two issues with scrum in embedded systems. First, there are many tasks to do, especially in the early stages, which are not demonstrable. We started with a dev board, no OS, no display, no ...
10
votes
5answers
2k views

How often should a Scrum team meet its Sprint commitment? [closed]

Commitment is a promise, and we all have been taught that you need to keep your promises. But is it realistic to keep the commitment for each Sprint? Sometimes people get sick, sometimes the ...
10
votes
5answers
1k views

In Scrum, should you split up the backlog in a functional backlog and a technical backlog or not?

In our Scrum teams we use a backlog, which mostly contains functional topics, but also sometimes contains technical topics. The advantage of having 1 backlog is that it becomes easy to choose the ...
10
votes
4answers
2k views

Reasons for Pair Programming

I've worked in a few shops where management has passed the idea of pair programming either to me or another manager/developer, and I can't get behind it at all. From a developer stand-point I can't ...
10
votes
7answers
796 views

Scrum overestimation and replanning

We are in the middle of our first Sprint and something dawn on us: we over estimated! We had planned 114 ideal hours for this 2 weeks iteration and at the end of the first week we finished the whole ...