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
1 vote
2 answers
166 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 ...
user8469759's user avatar
55 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 ...
GHP's user avatar
  • 4,421
2 votes
3 answers
278 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 ...
Saket Kumar's user avatar
0 votes
1 answer
80 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 ...
Munam Tariq's user avatar
3 votes
4 answers
346 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 ...
Web Dev's user avatar
  • 425
-1 votes
4 answers
239 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 ...
vman's user avatar
  • 107
2 votes
4 answers
935 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 ...
Mr. Boy's user avatar
  • 231
3 votes
2 answers
196 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"), ...
Arnon Axelrod's user avatar
0 votes
3 answers
237 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, ...
Robert Skarżycki's user avatar
-2 votes
1 answer
49 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 ...
Mr. Boy's user avatar
  • 231
-1 votes
2 answers
260 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 ...
Guiom's user avatar
  • 31
-1 votes
2 answers
91 views

Combination of SDLC models [closed]

I have a problem where our current SDLC model is the V-model which is great for its verification/validation of all phases, but lacks the support for iterations. Spiral model on the other hand has ...
LAL's user avatar
  • 11
0 votes
1 answer
150 views

Is there a better name for "Poison Agile"? [closed]

We have been continually facing this challenge during the last year. Upper IT management wants us to use Agile Methodology internally (development team) while the external client refuses to do so and ...
Joe DiNottra's user avatar
2 votes
2 answers
171 views

How to represent a major back-end engineering change in Agile Terminology?

Our product involves many (dozens) front and back-end modules which work in together with each other. We have decided to completely replace one of the largest which means we plan to port it to the new ...
Mr. Boy's user avatar
  • 231
0 votes
1 answer
102 views

Agile Sprint Planning for Cross-Functional Teams (UX, UI, Dev) [closed]

We have recently started using Agile methodology implemented with Jira. We are struggling to decide how best to arrange Sprints, Epics, Stories, etc when working across different departments. For ...
Rhecil Codes's user avatar
0 votes
4 answers
492 views

How much should developers be concerned about budget?

In an agile organization, how much (if at all) should developers be concerned about the budget allocated to a project? My opinion is that they should not be particularly concerned, because: a ...
Pampa Nello's user avatar
0 votes
2 answers
240 views

How to accurately measure estimate without design as a Front End developer in agile?

I am a front end developer with 2 years experience, I am new to agile and I am having difficulty doing estimates to for user stories since I don't have any design for it? I am not sure how can I give ...
anoop francis's user avatar
-4 votes
1 answer
136 views

In terms of Software Engineering, can GitHub be Agile? [closed]

I know this question might sound stupid to many, but - in terms of rigorous IEEE definitions - can we say that GitHub allows some kind of Software Life Cycle or some management paradigm in particular? ...
dvlp_icn's user avatar
2 votes
6 answers
3k 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 ...
Banik's user avatar
  • 141
2 votes
5 answers
2k views

How should production support be handled in Agile/Scrum?

Summary: In an organization that wants to use an agile/Scrum software development process, but that also has a large production support / operations burden with an expectation for quick response times,...
Patrick87's user avatar
  • 195
-1 votes
3 answers
970 views

How can I validate that the feature (user-story) I created meets the requirement of the end user? [closed]

How can I validate that the feature (user-story) I created meets the requirement of the end users / stakeholders?
Houssem Chouia's user avatar
2 votes
3 answers
577 views

How to implement ownership of microservices while maintaining business agility?

I am struggling to reconcile some good recommendations, relating to the microservice architecture and Agile and DevOps, that are mutually exclusive in my mind. On one side we have the recommendation ...
kamilk's user avatar
  • 428
4 votes
5 answers
822 views

How to manage depolarization of completed work on Agile Scrum

Description is too long, but this is a pain point. I just want to understand whether this is also practice of Agile, if yes, how to overcome some of the issues mentioned below. Thank you. We are ...
sura2k's user avatar
  • 157
0 votes
2 answers
240 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 ...
Segmentation fault's user avatar
3 votes
1 answer
118 views

How to handle similar/re-usable work when estimating story points?

In our Jira board we might have 5 tickets for different API endpoints - for example: ListArticle GetArticle CreateArticle DeleteArticle When we create these new endpoints, there is some initial work ...
Jamie's user avatar
  • 133
4 votes
4 answers
903 views

When is a task considered blocked?

In Agile software development, when is a story or task considered blocked? Does the task need to be in progress? Or is the fact that a dependency is not completed, enough, for a task to be considered ...
Sandro's user avatar
  • 167
2 votes
2 answers
249 views

User stories - Different formats for different purposes?

To the best of my knowledge, user stories follow a format such as As a [role], I want to [do] such that [benefit] - (This takes 8 days to develop) Recently in the book Software Engineering by Ian ...
Karl 17302's user avatar
1 vote
3 answers
178 views

Using Kanban or Scrum across 2 companies

I work for a consulting company and we're doing a software contract for a big company. Part of what we are doing for them is helping them figure out what they want, which means the requirements are ...
Betty Crokker's user avatar
-4 votes
1 answer
183 views

How do you avoid a spike being an implementation? [closed]

The distinction between a spike and implementation is that the spike is designed to find things out, while the implementation is designed to make something that works. In a spike you don't necessarily ...
Att Righ's user avatar
-2 votes
2 answers
79 views

Feature branches vs controller extension

