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
3answers
730 views

How often do you review and validate your practices/process?

We currently drive changes to our process through the following mechanisms: Weekly wrap-up meeting Project postmortem We discuss what isn't working, what is working, etc. I use these settings to ...
6
votes
3answers
447 views

Agile - Learning & Practicing Agile alone

I am learning new technologies and doing some small projects to practice these technologies alone. And I want to learn the agile methodolgy along the way but don't know if it's a good or bad idea to ...
6
votes
4answers
340 views

What modelling technique do you use for your continuous design? [closed]

Together with my teammates, I'm trying to self-learn XP and apply its principles. We're successfully working in TDD and happily refactoring our code and design. However we're having problems with the ...
5
votes
5answers
527 views

How to properly shield a Product Owner from outside?

Update: We are a very small team (3 people) and thus I (Scrum Master) and the Product Owner are also developers doing some coding. We are aware of this situation and we are actively trying to ...
5
votes
4answers
745 views

Does producing potentially shippable product make you less agile?

The cost of developing a feature in Agile is very high because it needs to be ready for shipment. It includes: Significant bug fixing Writing/updating and executing tests Writing/updating the user ...
5
votes
5answers
923 views

Can a scrum master reprimand his team?

Scrum master is a facilitator for the delivery team and acts as a bridge between Project Management and the team. In course of time if he realizes that his team is not delivering the deliverables ...
5
votes
7answers
386 views

Scrum decision making versus maintainability and development time? [closed]

I appreciate that this question may be controversial. In a sense, it is the flip-side of the question "Business trying to make technical decisions". In Scrum, the development team is supposed to be ...
5
votes
6answers
200 views

The value of potential shippability when the product is not minimally viable yet

The main benefit of having a potentially shippable product at the end of each Sprint is the ability to release the product quickly in case market conditions change. However, usually in the first half ...
5
votes
6answers
308 views

Steps for moving towards continuous delivery? [closed]

Say you have a traditional dev > test > production process say on a monthly release cycle. What are some of the steps you need to take and put into place to move towards a model of continuous ...
5
votes
5answers
1k views

Should you ever re-estimate user stories?

My current project is having a 'discussion' which is split down the middle- "this story is more complex than we originally thought, we should re-estimate" vs "you should never re-estimate as you only ...
5
votes
7answers
696 views

Agile development challenges [duplicate]

With Scrum / user story / agile development, how does one handle scheduling out-of-sync tasks that are part of a user story? We are a small gaming company working with a few remote consultants who ...
5
votes
4answers
482 views

how to convince team and project manager that post-launch deployments are okay for new features

We have a site that launched and is "feature-complete", we've done all that the client has asked for and fixed a few bugs post-launch. However, I noticed that our site's home page is using 100 SQL ...
5
votes
10answers
468 views

Is is possible to do TDD without a test tool?

We want to implement a fairly rough outline of test driven development which involves a developer asking themselves the tests at each stage of the development process. I have read here that its ...
5
votes
4answers
660 views

What are the boundaries of the product owner in scrum?

In another question, I asked about why I feel scrum turns active developers into passive developers, and it seems that the overall problem is not scrumy (related to scrum), and rather it's related to ...
5
votes
4answers
317 views

Can we pull future user stories in current sprint?

Suppose we have estimated 5 user stories to complete in a sprint and completed all of them with testing, buffer time and for expected bugs. Still we have 2-3 days left for one of the developer. Can ...
5
votes
7answers
712 views

How should semi-agile team operate during management-imposed waterfall-like “testing phase”

I'm not looking for advice how agile process should work. I know that part. I'm curious what the best way to adapt the process to a typical large, well-established corporation who loves its ...
5
votes
3answers
226 views

Scrum meeting - dealing with the last question

In the 5/15 minute scrum meeting the 3 questions are asked. For the last question "what impediments are getting in your way" If a dev has problems - the xyz is going to have problems, this is likely ...
5
votes
3answers
297 views

If another team haven't done a requested task, are we supposed to mention it in every Daily Scrum as an Impediment until they do?

Is it really necessary to mention the same impediment (blocking issue) in every daily standup, if the whole Scrum team already know about it because it's been mentioned at previous daily standups?
5
votes
4answers
709 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 ...
5
votes
5answers
526 views

Composition of a dev team

I'm in a team of fifteen people and the team is in transition after a few changes of management. The current line of management is pushing for an agile approach to developing software but without ...
5
votes
5answers
320 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
2answers
7k views

TFS - Explaining the difference between Product Backlog Item and a Task

I've run into this challenge a couple of times and I'm hoping someone can provide some references, training or advice on how to explain the difference between a Product Backlog Item and a Task in TFS. ...
5
votes
3answers
4k views

What's the role of a Project Manager in Scrum?

What's the role of a Project Manager in Scrum? I have heard that it is not advisable for the PM to be a SCRUM Master which I can see as making sense as the PM oversees the project whereas the SCRUM ...
5
votes
5answers
283 views

Managing software projects - advice needed

I work for a large government department as part of an IT team that manages and develops websites as well as stand alone web applications. We’re running in to problems somewhere in the SDLC that ...
5
votes
1answer
206 views

Why is there a 20 and not 21 in some versions of Planning Poker?

