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
29
votes
1answer
58k views

How to write “SMART” Objectives as an agile developer?

Like many corporations the company I work for is transitioning to a performance review system based on SMART objectives. My team is a high functioning agile development team employing practices from ...
5
votes
3answers
5k views

In agile (scrum), how do you go about breaking down a user story?

In agile (scrum), how should one ideally break down things into a user story. The team size is about 6 developers if that makes a difference, and iterations are 3 weeks. Is breaking a user story ...
2
votes
7answers
270 views

Dealing with large code base quickly in agile

At my current company, the project I work on is coded in Java, at least for the systems / backend part. Whenever I get assigned a task dealing with the Java code, it take me hours or even days to ...
1
vote
2answers
163 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 ...
1
vote
3answers
139 views

Holding the Scrum events (planning, review, retrospective) in one working day

I have a question regarding scrum events that are all held in one day? For example: In the morning (review + retrospective) and in the afternoon another one (planning). Currently, I am working in a ...
10
votes
6answers
2k views

Is lack of functional requirements agile?

Nowadays everybody wants to be agile. In every team I worked with, the shape of agile was different. Some things are common - like daily stand-ups or planning, but other parts vary significantly. In ...
0
votes
1answer
60 views

Can stories always be independent (following the INVEST principle)?

I was trying to follow the INVEST approach for our stories but frankly, the “Independent on each other” does not really makes sense. Quite often stories are building functionality upon what has been ...
3
votes
3answers
8k views

Who creates the agile definition of done(DoD)?

I believe that the "Definition of Done" is created by the Team and the "Acceptance Criteria" is created by the Customer. Am I correct? Can a customer define the Definition of Done to the agile team?
0
votes
1answer
53 views

How to handle inherited roles in user stories?

I'm having struggles how dealing with inherited roles. Here is an example : As an admin, I want to do something 1 As an admin, I want to do something 2 As a super admin, I want to do something 3 So ...
1
vote
2answers
387 views

Agile development: where to include UI coding?

I've been doing agile planning for a long time, but always I get to the same question: where should I put the basic UI development tasks? I mean, for example, if we are developing a web app, we need ...
3
votes
2answers
339 views

I'm sometimes the only one working for an entire day or longer. How should I handle the daily Scrum Stand-up?

We have a very small team: me, my 2 coworkers who are both my senior by over a decade, a web designer who usually works on marketing material but also does some graphical mock-ups or minor graphical ...
4
votes
2answers
7k views

Agile User Stories and acceptance criteria

I am writing some agile user stories and acceptance stories for the first time, and was hoping for some feedback from an experienced product manager or developer. I only need to capture the main ...
2
votes
2answers
193 views

How do I break down a feature that has complex dependencies?

Picture this feature: Respond to a user from the event stream The event stream is like Twitter's home page, a stream of messages or events that were triggered by any number of users. The feature ...
34
votes
6answers
25k views

What's the best explanation of what Story Points are?

We're starting to use Story Points here for our Agile development but I find it hard to explain and also can't find any definitive answer to what they are. The best thing I can do is point to other ...
0
votes
2answers
111 views

Estimates, deadlines and milestone

I am currently learning agile with a focus on project planning. I am having some issues aligning the teachings to the real world. With agile I have learned, that we need to get customer feedback in ...
1
vote
2answers
176 views

Reducing dependencies between stories & which branch (GIT) should QA's test on?

Background We have a team of 8 devs and 1 QA (tester) and we're struggling with dependencies between tickets and causing a lot of merge headaches and/or people waiting around for the next bit of work ...
18
votes
7answers
49k 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 ...
3
votes
3answers
321 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 ...
13
votes
4answers
3k views

Reasons for Pair Programming

I've worked in a few shops where management has passed the idea of pair programming either to me or another manager/developer, and I can't get behind it at all. From a developer stand-point I can't ...
2
votes
2answers
191 views

Assigning story points to the hypothesis in the backlog [closed]

We have been using Scrum as our project management platform for a while, now we are moving toward Lean UX and hypothesis driven development practices. We are using Poker planning to determine the ...
3
votes
6answers
3k views

Should a Business Analyst write API user stories?

I work as a Business Analyst in a S/W development firm. At a previous company I was a BA in Asset Management, and the BAs there were more Business oriented (i.e. less technically inclined). We are ...
3
votes
3answers
2k views

Is it common for business analysts (or other non-development team members) to have stories tracked alongside developers?

We're using JIRA with Greenhopper, and currently our business analyst has tasks for their analysis which will eventually lead to new stories placed in the backlog, running alongside the stories for ...
5
votes
6answers
2k views

In Scrum, are BAs invited to standups, and are they chickens or pigs?

I read with interest this answer from Jeff Sutherland, co-founder of Scrum: Q: What's your view on the Business Analyst and how it relates to Scrum? Is there a place for the role or should the ...
0
votes
5answers
188 views

Does the Scrum Guide Specify How Often to Release QA/Test Builds?

See https://www.scrumguides.org/scrum-guide.html I've read through this several times and can't find anything about how often to do QA/Test builds during a sprint. There is a section called increment....
10
votes
7answers
3k views

