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
2
votes
1answer
444 views

What relationship do software Scrum or Lean have to industrial engineering concepts like theory of constraints?

In Scrum, work is delivered to customers through a series of sprints in which project work is time boxed to a fixed number of days or weeks, usually 30 days. In lean software development, the goal is ...
5
votes
3answers
4k views

What is the technical term for cleaning up code?

During the development phase where code can be produced that has been later changed for shifting requirements. Once the project is released and adjustment requirements has slowed we can go back and ...
55
votes
6answers
4k views

Bug reopen vs. new

A bug was opened, fixed, verified and closed. A month later, it showed up again in a subsequent version after several iterations without any regression. Provided the bug characteristics are the same, ...
5
votes
2answers
4k 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 ...
41
votes
6answers
4k views

Why do we use the word “sprint”?

One of the founding principles of the Agile Manifesto is Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace ...
9
votes
6answers
3k views

Which stage of Agile (SCRUM) should we start creating automation tests?

A little background of me - I'm a manual tester for almost 2 years within an Agile environment using SCRUM (1-2 weeks sprints). So I'm wanting to introduce automation testing in my work using ...
27
votes
6answers
3k views

Agile without unit tests

Does it make sense to talk about "agile development" or claiming that you are applying an "agile methodology" if the code base you are working on has 0% unit test coverage? (And you, as a team, are ...
2
votes
3answers
633 views

Should I express system actions as user stories?

I'm working on a project for a course in college where we plan to build a mobile app for students, professors and administrative so that they can reserve an order in our local restaurant at a given ...
5
votes
2answers
274 views

User stories as way to document point-in-time specification of product

We have an existing software product that is being transitioned over to a agile process. New requirements will be captured as user stories, but this has inspired the question around what to do with ...
24
votes
4answers
1k views

Planning poker with visually impaired colleague

At the office we just got a new colleague who is visually impaired. I'm in charge of organizing the planning poker sessions and the new colleague must participate as a member of the team. We have ...
3
votes
2answers
218 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 ...
10
votes
7answers
3k views

Where should code refactoring and optimization fit within both an agile and waterfall process timeline?

There appears to be this notion among the project management team that stating that "it works" means it should then be deemed 100% complete. Most programmers know that isn't always the case. If I'm ...
4
votes
5answers
2k views

Is daily commit and push necessary for managers and supervisors to check my progress and productivity?

During work, i only make commit and push my work to our shared repository at Github, when i consider that I have done my task up to necessary changes which I may realize later. So that means that I ...
9
votes
7answers
805 views

Is it ever acceptable to have non-checkin-related discussions in Scrum Daily Standup meetings?

I hope people will indulge me a potentially obvious question. I've worked in a number of organizations that have daily scrum meetings. Some organizations are really strict about only using the scrum ...
8
votes
4answers
850 views

Do “almost finished” tasks or stories justify planning with overload in the next sprint?

The case in question: The sprint is almost over and one of my Scrum teams did not finish some tasks. (The reason for this is not essential for this question and will be addressed accordingly.) One of ...
1
vote
1answer
415 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 ...
27
votes
7answers
6k views

What is agile methodology? [closed]

Can any one explain about the agile methodology in simple sentences?
8
votes
3answers
550 views

In Scrum / Agile, how to deliver a validation / rules engine incrementally?

Let's say you have a validation engine that needs to cover 100 rules to be useful. Let's also assume the team can only deliver about 10 rules per iteration. How would you go about making a "...
5
votes
4answers
1k views

What are some good alternatives to use cases when the system has no actors?

I'm working on a software and hardware system which is completely autonomous in its activities. There is no user involved and one external system which data is sent to. There are a lot of different ...
61
votes
9answers
13k views

How do you track what you and your team are working on day-to-day?

I'm struggling with how to keep track of what myself and people on my team actually do each day. I get a good broad picture by going over completed cards each week and stand-ups help a bit, but I feel ...
2
votes
1answer
70 views

Definition of “Current Task Estimate”

In the book "Agile Project Management with Kanban," the author Eric Brechner defines "current task estimate" as the sum of pending, active, and done tasks. I do not understand why "done" tasks are ...
8
votes
7answers
3k 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 ...
80
votes
10answers
16k views

Dealing with failed sprints and deadlines

Many Scrum books and articles say that a failed sprint (when the team fails to complete some features from the Sprint Backlog) is not something that bad, it happens from time to time, and it can ...
2
votes
2answers
240 views

How to address tangential refactorable code in a feature branch

[Summarized answers inserted] When working in a feature branch and I find code that should be refactored that is not related to the branch aside from the fact that it is in the same file I am working ...
5
votes
3answers
393 views

Is there a rule of thumb for dropping a story from the backlog?

Here is a scenario: User submits a story. As as a user I want X so that Y and Z. Story does not make in the sprint, and then the next sprint, and then the next, etc. I am noticing stories lingering ...
21
votes
7answers
12k views

How does the Scrum Master participate in Daily Stand-Ups?

We have a professional Scrum Master consultant [*] who recently joined our project. Unfortunately, we don't know her name (she never introduced herself to us, she just came in one day and said "we are ...
1
vote
4answers
174 views

When does signing-up/self-assigning a task/jira ticket takes place in agile team?

As an agile team member, when do you sign-up/self-assign a task/Jira ticket? Does this happen before the iteration, during the iteration, during the daily stand-up meeting or it can happen anytime ...
-3
votes
1answer
89 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 ...
3
votes
6answers
2k views

Scrum task over estimation

In my current company we're using Scrum with 2 week iterations and a regular planning session. How planning normally works in our company is that we take a predefined , prioritized (by PO before the ...
9
votes
3answers
259 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), ...
0
votes
4answers
258 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
518 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
845 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, ...
2
votes
2answers
245 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 ...
11
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 ...
3
votes
4answers
2k 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
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 ...
1
vote
2answers
189 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"...
9
votes
5answers
539 views

Is it right to appraise Scrum members according to number of successful user stories completed?

When my Manager told to team that "now onwards successful user stories will be considered for appraisal!" We sat there for while shocked and that was one of the several jaw dropping moments he gave ...
3
votes
3answers
513 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 ...
3
votes
3answers
7k views

Is the following diagrams correct for RAD and Agile methodologies?

I do not know if this would be the right stack exchange site to ask this question but I have been researching on RAD (Rapid Application Development) and Agile methodologies and was trying to find ...
6
votes
2answers
898 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 ...
2
votes
2answers
271 views

Should continous integration make the code deploy to an environment?

I got inspired by a similar question on the Stackoverflow.com and after reading what Martin Fowler has written (and Jez Humble, of course at http://continuousdelivery.com/), I still struggle to ...
24
votes
8answers
2k views

Challenges to the Agile approach on government projects

A previous Agile discussion here had good answers specifying what is critical to the success of implementing Agile methodology in software development. Most of the points were the typical ...
5
votes
3answers
2k views

Requirement gathering in an agile methodology

In the great book User Stories Applied the author specified the following process for trawling requirements in the form of user stories: Create user roles (personas) --> brainstorm user goals for ...
6
votes
3answers
318 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 ...
3
votes
1answer
515 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 ...
11
votes
6answers
795 views

How should we handle extra cosmetic features in Scrum sprints?

I was reading the Scrum documents and it says that the tasks in Sprint should be "potentially shippable". I am confused by what this means. Suppose in Sprint 1 the goal was, "user registration form". ...
5
votes
4answers
1k 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 ...