Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

-3
votes
1answer
86 views

How to Communicate New Features to Delivery Team

In our company we have to development teams. The Product Team and the Delivery Team. I am working in the Product Team and the Delivery Team is consuming the framework, libraries, and services we are ...
6
votes
3answers
396 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. ...
0
votes
4answers
225 views

Are there any challenges with self-selecting/volunteering/signing up for agile tickets/tasks? [closed]

As a common practice followed by agile team members using agile methods(scrum, kanban etc), they volunteers/sign-up/pick-up/self-select tasks from the backlog using Jira/Trello/etc. What I am ...
1
vote
1answer
368 views

how can user story maps be used for projects with heavy backend work and little UI

Background I'm a huge fan/believer of Jeff Patton's user story map. I'm currently reading his book.. I find using story maps a very effective way in convincing clients to use the lean start-up ...
10
votes
3answers
752 views

In agile, how are basic infrastructure tasks at the start of a project planned and allocated using strict management frameworks like TFS online?

Here I am in the process of scoping and estimating a relatively small new software development project. I have been through the user stories suggested by the customer and placed tasks against each, ...
1
vote
2answers
236 views

Is this a good user story?

This is the title of a user story: As APPLICATION I require a new SOAP element for OTHER_APPLICATION Lately I read a lot of entries like this in our tool of choice. Here is a write-down of the ...
17
votes
9answers
4k views

Should tester's time be included when estimating tickets?

When creating time estimates for tickets should the time taken for testers (QAs) be included in a tickets estimate? We have previously always estimated without the testers time but we are talking ...
26
votes
8answers
2k views

Is this limitation of Test Driven Development (and Agile in general) practically relevant?

In Test Driven Development (TDD) you start with a suboptimal solution and then iteratively produce better ones by adding test cases and by refactoring. The steps are supposed to be small, meaning that ...
12
votes
6answers
2k views

Scrum - Developers Working Outside of Sprint

The Scrum Team 3 x Developers 2 x Testers 1 x Automation Test Analyst We are not a multi-functional team in that the developers don't test and the testers don't develop. I believe this is the root ...
8
votes
7answers
2k views

Which should be done first: use cases or user stories?

I've heard both about use cases (I'm talking about the description, not the diagram) and user stories being used to gather requirements and organize them better. I work alone, so I'm just trying to ...
1
vote
2answers
1k views

How is software architecture decided in a scrum/agile project environment? [duplicate]

How is software architecture decided in a scrum/agile project environment, if everyone is focused on just one small piece of the problem how is over all system design decided upon. There doesn't ...
4
votes
4answers
1k views

Agile stabilization and release management

I'm working on an Agile program and we are debating on how to deal with what we call "stabilization sprints". We have to build our team and decide on several key items but it seems there aren't really ...
1
vote
2answers
181 views

How to deal with large feedback cycles in Agile

Our project methodology is recently migrated from Waterfall Model to Agile, and the development and QA team is given proper training on that. Now, one of the Agile Strategies is "Small Feedback cycles"...
3
votes
3answers
364 views

How to use velocity in not cross-functional team?

My scrum team consists of developers who are experts in various fields. For example, we have two front-end and two back-end developers. Assume our velocity is 10. It seems that we can put tasks which ...
7
votes
2answers
776 views

Scrum & Kanban Integration - How to coordinate dev team capacity?

I'm a Scrum Master of a team that is working on developing a software & maintaining its production issues. I'm planning to combine Scrum and Kanban. Where Scrum is for development, and Kanban is ...
4
votes
3answers
426 views

How do you make a story point estimate for a story that you are only partially familiar with?

I'm a developer still learning the complexities of a software system on a SCRUM team I joined recently. I will be asked for a story point estimate for a piece of work that touches areas of the system ...
6
votes
2answers
3k views

How to efficiently split one big team into two scrum teams?

