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)

1
vote
3answers
46 views

How should we quote differing sized contracts in a SCRUM environment

I am trying to implement an agile-ish approach to our firm. Right now we have a very much waterfall like approach to designing, coding, testing, and releasing. One major issue we haven't found an ...
5
votes
4answers
98 views

Should stories be usable?

I'm new to Agile as a methodology, although I believe a have a basic grasp on its principles. My team is currently building a framework that will support our client's application in the future. As an ...
12
votes
5answers
2k views

How to make Scrum work for a team with defined roles?

Some background information I'm part of an in-house software dev team. It consists of 5 developers (with experiences ranging from 2 to 5 years, I'm one of them) 3 implementation staff (they do the ...
2
votes
2answers
87 views

How the time of Agile Sprint is calculated?

have a query in my mind that how the time estimation is made in sprint meeting for agile work flow? Lets say for example: In a team there are 4 developers and the first sprint is designed for about ...
0
votes
4answers
202 views

When Agile becomes a bit slugish [closed]

So, we have started trying to work to Agile/scrum in our business to run the software dev team and it's not (in my eyes as a humble dev) working very well. Its getting to the point now where the team ...
5
votes
2answers
59 views

Dev and Tester separated team AND single sprint

First a bit of background : Previously in V cycle process, we have a dev team and a product definition/tester team (we'll call them testers). We moved to agile few months ago with still this ...
5
votes
2answers
131 views

Capacity Planning for a solo developer - Activities?

I'm having trouble seeing the benefit of setting the Activity field on Tasks for use in Capacity Planning (I'm using the Scrum Template). In fact, doing so seems to make things more cumbersome. Why ...
0
votes
3answers
85 views

Determining the optimal amount of unit tests?

I think I may be writing -too- many unit tests. For example, say I was doing a coursework management system, and I coded a feature for submitting coursework on behalf of a student. If invalid ...
2
votes
3answers
134 views

Frustrating on time tracking

Our agile sprint lasts three weeks. Say 40*3 = 120 hours. Our boss requires us must to log at least 8 hours every day. We use JIRA to record time. However my current story in the sprint estimated time ...
1
vote
0answers
61 views

Agile methodology and capacity planning

I'm trying to figure out the best method to address this issue. We have a pool of resources that would on projects, BAU, and Prod Support. PMs utilize these resources in an agile methodology and ...
1
vote
6answers
187 views

Scrum - Dealing with hotfixes

Say you finished a sprint, successfully deployed your application to the production environment and started another 2-week-long sprint. But then you find a critical bug in the version you just ...
4
votes
1answer
73 views

How do you handle Performance tasks in Agile?

How is the Agile process affected if a stakeholder requests that a specific operation in the software need to perform better? This could mean that it runs very slow for a customer's needs (even with ...
1
vote
2answers
108 views

Development Methodology for Many Projects

Twice now I have encountered an office where there are many projects being done simultaneously. The two different approaches I've seen to this is splitting people up into very small (1-2 people) ...
0
votes
2answers
136 views

How to get a good overview of an Agile backlog?

We are using Visual Studio Team Services to host our code in a Git repository and to manage our Agile planning through iterations (sprints), user stories in a backlog, a taskboard for the current ...
3
votes
3answers
87 views

How to record changes to tasks in sprint backlog?

We are using Scrum for more than a year now for a mobile game project. We use a printed Excel sheet pinned on cork board almost similar to one here on mountaingoatsoftware website. During the sprint ...
2
votes
3answers
90 views

Should we factor time in for UAT fixes & deployments as part of a sprint?

We're a relatively small team and we are trying to implement an 'agile' scrum methodology around here for our projects. All of our work is project based (i.e. we do not have a particular product ...
2
votes
1answer
70 views

How to handle huge necessary internal processes in user stories?

I'm looking at eXtreme Programming and its release iterations based on User Stories. But I wonder how to integrate huge internal processes into this particular mind-set. For example, the Google ...
6
votes
3answers
179 views

How to deal with (or account for) time lost in waiting for other things in an Agile environment?

We use Scrum. We have a month long sprint. In the beginning of the sprint we estimate tasks from the backlog and then depending on what capacity we have, we add tasks to the current sprint. However, ...
34
votes
4answers
4k views

Scrum - What are team members busy with during a sprint

So, a scrum sprint is a fixed time period during which a specific set of features should be implemented. And a scrum team consists of all the people committed to delivering those features, the ...
72
votes
10answers
11k views

Scrum - 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 ...
17
votes
3answers
413 views

Relational databases and iterative development

In many approaches to software development like agile methodologies, Domain-Driven Design and Object Oriented Analysis and Design, we are encouraged to take one iterative approach to development. So ...
0
votes
2answers
376 views

“I'm done with my coding” from Agile perspective

Scenario: I'm working in an Agile environment. The dev environment has not been configured yet, and I'm told to code a piece of an application. I code the module and write appropriate unit tests for ...
3
votes
1answer
142 views

How to improve our source control process

Background: We are using agile project management and follow sprints to do development. We are using a single repository in bitbucket.org that uses mercurial. Repository is hosting 3-4 products. ...
4
votes
1answer
230 views

Extreme Programming: how long are iterations supposed to be?

I was researching about Extreme Programming, and started reading a book by Kent Beck called Extreme Programming Explained. There he mentioned practices and principles one of which confused me. It said ...
1
vote
1answer
120 views

Is agile a good fit when bidding against other vendors? [duplicate]

We're looking into agile increasingly at my company but I think it works better for some projects than others. We have one product that is all ours and we control the roadmap. This is obviously ...
1
vote
3answers
351 views

What happens if Sprint Goal is not met?

I've been reading Scrum Guide and one part is missing for me. What happens if Sprint Goal is not met at all? Let's say the Sprint Goal is a big part of a functionality which cannot be broken into ...
2
votes
2answers
408 views

What is a good way to make estimates clear to the customer?

So me and my team have been doing estimates for a new project but we have been getting the feeling lately that the customer has trouble understanding not the estimates in itself but what the stories ...
3
votes
3answers
167 views

Should defects be raised during sprints or just noted in the stories and assigned to developers?

I have heard that when testing stories developed in the current sprint, no issues are raised they are not completed (i.e. definition of done was not fulfilled) and that you should only raise issues ...
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. ...
2
votes
4answers
142 views

In Scrum, are story points assigned at different planning poker sessions worth the same?

As far as I understand, a planning poker session usually is started by picking one item and assigning it a value (say, 1). This item will then serve as a reference for the rest of the session. From ...
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
74 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 ...
5
votes
6answers
163 views

Should defects have story points in Scrum?

As far as I know, we use story points to measure the complexity of a story in Scrum. But what about Defect? Should Defect have story points? If it does, what does it mean by completing these points, ...
2
votes
1answer
89 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 ...
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
120 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
191 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 ...
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 ...
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, ...
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 ...
5
votes
4answers
544 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 ...
6
votes
3answers
271 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 ...
7
votes
4answers
518 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 ...
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, ...