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.

learn more… | top users | synonyms (2)

6
votes
4answers
3k views

How to deal with team members writing bad code [duplicate]

Our team consits of junior and senior developers. Problem I am facing is with the code written by seniors. They are not following MINIMUM coding standards. I am also still learning but I wouldn't ...
3
votes
3answers
7k views

Do gantt charts have a role in agile software development?

I've heard it said that gantt charts are a relic of waterfall project management techniques. I typically use an agile-like approach to project planning and tracking progress which provides good ...
3
votes
1answer
470 views

Who should set the goal for a retrospective? [closed]

I am the SM of a team and would like to know who should set the goal for the retrospectives
1
vote
3answers
6k views

Agile Retrospective Ideas [closed]

I am a Junior at workplace and I have been to a number of our retrospectives over the last year. I have been asked to facilitate a retrospective of my own. So far, we have done "hats (red, green, ...
2
votes
3answers
124 views

Requirements and Documentation in Agile

My company has recently started to take on smaller software development projects. Typically small web applications to be used on a client's intranet. They are usually 3-5 months work in total. ...
8
votes
2answers
619 views

Evaluating a product owner [closed]

How do you evaluate a product owner? More specifically, how would one conduct a performance review of a product owner? What qualities or characteristics would one look at when reviewing a product ...
11
votes
6answers
491 views

How can we only include ready-to-be-released features in our production releases every other week?

I'm a software developer on a fairly large agile team (we have eight developers actively making changes to a single code repository). Every two weeks, we push a new version of our software to ...
0
votes
2answers
82 views

The burndown suffers due to “technical” dependency between tasks - should we focus more on each task, and accept additional overhead?

We have a new piece of functionality coming up. It comprises of 9 different user stories, covering the functions needed. Three of these are listed below: As a user I should be able to add a person ...
2
votes
2answers
73 views

How to include estimating and its effect on prioritization with Kanban?

I've read in several sources about Kanban. Using Atlassian's description as my current main source of information about how it works, I wonder how the effects of estimations on prioritization should ...
3
votes
3answers
3k 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
1answer
88 views

Lean or agile SaaS: deployment / release features during or after sprint

For SaaS (software as a service), when using a lean or agile development process with short sprints/iterations (e.g. 1 to 3 weeks), which approach produces better quality: deploying/releasing ...
26
votes
11answers
1k views

Can 'Agile' be applied to Healthcare IT teams?

Can Agile be employed in a field like Healthcare IT, where so much of patient care depends on the quality and timely delivery of systems?
23
votes
7answers
2k views

Is it possible to take a flexible agile approach to projects that require estimates of both time taken and time saved?

As someone who's worked effectively with Agile before, I am trying to convince my current employers of its benefits. However, management are insistent that we retain the ability to make upfront ...
-4
votes
1answer
73 views

Does RAD allow you changes or modification after the cutover phase without the need to redo the system? [closed]

Like other agile models, that is a close loop where changes after the system development can still be implemented without the need to redo the whole system, is this possible for the RAD model as well? ...
0
votes
1answer
119 views

what is the correct RAD model diagram [closed]

I am trying to use RAD for our school project and i was searching for a model diagram to follow but i found 2 1st is the ladder type found here: 2nd is this one found here: so i'm really ...
-1
votes
2answers
90 views

Deployment Environment Responsibility

This might be not technical but rather process driven query. Help me redirect to right forum if this is not the place to ask such question. Typically in a project, we have a deployment environment ...
1
vote
2answers
190 views

When is documentation, unit testing, QA and refactoring meant to be done in a 2 week agile sprint?

The team I am working on is trying to do agile development with 2 week sprints. I think we must be doing something wrong however, as we have to work like madmen to get the features implemented in the ...
5
votes
5answers
539 views

How would you introduce an agile methodology like scrum? [closed]

If you've found agile and walk into a workplace that doesn't particularly follow any methodology and they are resistant to change (as most people usually are), how would you introduce an agile ...
6
votes
6answers
4k views

Moving from a traditional waterfall methodology to an agile one [duplicate]

My development team is in the process of 'going agile' and lot of people are looking at each other blankly, not really too sure what it means. All management are saying is 'start working agile' ...
6
votes
3answers
268 views

are technical user stories allowed in scrum

Are technical user stories allowed in scrum? if yes what is the standard template for writing technical user stories in scrum? Is it the same As a <user> I want to do <task> so that I can ...
0
votes
3answers
135 views

When estimating with a fresh team on a new project, is there a reason not to use default velocity for estimating?

Generally when estimating using an Agile points system on an experienced project team, the points have meaning relative based on past experience - that take into account: understanding of the ...
0
votes
4answers
193 views

Maximizing the amount of work not done in Agile? [duplicate]

Here's a quote from "Agile Principles, Patterns, and Practices in C#" By Micah Martin, Robert C. Martin Simplicity the art of maximizing the amount of work not done is essential. Agile teams ...
23
votes
4answers
2k views

Cannot understand a certain point in Agile Manifesto Principles

I was reading Agile Manifesto Principles. Everything seems clear and reasonable except for one point: Simplicity--the art of maximizing the amount of work not done--is essential. I dont ...
3
votes
4answers
154 views

Should create and edit be two separate user stories?

I often come across situations where creating and editing actions are very similar, but they are not exactly the same story. So should they be handled as separate user stories, or as one? For example, ...
18
votes
6answers
5k 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 ...
5
votes
4answers
532 views

