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)

-2
votes
2answers
152 views

Reverting back To Waterfall from Agile [on hold]

I place a lot of Software Engineers (A LOT). Recently I had a client tell me that they are reverting back to Waterfall after trying to move towards Agile. I have noticed with the PM's and Engineers I ...
5
votes
3answers
94 views

How to decompose a sprint in scrum?

I´m struggling how to decompose a sprint in SCRUM. I know in many cases SCRUM is used only for the developing part in the software process, but I want to use it for the whole project (in our case: ...
0
votes
2answers
126 views

Is there a reason beyond Fibonacci why Planning Poker doesn't involve a 4?

During our sprint planning meetings, we use a planning poker deck to reach a consensus on estimates, with the cards indicating how many days we estimate to need. We then use these estimates combined ...
-2
votes
0answers
61 views

How do you handle a pressing question in your head while someone is in the middle of explaining something to you? [migrated]

As a junior developer working on a rather complex system, I find myself in this situation constantly. A colleague at work or a friend over a beer is explaining a topic that is relatively complex but I ...
2
votes
1answer
86 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 ...
3
votes
3answers
74 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 ...
6
votes
4answers
116 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 ...
13
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 ...
3
votes
2answers
95 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
206 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
62 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
152 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
93 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
138 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
63 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
202 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
76 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
113 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
142 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
94 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
99 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
72 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
183 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
420 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 ...
1
vote
2answers
377 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
233 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
122 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
358 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
410 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
175 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
127 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
145 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
511 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
84 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
85 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
175 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
94 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
76 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
128 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
94 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
194 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
158 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
138 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
616 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 ...