In Planning Poker, cards usually contain numbers of the Fibonacci sequence, which is 0,1,1,2,3,5,8,13,21,34,55 etc. However, you can see on the Wikipedia page (and this has been confirmed to me by ...
5
votes
3answers
1k views

Why is Feature Driven Development considered an Agile methodology?

In several places Feature Driven Development (FDD) is called an Agile methodogoly - e.g. the Wikipedia entry on FDD. Yet in general, to be considered FDD it seems the following requirements have to ...
5
votes
3answers
2k views

agile / scrum and functional specs

I work in a small team of four devs, one domain expert and one manager. We are looking to move to using scrum to try and formalise our processes. From what I understand of agile, it seems to be ...
5
votes
3answers
589 views

BDD in .NET - Chicken or Egg or..?

Predicate: I'm brand new to BDD / TDD, but I've done my homework. I'm trying to put everything I've read / learned into practice with VS2010, SpecFlow and NUnit. Things are working, but it's quickly ...
5
votes
6answers
307 views

The business and architecture challenge behind creating effective user stories

A friend of mine in another department had a problem and came to me with a question that I wasn't sure how to help him with. He recently became promoted to architect and he was put in charge of ...
5
votes
1answer
451 views

Is it common to run out of work towards the end of a sprint? [duplicate]

My current team operates under the Scrum approach to agile development. We do it properly, adhering to the guidelines and roles of a Scrum team, with a sprint length of 9 days and a team of 7. We go ...
5
votes
1answer
187 views

Unforeseen Spike in a Sprint… what to do?

I did a look around and couldn't find a question that addresses my case, so I figured I would post. I have a situation where as a new team, we ran into 2 unforseen spikes (is there a better term?) ...
5
votes
4answers
1k views

Using Scrum/agile with multiple customers

I am a big believer in agile development. I just changed jobs, and I am now working for a company that coordinates big development projects for (rather large) groups of customer organizations. My job ...
5
votes
3answers
194 views

How do I deal with a problem that will pop up in a later iteration

This is an Agile development project and I do not have the ability to change that. The design that will be the fastest and most obvious for the first phase of our project will not be compatible with ...
5
votes
5answers
411 views

Is it possible to be agile without use cases and tests?

Rhetoric teaches us that the answer is probably yes. However I feel that we would no longer relate to the vast majority of Agile success stories. I think that my upper management read the benefits ...
5
votes
5answers
447 views

Test driven vs Business requirements constant changing

One of the new requirement of our dev team set by the CTO/CIO is to become test driven development, however I don't think the rest of the business is going to help because they have no sense of ...
5
votes
3answers
4k views

How do you run a sprint retrospective to maximize participation and honesty? And what about follow up on action items? [closed]

I've seen it done as a free-for-all where the scrum master just asks everyone to throw out comments. Or a time-boxed session where "anonymous" comments are posted on the walls bucketed by category. My ...
5
votes
2answers
2k views

How to manage product backlog/user stories

We're about to start a new project using Agile (using TFS), and I have a couple of "good practice" questions regarding the product backlog:- When we first start adding users stories, is it a good ...
5
votes
4answers
2k views

What 's the essential difference between agile developing and plan based developing?

In agile process, the product owner put the unformal ideas/user story/backlog items to the sprint/iteration. Sprint/iteration is like a plan for a short term and it is drived by daily meeting. ...
5
votes
3answers
1k views

Many user stories share the same technical tasks: what to do?

A little introduction to my case: As part of a bigger product, my team is asked to realize a small IDE for a DSL. The user of this product will be able to make function calls in the code and we are ...
5
votes
6answers
226 views

In a team practicing Domain Driven Design, should the whole team participate in Stakeholder meetings?

In my experience, a Software Development Team that comprises: 1 Project Manager 1 Tech Lead 1 - 2 Senior Dev 2 - 3 Junior Dev (Fresh grad) Only the Tech Lead & PM (and/or Senor Dev/s) will ...
5
votes
6answers
374 views

How do you estimate the time required for a “research phase” in agile development?

In the context of agile development, what is the appropriate amount of learning that an engineer should engage in before implementing a solution to a problem? If an engineer knows she is too ignorant ...
5
votes
4answers
991 views

CFO's Expectations and Scrum Development

When it comes to financial topics, I'm admittedly not well versed. I'm trying to lead my organization in our software development effort using a Scrum based development life-cycle. I am often ...
5
votes
3answers
720 views

Scrum on very short projects?

I'm using Scrum and really liking it. However, my shop finds itself in projects where the duration of the development effort is two or four weeks. We've already modified the sprint length to two ...
5
votes
2answers
152 views

design in agile process

Recently I had an interview with dev team in a company. The team uses agile + TDD. The code exercise implements a video rental store which generates statement to calc total rental fee for each type ...
5
votes
1answer
544 views

What are common categories for Kanban and Scrum JIRA boards?

One minimal Kanban-like system has three places for cards: "To do", "In progress", "Done". As I've seen Scrum and Kanban on the web, it is maybe five or six categories. What are some of the common ...
5
votes
1answer
128 views

Overview of the agile process that I can apply to a startup

I need to provide a quote to an external client for some software. I'm looking to use agile just for initial requirements building (which I'm experienced in from a developer perspective) but I need to ...
5
votes
6answers
308 views

How to keep a project easy to understand and intutive?

I am working on this project, which will soon contain loads of packages, projects etc. (Java). So, from the start I need to keep track of the high level package and class structure, monitor which ...
5
votes
2answers
339 views

Do payment terms effect project design methodology?

When working on a software project for a client, there are two ways in which this can be billed - fixed fee project, or per hour billing. Does the choice of payment terms effect the design ...
5
votes
5answers
3k views

How do you balance documentation requirements with Agile developments [duplicate]

In our development group there is currently discussions around agile and waterfal methodology. No-one has any practical experience with agile, but we are doing some reading. The agile manifesto ...
5
votes
3answers
228 views

Do your stories include tasks across disciplines? How do you do capacity planning?

My organization does web projects and employs a handful of disciplines like backend dev, frontend, BA, UX, graphic design, QA. We've been pushing to have tasks for every discipline in our sprints with ...