Semantic versioning in Agile

Let's say I have 14 days sprint iterations where I have several stories for new features, few improvements and some bugs to fix. I also deploy those changes when they are ready, I'm not waiting for ...
0
votes
2answers
198 views

How to explain to PM that a task is too small to be shared [closed]

There is task that from the business point of view is really critical but, even it has been estimated in 40 days of works [of course worst case], involves a really small part of the project (a couple ...
4
votes
3answers
1k views

When to have bug triage meetings in SCRUM process?

I was reading an article that explains some solutions to the "unpredictable emergencies" situation during Agile sprints. The article suggests having triage to determine if issues are truly emergencies ...
14
votes
5answers
347 views

Code review lags behind the Deliver/Test Cycle

In our Agile process we have 2-week Sprints. Tasks are delivered on a daily basis (daily builds), and the Test Team completes their testing immediately the next day or even the same day. We also have ...
0
votes
2answers
1k views

JIRA: Issue classification, clarification needed [closed]

In JIRA, when creating a new issue, i am presented with a number of choices, some of which look like they don't belong. For example: "New Feature". This should be a part of a story right? How can ...
8
votes
4answers
4k views

How do I convince my team that a requirements specification is unnecessary if we adopt user-stories?

We are planning to adopt user-stories to capture stakeholder 'intent' in a lightweight fashion rather than a heavy SRS (software requirements specifications). However, it seems that though they ...
90
votes
17answers
14k views

Does Scrum turn active developers into passive developers?

I'm a web developer working in a team of three developers and one designer. It's now about five months that we've implemented the agile scrum software development methodology. But I have a weird ...
7
votes
4answers
509 views

What is the right testing strategy in Agile Scrum/Kanban teams?

The problem is: The team , I am working in has 10 developers to 2 testers ratio which means we are going to churn out code more quickly than it is "Test" done. So, What should be the right approach ...
5
votes
3answers
225 views

Changing requirements mid-sprint

I am in the middle of an agile sprint. Midway we realize that the requirement that we were working upon, could have been done in an easier fashion in a totally different way. The development work done ...
38
votes
5answers
3k 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 ...
22
votes
2answers
1k views

Is feature ownership a good practice?

Recently in my company it has been suggested that one developer should focus (and only one) in one feature. That would mean something like setting the developer aside of the normal team routine, ...
1
vote
3answers
1k views

How do we finish all our stories by the end of the sprint and not after and why is this important?

We are running 2 weeks sprints where the team will just barely finish development by the last day of the sprint but cards are not complete because testing is not finished. The definition of done is ...
4
votes
3answers
198 views

In Agile, what do you do with a severly underpointed story?

Our team is pretty good at planning/pointing, but once in a blue moon, we will have a severely underpointed story. I'm talking something we thought it would take a couple days and we realize its going ...
11
votes
5answers
412 views

Early subtasking at the beginning of each sprint

I have joined a new team which is using Agile/Scrum, and their development process is as follows: 1) developers review each story before each sprint to make sure it doesn't miss anything critical. ...
2
votes
3answers
171 views

How to plan your software project if you are work depend on required deliverable with unexpected delivery date

I have worked for many software projects where I am developing software solution to the customer where I need to integrate with the customer back-end using web service provided by the customer in ...
6
votes
4answers
215 views

Agile requirements gathering in embedded project [duplicate]

I am working on a project where we develop an embedded application for a Linux-based device handling data from different sensors and visualizing them to the end user. We try to use Scrum process but ...
0
votes
2answers
264 views

Agile development where customer collaboration is difficult

The agile manifesto states Customer collaboration over contract negotiation My question is how do you make this work effectively when there is distance between the developers and the users? ...
45
votes
1answer
13k views

Is there a canonical book on Agile?

As a solo developer, I think I'm using an Agile-like process, but I'd like to compare what I'm doing to real Agile and see if I can improve my own process. Is there a book out there that's the ...
9
votes
8answers
479 views

How can a team apply the Scrum methodology without a clear customer? [duplicate]

Our team is trying to understand and adapt Scrum and other agile practices, but we can not figure out how to deal with customer feedback when there is no customer. Every document about the subject ...
38
votes
10answers
67k views

Relationship between user story, feature, and epic?

As someone whose still new to agile, I'm not sure I completely understand the relationship or difference between a user story, feature, and epic. According to this question, a feature is a collection ...
6
votes
5answers
358 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 ...
5
votes
4answers
1k views

Does following Agile methodology contradict programmers should have quiet working conditions (one of the Joel test)?

My organization is moving to Agile process of software development. As part of it, the developers and quality engineers will sit together with the cubicle walls scaled down. I am just wondering how ...
2
votes
3answers
194 views

Does it affect the burn down chart?

We finished the development and closed the sprint(two weeks). But the code has not been reviewed. So in the third week we don't start a new sprint and keep clean up(refactor) the code. The scrum ...
24
votes
10answers
2k views

How to add a new developer to the team

I run a small company composed of only 2 developers. We are building a very big application for one of our clients. Development on this project has gone on for 1.5 years. Now this client has secured ...
1
vote
4answers
350 views

How to handle short notice (but high priority) maintenance tasks in SCRUM

currently shifting to SCRUM, we wonder what should be done exactly in the specific case : Our analytics team need some script to be updated on the site we're managing. It occurs on a regular basis ...