Can I use “user stories” for process improvement tasks?

We currently use JIRA to track our development work. My management wants to format and categorize everything as "User Stories," including non-software development related tasks. For example: "As a ...
29
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 ...
3
votes
4answers
6k views

How to use BPMN and use case and other diagrams together

I asked this question on stackoverflow, but it seems this question is not suitable there, so I post here for discussion. BPMN (Business Process Modeling Notations) is used for modeling business ...
2
votes
4answers
263 views

Decoupling User Stories in Agile Development

Based on what I've read, user stories are often cast in a "who", "what", and "why" format, i.e. "[Who] wants the system to do [What], so that [Why]". The "who" and "what" seem easy to grasp. For the ...
2
votes
0answers
201 views

Handling multiple pull requests from a branch

Our current workflow is that we create a Sprint branch and then developers create Feature branches having the user story number. Once the story is complete this Feature branch is merged to Sprint ...
8
votes
2answers
264 views

In Agile development, how does one account for tasks that are invisible to users? [duplicate]

I've worked in Agile environments for many years. However, one of the things that I've always felt uncomfortable about is the idea that each story should map to an end-user request.....i.e., an ...
5
votes
4answers
289 views

Need help for sprint planning when tasks are not done in previous sprint

In our team we don't have dedicated Scrum Master, so one of the developer is playing the role of SM. I know this is wrong but it can't be changed. In our system, we assign story points to all the ...
1
vote
2answers
47 views

Best approach to deploying new features across multiple environments

We currently have four environments in AWS, development, test, beta and production. Previously, we released from develop to beta at the end of each sprint (2 weeks). We would create feature branches ...
0
votes
1answer
64 views

Agile process, assigning estimated tasks to people in a Sprint

Today I was surprised to hear that our Scrum Master and Product Owner decided that they wanted us to consider a change to how Sprint Planning was done. The change essentially is that all of the ...
-3
votes
1answer
103 views

Identifying the Redundant Requirements in Scrum

I'm working on the research to resolve the Requirements conflicts in distributed Scrum where teams are distributed over multiple locations. I'm proposing a model that consists of five steps including ...
3
votes
5answers
334 views

Should a Product Owner be responsible for an initial prototype?

Is it typical that a Product Owner (or even a BA) creates a high-level prototype/wireframe of a system based on the requirements document to ensure that the requirements are clear enough to start ...
0
votes
1answer
83 views

should we consider a feature set as a microservice in FDD?

We are designing the software based on the FDD (feature driven development). Our architecture is microservice. I want to know that microservices are demonstrated by the feature set? In other words, is ...
0
votes
2answers
3k views

SDLC approach for small size projects

For small size projects, is it worth following the SDLC? is SCRUM/agile development a better approach? Edit: The project I have in mind is a small change but it will affect multiple layers/parts of ...
4
votes
3answers
569 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 ...
1
vote
3answers
202 views

Agile scrum - estimate another team's sprint

I heard a case where two teams are planning each others' sprints (estmating stories and deciding what goes into the sprint). The stated benefit is to solve one of the two team's problem with not ...
17
votes
3answers
3k views

What does it mean to be agile?

We have a project that everyone says we will be doing in a agile way but I doubt we have clearly understood what agile is. In previous projects we had planning meetings, then defined the product back ...
8
votes
2answers
226 views

Does this count as a user story for a basic Sudoku game?

I am trying to make a user story for a basic Sudoku game, using the agile software development approach. I get the concept behind user stories, but I was just wondering if it was possible to get an ...
13
votes
1answer
19k 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 "...
5
votes
5answers
665 views

Is it feasible to use User Stories and Use Cases in the same team?

I am trying to encourage working practices that are more agile. I am trying to understand the difference between a Use Case and a User Story. I have read a lot of articles and questions like What'...
10
votes
4answers
448 views

Is deciding the release date before collecting all requirements un-agile?

I have just started reading the book Applying UML and Patterns by Craig Larman. I find it very interesting because it challenges many of what I have been told at work. I read that requirements aren't ...
8
votes
5answers
4k views

Should you ever re-estimate user stories?

My current project is having a 'discussion' which is split down the middle- "this story is more complex than we originally thought, we should re-estimate" vs "you should never re-estimate as you only ...
1
vote
2answers
2k 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 ...
10
votes
2answers
556 views

What is the intended or target organizational size for Large Scale Scrum (LeSS) and Scaled Agile Framework (SAFe)?

The Scrum Guide defines a single unit that consists of a Product Owner, a Development Team of 3-9 members, and 1 Scrum Master for somewhere between 5 and 11 members. I've seen instances where the ...
1
vote
4answers
178 views

How to efficiently handle a scrum project when part of development team are from external firm?

In my organisation for one of the project we follow Agile Scrum methodology and following is distribution of the man power for the project: Scrum Team: SM ProxyDev1(Internal): 50% in the project ...
4
votes
3answers
218 views

When is it reasonable to register an activity on the SCRUM board and when it is not necessary?

In my work we use the scrum board for the registration of activities, however there is always a dilemma of what to register there, some colleagues want to register on the scrum board the email answer (...
5
votes
3answers
493 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. ...