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.

1
vote
3answers
507 views

Version number between sprints

My question is a little bit about branching, versioning and agile development in general, but the heart of all three is the version number I think. Currently, I'm using internal version numbers (e.g. ...
4
votes
1answer
675 views

Should there be a gap between sprints?

I've set our sprints up to last for 2 weeks, nominally 10 days. Day 1 starts with planning and then moves to start development. Day 10 has S&T and Retro, but also cleans up the release/tidies ...
2
votes
1answer
317 views

Using business use cases vs user stories in a new requirement procedure?

Actually in the company that I work there isn't a procedure or any kind of methodology choose to develop software. The software developed is administrative to the own company, clients applications ...
6
votes
3answers
957 views

How should training activities be handled in Agile/Scrum

Something that bugs me with sprint planning, is where training fits in. Let's say you have a requirement to learn JQuery for a small web application. There would seem to be a number of possible ...
2
votes
4answers
282 views

How implement company procedures while using scrum?

My manager give me the task to implement new ISO procedures of analysis and design (later it will be of the entire software development cycle) because in the team we don't have any kind of methodology ...
108
votes
14answers
24k views

How do I deal with a counterproductive scrum team?

Backstory: I have been working as part of this team for the past three years and in this time we have had three different Scrum Master who have all run things differently. Because of this change in ...
7
votes
5answers
769 views

How does Agile avoid having a project stall when close to completion (the 90 percent syndrome)?

I read a lot the past few weeks about something that calls the 90% syndrome. Basically, the syndrome describes a project that reaches about 90% completion on schedule, then stalls, finally finishing ...
3
votes
3answers
478 views

When should “Epics” be defined in the “Agile” process?

So I understand what an epic is, but since i've never seen "working" agile in the field it's tough to understand "when" things happen in the agile process. To me, I know you gather requirements at ...
-2
votes
1answer
444 views

“Agile” process and discovery phases, how are they actually supposed to work? [closed]

So most companies i've been at say they are agile, but really aren't. I understand...it's hard to transition but I was put as the owner of the QA department in a small company and im really trying to ...
1
vote
3answers
182 views

when should data modeling be done?

I want to get your clarifications about some points: Should data modeling (e.g ERD) be ignored at the beginning of a project and then be done later after the project is complete, especially if the ...
7
votes
3answers
225 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 ...
12
votes
5answers
384 views

How can agile be applied to applications involving complex processing?