Note: Controller here refers to one from MVCs Bear with me, I know these are seemingly unrelated. However, I'm inclined to think both are analogous to each other being that they're means to the same ...
I Want Answers's user avatar
-5 votes
2 answers
90 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 ...
Megidd's user avatar
  • 124
3 votes
3 answers
207 views

Etiquette / Leadership / Sharing Best Practices - How much should I try to influence?

I recently joined another team part time where I kinda know several of the people, and they know me for my design work mostly, but I'll be doing design and some development with them. There's a lot of ...
redOctober13's user avatar
33 votes
7 answers
6k views

Deploying code without unit tests to give testers more time

So we work in a structure with three week sprints, and we want to give testers time to test. Currently our process is, write functionality > write unit tests > code review > deploy to testing ...
DubDub's user avatar
  • 585
6 votes
2 answers
637 views

How to manage the team effectively on a self-managing team?

I always adopt a practical attitude towards agile & scrum. I am more concerned with customer collaboration, small/continuous release, incremental development than following scrum rules strictly. I ...
Qiulang 邱朗's user avatar
4 votes
6 answers
1k views

Should developers stop doing features several days before sprint end?

Imagine we have a Sprint Backlog defined, consisting of business features to code. When a feature is developed and delivered (deployed to a test server), QA can start manual testing (we don't have ...
voipp's user avatar
  • 159
1 vote
1 answer
320 views

Agile implementation on a microservices oriented company

So we work at a company following the microservices architecture where each microservice is developed by its own scrum team with its own Product Owner. Every microservice is used by multiple different ...
Ignacio Soler Garcia's user avatar
4 votes
3 answers
840 views

Requirements engineering done in Excel and Word?

Throughout this semester my classmates and I had to do the pre-coding(?) phase of a project (requirements and such) as part of our Software Engineering course. The way our professor had us do it seems ...
Segmentation fault's user avatar
3 votes
1 answer
164 views

How to make a business case for incremental product development

I don't work for an development company, but we have been working in partnership with one to develop an application for use internally within our business. The application is somewhat "niche&...
ainwood's user avatar
  • 149
1 vote
6 answers
442 views

Agile is said to be iterative-incremental, but where is this "revisiting" and "refining" if we follow Definition of Done?

First of all, I found it a bit strange because technically, iterative means something that is done as a recurring series of steps - so how can one be purely incremental, when each increment will be ...
JCerm's user avatar
  • 37
-1 votes
3 answers
186 views

Right agile method (Scrum, Kanban, etc.) to follow with strict release cadence

In my organization there is a release cadence to deploy any piece of code to Production environment. We have three environments, Dev, Test and Prod and we have deployment in every 15days and the dates ...
code48's user avatar
  • 29
-1 votes
1 answer
437 views

Agile approach in ETL/ELT development

What are the pros and cons of using agile/iterative approach in ETL/ELT (Extract Transform Load or Extract Load Transform) data warehouses/data lakes/lakehouses systems development? I often find that ...
Eugene Lycenok's user avatar
1 vote
2 answers
166 views

6 week fixed timeline for build phase - waterfall?

Context: I am talking about a new program from Microsoft for Microsoft Teams based app development called "SLATE". This program requires 6 weeks fixed timeline for the "Build" ...
i_hate_microsoft_slate_program's user avatar
1 vote
1 answer
460 views

when and how to use class responsibility collaboration cards vs sequence diagrams?

I've recently come across CRC cards and sequence diagrams at my university. Martin fowler has said that sequence diagrams are interchangeable with CRC cards when you're in the design phase of your ...
Lukas Mittun Alexander Guldstv's user avatar
-4 votes
1 answer
479 views

Fighting ticket driven development in agile/scrum? [closed]

Our team has the problem (and benefit) of having a very stubborn project manager. He insists that all discussion of tickets happen during grooming sessions. He is the one who selects which tickets ...
Bernie Weatherman's user avatar
-3 votes
3 answers
228 views

In agile development team, is it helpful to also have a minority of developers who may not be agile?

We have a few developers who are slower than the typical agile expectation. They get fewer tickets completed in a given sprint. But on the upside, their work is more correct and higher quality. Is ...
user avatar
3 votes
1 answer
292 views

When to use Tracer Code rather Prototyping?

I am reading the book The Pragmatic Programmer and read about the Tracer Code and Prototyping, but I don't understood when to use Tracer Code instead of Prototyping. As I understood about Tracer Code, ...
Alan Nunes's user avatar
1 vote
2 answers
559 views

How to place user training into a Scrum backlog?

After we have developed new features in a sprint the users must be trained for using these features. How does this happen in Scrum? Which role should give the training and how should it be reflected ...
Martin Bubenheimer's user avatar
38 votes
17 answers
10k views

How can I defend reducing the strength of code reviews?

I have started in a new team. I have 20 years experience as a developer, and I have been in the role of a team lead in several projects. Normally I am very much pro code reviews, but I ended up in a ...
Pesho's user avatar
  • 530
2 votes
1 answer
526 views

Effectively running large front-end platform with multiple teams contributing

I work at a company where we have built much of our own e-commerce platform from the ground up. We have a growing number of teams who effectively operate as stream-aligned teams, based on functional ...
James Arnold's user avatar
0 votes
2 answers
85 views

Creating user stories for dependent elements in analytics software

Context: analytics software The customer wants to see graphical elements A,B and C in the same area of the screen. Selecting something in A will affect B and C. Similarly, selecting something in B ...
Shimon's user avatar
  • 109

1
2 3 4 5
23