Stack Exchange Network

Stack Exchange network consists of 175 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
169 views

Agile and Delivering Features

At my company, we have adopted full Agile methodologies and related tools. We plan our sprints based on a set of customer requested features by the end of the sprint. Commonly, we do not deliver the ...
-6
votes
1answer
398 views

Microsoft Entity Framework - when to use it? [closed]

I am researching Microsoft entity framework and I am confused about when it should or should not be used. I am interested in the relationship between entity framework and product management ...
6
votes
4answers
2k views

Scrum team size - how small is too small?

How small can a scrum team before it's no longer effective? Are there diminishing returns or hard limits on team size before you should abandon scrum?
2
votes
3answers
2k views

How should I translate a requirements document into user stories?

I received a big old fashioned requirements document. But my team is working using agile methods (a combination of scrum and kanban), so what we need is user stories. Is there some guidance for "...
3
votes
3answers
247 views

How can I inform my team when components are ready for integration?

My team is developing a system with embedded and Windows components. Currently we have seperate repositories for the Windows and embedded platforms. The rest of the team have concerns that there is ...
1
vote
4answers
228 views

How can I quickly visualize software in meetings?

I have started a new job as a software engineer one month ago working on a web, saas oriented piece of software. I like it, but I have spotted an area where I need to increase my skills, which is ...
4
votes
3answers
467 views

Correct way to break feature into user stories

I've been questioning the size of the user stories that i'm currently working on. The feature that i am implementing is a Datepicker component. The business value of the component is to allow users to ...
4
votes
1answer
92 views

How to co-ordinate separate product teams without lumbering everybody with excess process and meetings?

About a year ago we started on the journey of slowly breaking apart our legacy E-commerce platform and replacing it with smaller rewritten services. We now have several teams each focusing on separate ...
0
votes
2answers
101 views

Sync mismatches - CI/CD Pipeline

We are implementing CI/CD in our company and we have a regulatory project which takes a long time to test. There is no way to break it down since the project contains around 300 rules, each of which ...
2
votes
1answer
232 views

Refactoring in A Legacy System: Good vs Bad Technical Pushback

I am noticing a weird mentality, when it comes to refactoring code, and I am not too sure about how I am perceiving it. Overview of the current project: A web application used as an extension to an ...
2
votes
1answer
215 views

What time of day should we end a sprint before a sprint review meeting?

Summary Our company runs two week sprints for our software development team. We have many projects our team shares with some being individual projects. We've noticed that when we end our sprint an ...
1
vote
3answers
185 views

What is captured in a Software Quality Assurance Plan if you are using test driven development / agile methods?

I need to write a Software Quality Assurance Plan (SQAP). I am familiar with the waterfall structure and I have seen SQAP samples based on waterfall model. I also know how TDD works, but I could not ...
1
vote
4answers
774 views

Scrum: How should conversations with the product owner be logged?

I've just read the Scrum Guide as I have no experience with scrum and my team is starting to use the methodology. We use JIRA to record/track our issues, but a common process is that we get ...
1
vote
3answers
575 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
722 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
340 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
1k 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
291 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
25k 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
776 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
573 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
474 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
192 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
228 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
394 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
325 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
304 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 ...
7
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
98 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
578 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
392 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
173 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
808 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
396 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
585 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
232 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 ...
10
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
1k 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
1k 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 ...
61
votes
12answers
11k 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
312 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
569 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 ...
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 ...
3
votes
3answers
416 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
309 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
203 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
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 ...