Most of the literature on agile seems to be biased towards CRUD type business applications where the user is pretty much aware of what is going on behind the scenes. (That's fine because most of the ...
1
vote
3answers
316 views

Analogy for fail-fast “speedy” development?

Someone told me that speed is most important for them, so they deploy whatever (to production I assume), fix, redeploy/continuous release and so on. I can't remember exactly, but my takeaway ...
2
votes
4answers
292 views

Agile Waterfall integration and delayed deployment

Our business team want long periods between deployments and once a build has been staged for their testing it must not be updated unless a fix is required. This goes against our development team's ...
6
votes
5answers
2k views

When does the team discuss requirements when using Kanban?

I have been reading a bit about Kanban and I am slightly confused on the topic of Requirements. In my current project we use Scrum. At the beginning of a Sprint, we have a session where the BA does ...
1
vote
3answers
97 views

How does Agile documentation affect the Contract and initial Statement of Work?

Agile requires the correct level of documentation, not too much or little, no "good luck" statements (I can't remember the SO question that used this.) So if you are writing User stories and the like,...
0
votes
1answer
508 views

artefact versioning - product versioning vs semantic versioning

The following situation: a product which consists of multiple components, each component versioned individually (all artefacts of the same component having the same version) POs are talking of ...
5
votes
5answers
383 views

Is it a fallacy to say that system migrations don't suit an agile methodology as the requirements are known up front?

I saw a project manager recently stand up at an Bank's internal staff meeting and say: We're running this system migration not using an agile methodology. We know the requirements up front so agile ...
1
vote
3answers
166 views

How to handle project manager getting upset when tasks spend multiple days in development?

Our process is that developers create subtasks for user stories to track their work on that particular user story on the scrum board. Good so far. However, we have a de facto project manager ...
8
votes
9answers
800 views

Best way to handle “So, when will this be done by?”

During the daily standup meeting in the middle of a sprint, the de facto project manager/scrum master usually asks developers some version of: "So when will this be done by?" "So can you ...
4
votes
2answers
374 views

Agile development and standard requirement template

I know there is a distinct difference between a requirement specification and a user story. However in our company, many of the requirements can actually be defined in a standard template. This goes ...
6
votes
2answers
540 views

When agile versions span multiple sprints

We're using Service Now and have 2 week sprints. Our management team want to release to production once every 6 sprints and use the term Version for this. When a story is complete in terms of ...
1
vote
3answers
218 views

Multiple feature teams multiple products

Evening all. We currently have two feature teams, one Web one mobile. They have their own backlogs. Each have their own product manager and scrum master. Team size is 11 including scrum and product ...
9
votes
6answers
1k views

Are pull requests the place for training juniors

We have a concept that all code in a Pull Request into master should be production ready. This makes sense and is a fair statement in my opinion. The idea here being that once you create the PR, you ...
6
votes
3answers
985 views

Where to put backlog items like “As a developer, …”?

We want to practice proper software engineering for our project and allocate some task to do it. Problem is, I don't know where to put it. Previously we have epic & user stories like: As a ...
6
votes
3answers
949 views

How to rollback rejected features by QA in a Continuous Delivery scenario?

As I am looking more and more into Continuous Delivery for our organisation, I struggle to understand how we can effectively incorporate manual QA testing before a release is pushed out into ...
3
votes
3answers
3k 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 ...
60
votes
12answers
10k views

How to develop excellent software with agile methods?

The Kano model of customer satisfaction defines different classes of product features. Among them are Must-be qualities: If these are not implemented the customer will not accept the product. ...
5
votes
3answers
1k 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 ...
1
vote
5answers
307 views

TDD and waiting on dependencies

I am on a fairly new team that is also new to TDD and Agile/Scrum. Currently we are developing a project that consists of web API and a native iOS and Android application, with a small team of devs ...
7
votes
2answers
523 views

Should technical debt/technology upgrade be scheduled as a feature (given points) or a chore (given no points)?

What should we do for user stories for technical debt in Pivotal Tracker? Should we consider these as features (giving points) or as chores (giving no points, thus lowering velocity)? I am confused ...
8
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 ...
3
votes
3answers
372 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 ...
4
votes
5answers
1k 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 ...
-2
votes
1answer
275 views

When should I update 'due date' in JIRA?

Me and my collegue were having a discussion about when assignee should update 'due date' of the task in JIRA. My point is, assinee should update 'due date' only after he starts working over it so that ...
2
votes
3answers
185 views

Tracking and prioritizing PBI when is split by platform

Suppose you have a PBI or User Story which can be split by platform like: "As user I want to read my feed so I can be updated with news" But that User Story is for iOS, Android and Web, so we use to ...
4
votes
5answers
1k 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 ...
0
votes
2answers
62 views

didactical issues about RUP and agile [closed]

I have a sort of pedagogical question about the lecturing of a Software Engineering course. In this course, the students should present a project in which they apply the concepts of the RUP ...
2
votes
5answers
523 views

Does agile agree with traditional software development lifecycle

I've seen many companies that once used to follow plain old waterfall process claim to have switched to scrum and to be now doing agile development. But their software development process does not ...
9
votes
1answer
399 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 ...
8
votes
3answers
463 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 "...
1
vote
3answers
348 views

Is the Iteration Planning part of the Iteration itself?

If I split up the development into a timebox with 3 phases: planning (e.g. with planning meeting), functional progress (software development / implementing user stories) and finalization (e.g. with ...
5
votes
4answers
810 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 ...
2
votes
1answer
68 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
4answers
664 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 ...
9
votes
7answers
795 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 ...
5
votes
2answers
229 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 ...
2
votes
2answers
232 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
374 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 ...
1
vote
4answers
162 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 ...