Questions tagged [agile]
Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
1,140
questions
5
votes
3
answers
839
views
How to decompose a sprint in scrum?
I´m struggling how to decompose a sprint in SCRUM.
I know in many cases SCRUM is used only for the developing part in the software process, but I want to use it for the whole project (in our case: ...
32
votes
5
answers
14k
views
Can Agile and ISO 9001 interact well?
There are few academic papers addressing the relationship between lean software development and the practices covered by ISO 9001. Most articles says that the divergence between these approaches is ...
27
votes
5
answers
44k
views
Design documents as part of Agile
At my workplace, we face a challenge in that "agile" too often has meant "vague requirements, bad acceptance criteria, good luck!" We're trying to address that, as a general improvement effort.
So, ...
2
votes
1
answer
287
views
Simulating Agile Software Development
Looking for a guide or example of where a group facilitator walks a group through an agile software development cycle playing the role of both the event facilitator and the key stakeholder or project ...
6
votes
4
answers
2k
views
If higher story points represent exponentialy more effort why are they allocated linearly?
This is a standard confusion I've always had with the concept of story points. I've always been told that the complexity of story points should go up roughly exponentially. Essentially a task pointed ...
1
vote
4
answers
181
views
Are group time estimates standard?
Our team assigns time estimates to tasks (not stories) in a group setting, so one of us will give an estimate that then anyone who picks up the stories has to meet or else gets questioned about it. ...
25
votes
6
answers
10k
views
In Scrum, why don't you use aging and guaranteed time slice to prevent outdated tasks in the backlog?
If there are many tasks in the backlog and the product owner keeps adding them, some of the tasks become outdated and in practice they are never implemented by the team. Why don't we borrow some ...
0
votes
3
answers
173
views
Team Development Workflow
I think my team may be doing agile a bit wrong but I can't put my finger on exactly how.
After a collaborative design of a feature that'll take a week or so to accomplish, we break into tasks which is ...
0
votes
2
answers
209
views
How do you do major changes within an iterative setup?
I am part of a project that develops a software with quite a clearly defined in- and output.
But the path (a chain of intermediate steps and artefacts) is not yet clear.
We start with a toy-ish ...
23
votes
9
answers
5k
views
Agile - What we doing wrong?
I'm a developer in an agile team, and we try to use Scrum.
So I'll put here a hypothetical problem to illustrate the situation.
We have a very old app, using some messy and bad maintainability ...
11
votes
6
answers
3k
views
How to distribute development and bug fixes tasks
I am an engineering manager and I manage an engineer who is responsible for a backlog with long lasting development tasks and many bugs arriving a few times a week. We work in scrum sprints but when a ...
0
votes
2
answers
109
views
Can BDD acceptance criteria format (Given - When - Then) be used for technical debt or tasks?
Behavior-driven development is meant to be used at the business/user level.
However, I find the keywords "Given - When - Then" a good format for technical stories as well, but I am very ...
12
votes
7
answers
5k
views
How can we only include ready-to-be-released features in our production releases every other week?
I'm a software developer on a fairly large agile team (we have eight developers actively making changes to a single code repository). Every two weeks, we push a new version of our software to ...
2
votes
6
answers
4k
views
When epics are used, should all user stories belong to an epic?
If we use both, epics and user stories, should all user stories be linked to an epic, or could some stories stand independently on their own?
It's more or less a question of formality in order to keep ...
3
votes
4
answers
4k
views
Scrum: Is it okay for the development manager to be the Product Owner
My company is going through an agile rollout and is currently considering options for what that means.
The ScrumMaster role is somewhat straightforward, but Product Owner has many candidates: ...
56
votes
11
answers
13k
views
Is our outsourced software vendor "Agile" or do they just not want to plan things?
UPDATE: Myself and the business unit leader were able to make enough noise with the bosses such that the vendor has agreed to prepare User Stories for the work they have done and also for all new work ...
1
vote
2
answers
181
views
Can TDD be suitable for a small team with overlapping but not identical domain knowledge
I am trying to get a better understanding of TDD. From a quick google I've found this:
In layman’s terms, Test Driven Development (TDD) is a software development practice that focuses on creating ...
2
votes
3
answers
395
views
Should Acceptance Criteria be mapped to unit tests?
My organisation is adapting a new SDLC process, and a part of this is to force engineers to map acceptance criteria (AC) to unit tests written for each user story in the pull request (PR).
To satisfy ...
10
votes
6
answers
1k
views
Do Story Point sizes for repetitive tasks change after you automate the task?
Here's the Scrum situation:
A certain task (implement a back end populated data table) is a frequent story
The tables frequently have similar but custom functionality
Each table takes about a week to ...
23
votes
11
answers
3k
views
Is fixing bugs made by other people a good approach?
Let's assume the situation where a team of four developers is building an application. During the testing phase, bugs are reported by users. Who should fix them? The person who committed the erroneous ...
28
votes
5
answers
37k
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.
...
11
votes
4
answers
10k
views
What exactly is Yak Shaving?
This came up when a developer brought in these planning poker cards, one of which is Yak Shaving.
There are various articles on google/wikitionary which basically say:
Yak shaving is programming ...
18
votes
4
answers
22k
views
Is Agile a variant of RAD?
Wikipedia says that Agile is a type of "RAD" which I guess is incorrect. From what I know, Agile was developed becasue RAD itself was not that sucessfull in 90'S (too rigid for changes).
Or am I wrong?...
-5
votes
2
answers
94
views
Two types of problems? [closed]
According to my experience, there are two types of problems:
For some problems I have been able to use some quick/dirty workarounds. Users are happy. Since the outcome quality has been acceptable for ...
7
votes
5
answers
7k
views
What is the role of a product owner in scrum?
I am learning about Scrum and currently have a basic knowledge. I have a few questions about the role of the Product Owner in the Scrum process:
What is role of Product Owner in daily Scrum, if he/...
0
votes
2
answers
245
views
Banker's Algorithm for project management?
Is there an equivalent to Banker's Algorithm but for project management? For example you have several teams with different tasks and there is a deadlock, how do you resolve and prevent these ...
0
votes
1
answer
90
views
How to manage inter team communication while working on same feature in microservice architecture?
We are a team of around 60 software engineers divided into almost 6 teams. We are working on an ecommerce project and following microservice architecture. Each team is responsible for their own ...
17
votes
3
answers
6k
views
Is it Ok to change estimates in the middle of an iteration?
We have started using Agile/Scrum in a team of 4 developers. We did our story estimations and ordered the stories Primed stories in the product backlog.
We started with the point based estimation on ...
6
votes
3
answers
678
views
What are benefits of Scrum compared to 'tackle things as they come'?
Much has been told about the advantages of agile development and Scrum in particular, however, most of these assessments assume that an organisation comes from a very rigid methodology of Waterfall. ...
3
votes
4
answers
399
views
Estimates without estimates
I have recently started working with a new large company, which has lots of different teams, working on different products, which are largely self-managed and are run quite differently.
My team is ...
2
votes
4
answers
6k
views
What does "Increment" mean in agile software development?
In Software Requirements by Karl Wiegers:
Project teams that build products incrementally by following an agile development process also need to understand the requirements that go into each ...
-1
votes
4
answers
315
views
Does Scrum prescribe work item statuses and their meanings?
At work, we're using Scrum with Azure DevOps (specifically using the Scrum process to manage our items) to run our sprints.
My question is, does the Scrum process within Azure Boards or Scrum in ...
-1
votes
5
answers
424
views
Self-organizing SCRUM teams and economic efficiency
As SCRUM teams are self-organized they are free to choose how to implement tasks.
However, isn't there a risk that teams could end up deciding to do for instance full re-writes (instead of constant ...
0
votes
3
answers
2k
views
Cloning Jira tickets at the end of a sprint - carrying over effort and points
I have been working with Jira within an Agile scrum like methodology for a while now. What happens quite often is a ticket is estimated and started on. By the end of the sprint 95% of the work is done....
3
votes
4
answers
1k
views
Should story points be re-estimated when rolling un-finished stories into next sprint?
We plan our sprint capacity in story points - so for example we have 20 points available when planning a sprint.
When we have stories which were not completed in the previous sprint, we generally roll ...
1
vote
2
answers
195
views
Reserved user story points
In scrum, do you reserve any extra story points for tasks that weren't part of the original estimate, but my come in between the sprint like any technical dependencies?
3
votes
3
answers
2k
views
In scrum, if tasks are estimated in hours, how to avoid assigning the task in sprint planning?
I've been reading up a lot on the subject, and from what I can gather the following statements 'should' be true in scrum:
1) Estimate user stories in story points at the product backlog level. This ...
6
votes
4
answers
5k
views
Frustrating on time tracking
Our agile sprint lasts three weeks. Say 40*3 = 120 hours. Our boss requires us must to log at least 8 hours every day. We use JIRA to record time. However my current story in the sprint estimated time ...
3
votes
5
answers
1k
views
How should we implement Scrum with two projects for one team?
I'm starting at this new company as a scrum master, and they want to dive into Scrum, which is nice and all, but they only have enough people (4) for one team.
The road map includes delivering a new ...
13
votes
2
answers
2k
views
What to do with estimation of incomplete story?
I am part of a development team that is relatively new to Scrum, suppose that at the end of the sprint a few large stories are either in progress or were not accepted by the PO.
Firstly, what ...
2
votes
3
answers
389
views
Does it affect the burn down chart?
We finished the development and closed the sprint(two weeks). But the code has not been reviewed. So in the third week we don't start a new sprint and keep clean up(refactor) the code. The scrum ...
31
votes
4
answers
9k
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 ...
0
votes
3
answers
315
views
How form SAFe teams within ART, when people have non-overlapping skills?
Imagine having an ART (Agile Release Team in SAFe) with people with following skill groups:
backend developers,
mobile developers,
BI developers.
Having, as a product, a mobile app like Uber Eats, ...
-3
votes
2
answers
173
views
Is there reliable evidence of the benefit of implementing all practices of an Agile methodology (e.g Scrum) vs only some of them? [closed]
For example, the Scrum Guide states (emphasis mine):
The Scrum framework, as outlined herein, is immutable**. While
implementing only parts of Scrum is possible, the result is not Scrum.
Scrum exists ...
3
votes
1
answer
581
views
Is there a study showing which agile approach is best suited for particular kind of project? (in this case a re-platforming project, Java to .NET)
It is said that the Kanban methodology is suited for software maintenance and support areas, whereas Scrum is more suited for new product development. No process or methods are complete. Using the ...
3
votes
2
answers
213
views
Problem statement for code reuse [closed]
I strongly believe that good user stories should articulate the problem to solve and for whom (typically stated as "As a role, in order to solve a problem, we want a suggested solution"), ...
21
votes
6
answers
15k
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' ...
-2
votes
1
answer
52
views
I have several user stories which will be provided by a new application, where do I detail setting up the new application itself? [duplicate]
We have a feature like "new command-line query tool" and stories like:
As a user, I can do X
As a user, I can do Y
As a user, I can do Z
Where/how do I detail "create the test harness ...
-1
votes
2
answers
291
views
UI/UX design feels like waterfall, What do you think should be the proper process?
I'm currently working as Fullstack developer, our frontend is being built in React.
Our current process involves:
The client / product owner describes a feature to the UI / UX designer.
The designer ...
6
votes
3
answers
717
views
Should there be more scientific study of the effectiveness of various hyped-up ideas in software development?
Everyone seems to implicitly assume that the free market of ideas will eventually converge on the "right" solutions in software development. We don't assume that in medicine - we recognise that ...