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.

Filter by
Sorted by
Tagged with
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 ...

1
2 3 4 5
23