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
145 votes
7 answers
21k views

Agile for the Solo Developer

How would someone implement Agile process concepts as a solo developer? Agile seems useful for getting applications developed at a faster pace, but it also seems very team oriented...
0 votes
1 answer
125 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 ...
0 votes
4 answers
425 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 ...
2 votes
2 answers
160 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 ...
-1 votes
1 answer
51 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 ...
4 votes
4 answers
704 views

How to give/get the necessary implementation details in agile user stories?

I have a question regarding user stories and with agile in general. I read a few articles about user stories and there is a thing, that is not clear to me. For example in this article there is the ...
13 votes
5 answers
4k views

Are dynamic languages at disadvantage for agile development?

From what I've read agile development often involves refactoring or reverse engineering code into diagrams. Of course there is much more than that, but if we consider the practices that rely on these ...
4 votes
3 answers
8k views

Deconflicting Role of Solution Architect and Product Owner

I currently work as a Solution Architect within a Scaled Agile organization. We also have Product Owners who are in terms of the Company a "higher rank" than the technical oversight group that the ...
4 votes
4 answers
4k 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 ...
7 votes
2 answers
2k views

What is the difference between Acceptance Test-Driven Planning and Acceptance Test-Driven Development?

What is the difference between Acceptance Test--Driven Planning and Acceptance Test--Driven Development? Are they the same?
4 votes
3 answers
6k views

What is the difference between agile and incremental development process models

As the title implies , what is the difference between these both concepts? According to my understanding , Agile software process uses increments , where some requirements are first implemented and ...
1 vote
2 answers
473 views

Agile unified process has all the UML diagrams that Rational Unified Process have?

I have read several questions here, and searched over the internet, but didnt find an answer to my question, thats why I ask, with Agile Unified Process, I have to build all the UML diagrams that I ...
0 votes
2 answers
122 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 ...
24 votes
8 answers
61k views

PBI vs User Story

Recently an item has been added to the Product Backlog by product owner which says "When I go to login page from x page, I see an error. I want that error to be removed". It seems to me that this is ...
2 votes
4 answers
872 views

Agile in a multidisciplinary environment

I work for an engineering consultancy who do a combination of industrial design, mechanics, electronics and software. By their nature - or perhaps simply by history - the overall development ...
-4 votes
1 answer
120 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? ...
0 votes
4 answers
260 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 ...
2 votes
5 answers
438 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,...
15 votes
7 answers
7k views

Where can I find requirements specification for Open Source software? [closed]

I can hardly imagine a software project where the things to do are not somehow collected in a formal/informal document, be it a SRS or a simple note. So I was searching for these requirements ...
-1 votes
3 answers
140 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?
4 votes
5 answers
800 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 ...
2 votes
3 answers
208 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 ...
0 votes
1 answer
131 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 ...
3 votes
1 answer
115 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 ...
4 votes
4 answers
266 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 ...
2 votes
2 answers
117 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 ...
1 vote
3 answers
154 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 ...
8 votes
5 answers
772 views

Should all developers on a team have equal role/responsibility in writing and updating software design documents

I've asked a very similar question few days ago, but because I presented too much of my company's current situation, most answers focused completely on something that I wasn't looking to answer. So I ...
6 votes
2 answers
585 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 ...
3 votes
2 answers
1k views

Handling the end of sprint cycle between testers and developers [duplicate]

I've convinced our organization to move to a full-team definition of "Done", i.e. one that includes the QA testing and not just code completion. As a result, we can now more accurately tell where the ...
-2 votes
2 answers
74 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 ...
-4 votes
1 answer
109 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 ...
-2 votes
3 answers
409 views

Why are all definitions of agile framework so handwave-y?

Take the wikipedia definition: Agile software development is an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and ...
-5 votes
2 answers
76 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 ...
133 votes
10 answers
353k views

Relationship between user story, feature, and epic?

As someone who's still new to agile, I'm not sure I completely understand the relationship or difference between user story, feature, and epic. According to this question, a feature is a collection ...
3 votes
3 answers
176 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 ...
33 votes
7 answers
5k 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 ...
7 votes
3 answers
2k views

All full stack developers vs backend and frontend developers?

We are a product based website company. We deal with online sell/purchase of automobiles. We have an already-established product with daily 100k visitors on our website. Current scrum team - six ...
5 votes
5 answers
5k views

Is a new change request on a user story a different user story

We have completed a user story for a sprint. Near the end of the sprint there was a new functional addition requested for the same user story. Here the user story will remain the same. ie As a <...
2 votes
2 answers
4k views

What is the difference between Pre-IPM and Product Backlog Refinement?

The Iteration Planning Meeting (IPM) is equivalent to Sprint Planning. Before IPM, our team holds a Pre-IPM meeting which helps us avoid long IPM and get more details about the stories. This technique ...
0 votes
1 answer
346 views

How can we better maintain a large amount of DbUnit datasets?

The project I'm currently working on a Spring Boot project, and I have a question regarding testing against the database. Our testing tech is currently JUnit 4, Mockito and DbUnit, and we test ...
3 votes
6 answers
657 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 ...
0 votes
3 answers
1k views

Continuous Delivery: Kanban, SCRUM, or other?

I was wondering if there was an SDLC (software development lifecycle) or methodology (Kanban, SCRUM, waterfall, otherwise, etc.) that was particularly well-suited for continuous delivery systems, and ...
7 votes
3 answers
379 views

How to organize work for a team delivering 3 connected but distinct products and stay agile

We are a team responsible for 3 products: 2 products are in active development of new functionality and are moving fast therefore work there could be classified as project 3rd product is alive and ...
1 vote
1 answer
179 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 ...
4 votes
3 answers
498 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 ...
7 votes
10 answers
2k views

Should we adopt an agile methodology when rewriting an existing application from scratch?

I work for a small product based company. We are about to re-write our existing product from scratch. We are planing to adopt Agile methodology for our development. Now my question is as we have all ...
3 votes
1 answer
142 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&...
4 votes
1 answer
2k views

What are the alternatives to fixed-price or time-and-materials contracts for software development?

Proponents of agile methodologies suggest approaches such as multi-stage contracts, target cost contracts, target schedule contracts, shared benefit contracts, and variable scope contracts. Are there ...
15 votes
1 answer
26k views

What is the difference from the push and pull development models?

I was reading Extreme Programming Explained, Second Edition and in the chapter 11 "The Theory of Constraints" the authors talk about the old and obsolete "push" development model and the XP way, the "...

1
2 3 4 5
23