A scrum team has grown over the dezired size, which makes it difficult to organize and plan work. The team works on a component that is used on multiple projects, that every now and then needs ...
4
votes
1answer
406 views

Establishing Agile environment when the development team is external

I have joined a new workplace where they follow Agile (Scrum). There are several products, each has an internal product owner, but the development team is an external vendor (developers and scrum ...
6
votes
3answers
283 views

How to deal with losely coupled sub projects in Scrum?

We are a project that for external reasons has to run in a Scrumish fashion. We consist of two subprojects : A backend data and services provider that I am a part of, and a UI+BPM layer that interacts ...
40
votes
3answers
4k views

How to coordinate developers time between two different projects in Scrum?

I became the scrum master of a newly established team, that is responsible for creating a software AND maintaining other deployed application. So basically each team member has development & ...
5
votes
4answers
900 views

Should Daily Scrums be done in person or in writing?

I have had a discussion with my team about huddles; they want to do the meeting as a report written on slack rather than a face-to-face meeting. They consider that the meeting takes too long (it's 5 ...
7
votes
3answers
388 views

How do you include “global requirements”?

I know it is best practice to split of your "global requirements". Which is something I do when documenting in Confluence. However, when coming to grooming with the development team, I don't really ...
9
votes
3answers
249 views

How to model story preparation for issues which are tackled across several projects

In our company several teams will work on different components of several projects at the same time. For example, one team might make make specific kinds of software (or hardware) for some project(s), ...
10
votes
2answers
266 views

In a Scrum standup, should the discussion of what was done yesterday be limited to tasks on the board or all work done?

I know that Scrum rules in daily standups say that team should only talk about what they did yesterday, what they're doing today, and anything blocking them. Nothing else. But the problem is, ...
9
votes
1answer
582 views

What to do with the “frontend” in a microservices based environment?

We have recently begun to split our monolithic web app up into microservices, slowly slicing functionality off and rewriting into individual microservices. All is going well except we are unsure of ...
5
votes
2answers
189 views

How to deal with a project with long intervals between new development?

I have multiple projects that I am involved in, and for one of those I have worked for 2 years and delivered a piece of software that is being used in production at customer site. Everything went ...
5
votes
2answers
151 views

continuous integration impact on ticket sizing

I've been doing research on CI (continuous integration) and I can't find any info on the changes CI would introduce to ticket sizing. CI states developers should merge to the mainline every day (or ...
3
votes
2answers
214 views

how to handle small change requests in the automated deployment process

I've setup a Gitlab server to manage several different Laravel Apps. I'm also able to configure the Gitlab CI to deploy the code to the development and production sites. Everything is kind of ...
3
votes
2answers
2k views

Does Scrum need System specification document?

We're building a website to manage our company asset, and apply Agile/Scrum to this project. We started with the Product backlog as in attachment. We planned to start the first Sprint but the team ...
7
votes
3answers
314 views

How to prevent downstream problems due to inheritance

I've moved this from Stack Overflow and this was the suggested place to ask. This has been marked as a possible duplicate of a question about the merits of composition over inheritance. I'm not asking ...
11
votes
9answers
526 views

What should be the input of a scrum team?

Our scrum team consists of the usual scrum roles. We do not have a UI/UX designer and the developers work the UI/UX with the product owner. Here lies a problem. Everytime we are about to create the ...
8
votes
1answer
294 views

What to do after after completing the project, but before I move on to the next one?

I have studied computer science and am now working in a company as a single developer on a pretty agile Java-project for almost a year. The project will soon be successfully (at least I hope so!) ...
3
votes
4answers
235 views

What is the standard terminology for the scenario of the agile iterative cliff?

Sometimes you get into a scenario where a software team is iterating quickly and delivering lots of software. Over time, failure to do housework and paying off technical debt leads to productivity ...
1
vote
1answer
336 views

How to show different platforms on a user story map?

I'm now a huge fan/believer of Jeff Patton's user story map. I'm currently reading his book.. Jeff talks a lot about depicting different roles on a user story. However, I'm not sure how to do this ...
6
votes
5answers
295 views

How do I track tiny/small UI change requests in Agile?

How should I track requests for very small changes in the user interface of my Agile project? These changes will take very little time to complete and require only a few words to specify. However, ...
1
vote
2answers
184 views

Frame of reference for vertical slicing

We have been hearing the concept of 'vertical slicing' a lot lately. I think we have been doing a better job of creating smaller, more well-defined stories. When I was searching for info on vertical ...
4
votes
2answers
233 views

How to be Agile when it comes to database design?

From the Agile Manifesto: We follow these principles: Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. I ...
0
votes
0answers
104 views

As a solo developer, which Agile method should I apply? [duplicate]

I've been reading about some agile methods (XP, Scrum, Crystal Clear) from the Wikipedia pages. But as a solo developer, just working for fun and always having trouble to deal with my own project ...
3
votes
2answers
318 views

How can I improve the relationship between the designer and developers? [closed]

My team is faced with a big challenge. We are building a greenfield app against a legacy codebase. The legacy code contains .NET controls with a certain look and feel. Our front end is ReactJS. We ...
0
votes
1answer
110 views

agile transformation and its affect on release management

Can anyone give me some insight in what happens to traditional release management when an entire enterprise moves into agile? for example, lets say an enterprise operates in a waterfall method, does ...
1
vote
1answer
86 views

How to treat partially done partially cancelled cards

I use an online kanban-board for my projects. Even though I work mostly alone, it helps me keep track of what would otherwise be an Alexandran Library of post-it notes. While I'm sure my process is ...
0
votes
1answer
112 views

In Scaled Scrum release management, how do you handle unfinished features?

In scaled Scrum release management, what's the code management strategy if there are unfinished features in the code base? For example, SAFe agile framework recommends all teams complete sprints the ...
1
vote
6answers
1k views

Is it appropriate to have a “clean up” sprint to start fresh without carry-over story points?

Our Scrum team has been having incomplete (not accepted) stories at the end of a sprint (usually 3 week sprint durations) that carry over into the next sprint. This has happened in every sprint except ...
2
votes
1answer
102 views

How to centralize functional requirements and domain knowledge for quick access?

I'm a software developer in a growing SaaS Human Capital Management provider (Agile) and we only use Team Foundation Server (TFS) to keep track of our backlog, stories, acceptance criteria, work order ...
0
votes
1answer
124 views

Where do data files for unit tests belong? External vs In-project location

I have a weird question for community. One well respected by management developer is strongly against putting data files for JUnit tests in the Maven project directory so that they are committed to ...
74
votes
10answers
11k views

Why is agile all about the test-driven development (TDD) and not development-driven test (DDT)?

So I am new to agile, but not test-driven development. My professors in college were all about the idea of tests then code then tests. I am not sure I understand why. From my perspective it is a lot ...
3
votes
4answers
210 views

Does my agile project really need a dedicated business analyst (BA)?

At the consultancy I'm from we were encouraged to be "full stack" team players in "self organizing teams". This wasn't just "full stack" in the technical sense (DevOps, automated testing, UX/UI ...
2
votes
2answers
439 views

Agile User Stories for Deep Thought Machine

If You've seen Hitchiker's guide to the Galaxy, you know that Deep Thought (pictured below) is a machine that was built to compute the meaning of life: Let's imagine that we were tasked with building ...
6
votes
4answers
3k views

Is fixed-scope, fixed-time really impossible to deliver in agile? Or what else use?

I have been reading some similar questions here but they are not the same. The project we have inherited from our partner has fixed scope and a fixed deadline to deliver. We are now thinking about way ...
3
votes
3answers
405 views

How to get started with Scrum when the team is bad at generating ideas?

I have a bit of a problem regarding implementing Scrum into a project. The team I'm working with is generally just very bad at coming up with ideas. I'm not sure if it's a matter of them not feeling ...