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)

7
votes
5answers
707 views

How do you demo software with No UI in the Sprint Review?

We are doing agile software development, basically following Scrum. We are trying to do sprint reviews but finding it difficult. Our software is doing a lot of data processing and the stories often ...
7
votes
2answers
392 views

Evaluating a product owner

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 ...
7
votes
3answers
434 views

Learning Agile & Scrum [duplicate]

Possible Duplicate: Is there a canonical book on Agile? I'm looking for a good book on learning Agile and Scrum for web application development. Can anyone suggest a good resource that ...
7
votes
3answers
7k views

need some concrete examples on user stories, tasks and how they relate to functional and technical specifications

Little heads up, I'm the only lonely dev building/planning/mocking my project as I go. I've come up with a preview release that does only the core aspects of the system, with good business value, and ...
7
votes
2answers
959 views

What is the difference between Acceptance Test-Driven Planning and Acceptance Test-Driven Development?

What is the difference between Acceptance Test--Driven Planning and Acceptance Test--Driven Development? Are they the same?
7
votes
4answers
997 views

How can you plan long range resources and budgets when using Agile methodology?

Agile does not encourage a lot of up-front design. This is good from a requirements management and software development standpoint, and allows the project to adapt to changing business needs. ...
7
votes
3answers
659 views

Task Planning on an Agile Team

At the beginning of each sprint our team will pull in a handful of user stories and then, one by one, write slightly more detailed tasks for them as well as assign specific hours to each task. ...
7
votes
4answers
318 views

Should all developers on a team have equal role/responsibility in writing and updating software design documents

I've asked a very similar question few days ago, but because I presented too much of my company's current situation, most answers focused completely on something that I wasn't looking to answer. So I ...
7
votes
4answers
289 views

How can I influence my team to become more agile

I consider myself an agile developer, I have set up CI in the last three teams I have worked with, and in my previous role worked in a style which revolved around writing failing tests before fixing ...
7
votes
3answers
838 views

How to represent an agile project to people focused on waterfall [closed]

Our team has been asked to represent our development efforts in a project plan. No one is unhappy with our work or questioning our ability to deliver, we are just participating in an IT cattle call ...
7
votes
2answers
2k views

IEEE SRS documents: lightweight version when working with outside contractors?

Typically we follow an Agile development process that tends not to put an emphasis on writing requirements and technical documents that nobody will read. We tend to focus our limited manpower to ...
7
votes
3answers
321 views

Do story points have a direct relation with task estimates?

In my current team, where we run multiple scrums, the Story points are usually based on the effort required to complete the User Story. For example if an User Story has 2 tasks, both needing 5 days ...
7
votes
2answers
340 views

Feedback on a Kanban Board for Solution Architectects [closed]

Before I get started I need to issue a pre-emptive apology: It is very likely that some of the terminology / vocabulary I use in this post is plain wrong there is also a good chance I have ...
7
votes
3answers
6k views

How to estimate sprint velocity with varying team capacity?

We are a small team of 4 devs rather green in Scrum. Coming from all over the country, we often take odd days off or whole weeks off to go home. Therefore our team capacity changes dramatically from ...
7
votes
3answers
630 views

Product Owner introduces ungroomed (unfamiliar, not estimated) User Story(s) into the Sprint Planning meeting

A problem that I am facing and would like some input into is; a Product Owner introduces ungroomed (unfamiliar, not estimated) User Story(s) into the Sprint Planning meeting. The issue that this has ...
7
votes
7answers
4k views

The Agile process: how and what should be documented?

A while ago the company I work for had outsourced a development project to a third party. They employed agile practices in developing the solution. However when asked for documentation they would just ...
7
votes
2answers
965 views

What's the best way to estimate story points in scrum?

I like the way planning poker works at the beginning of any project, letting you compare and discuss details of each story with one another. One of the issues I've noticed with this is that through ...
7
votes
1answer
783 views

Looking for statistics on automated testing, continuous integration and refactoring usage

Are there any credible sources of information on the adoption of agile techniques like automated testing, continuous integration and refactoring? Of those that are using unit testing, how many ...
6
votes
8answers
1k views

How useful is a project log or diary? [closed]

I want to know how difficult/useful it is to keep a project log or diary. I'm worried that keeping track of what I did will eat up too much time...
6
votes
5answers
304 views

Spending a good fortune on a certificate holding Scrum Master or a Veteran XP coach?

There is a very prestigious company that delivers a well-sold software about financial systems. It has more that 20 years of history, and is staffed with about 20 programmers and much larger number ...
6
votes
2answers
462 views

Daily Scrum when the team is just fixing bugs

I understand all the advantages of Daily Scrum and my team does it when we are working on stories. But sometimes we just have bugs to fix for days, while we're waiting for new stories, and when this ...
6
votes
3answers
450 views

Is it proper to have Investigation task in sprint

I have been practicing agile for more than a year now. As part of our sprint, some times we will have Investigation Tasks. We skip poker planning for theses tasks, and adds blanket numbers. Theses ...
6
votes
6answers
1k views

Dealing with selfish team member(s) [closed]

My team is facing a difficult quandary, a couple of team members are essentially selfish (not to be confused with dominant!) and are cherry-picking stories/tasks that will give them the most ...
6
votes
5answers
2k views

Is Agile applicable in product development companies as well? [closed]

The following principles of Agile development makes it look like Agile is mostly suited for services companies: Customer satisfaction by rapid delivery of useful software Welcome changing ...
6
votes
4answers
435 views

Do you track progress during a agile sprint (iteration)

We have recently adopted (or are trying) to adopt managing our projects in an Agile manner. During our first sprint I asked our Scrum master (who also happens to be our primary resident Agile go-to ...
6
votes
3answers
303 views

Handling unexpected features during sprint

Our team is going to adopt scrum and agile technics. We've got a product, which we develop for multiple customers. This customers supplied us with necessary requirements, so everithing is fine to ...
6
votes
5answers
752 views

Is performing a Waterfall every 2 weeks considered agile development?

I've been wondering if one can still classify a Waterfall type development approach, where the length of the waterfall cycle is 1-2 weeks, as Agile.
6
votes
4answers
3k views

When to mark a user story as done in scrum?

There is a notion in scrum that emphasizes delivery of workable units at the end of each sprint. Each workable unit also maps directly of indirectly to a user story and when in new sprint PO ...
6
votes
4answers
233 views

Is an agile methodology appropriate in this situation?

Imagine a project where the interface to be delivered has been locked down 90%, and you are already in possession of a solid architectural design. Would an agile methodology still offer any value in ...
6
votes
4answers
518 views

Sprint Meetings - What to talk about

In work we have just started using the Scrum methodology, it is working well but I have a question on the daily sprint meetings. We set aside 15 minutes for the meeting (between the three devs and ...
6
votes
6answers
2k views

How does rapid prototyping fit into an agile methodology?

I work for a large company, which dictates the use of agile processes. For example, for our projects, we use cloud-based services that are specifically targeted at managing agile development. The ...
6
votes
3answers
731 views

Must-have tools and practices for an agile start-up

I've been working in the software industry for a few years now. I've seen Waterfall in practice, and I've seen several projects attempt Agile with varying degrees of success... which got me thinking. ...
6
votes
5answers
337 views

How to estimate the length of a project based on another project?

I was wondering whether there were any estimating models for projects which use the results of previous projects. For example, imagine I want to develop an application for a phone based on a web app ...
6
votes
4answers
6k views

ScrumMaster Interview Questions

I have a bunch of ideas around questions I can ask a potential candidate for a ScrumMaster position, but I wanted to reach out to the awesome community as to interview questions/exercises to do for a ...
6
votes
2answers
411 views

Split skilled Scrum team

A Scrum team has been forced together and is feeling very uncomfortable. They are constantly saying that it is not working for them and that they are fed up with hearing the words Agile and Scrum. ...
6
votes
2answers
2k views

How should we draw the release burndown chart?

I have been in various Agile projects and seen many release burndown chart styles. Most of them were handled manually since somehow all the tools that I have run across don't produce really useful ...
6
votes
5answers
1k views

“Release Early Release Often” for Android and iPhone Apps

I wanted to know the experiences others have about doing the Agile way of "Release Early, Release Often" with iPhone and Android Apps. Its not a problem with webapps as the update happens at the ...
6
votes
3answers
1k views

How to integrate technical line/functional manager into Scrum team?

We have recently had a new line manager start to manage our Scrum team. He is immensely experienced in our field but is relatively inexperienced at Agile/Scrum. He has extensive technical expertise in ...
6
votes
3answers
1k views

Getting from a user-story to code while using TDD (scrum)

I'm getting into scrum and TDD and I think I have some confusion which I'd like to get your feedback about. Let's assume I have a user-story in my backlog, in order for me to start developing it as ...
6
votes
4answers
426 views

How to be an agile programmer? [closed]

I am a trainee in development sector. My Boss says that i should be an agile programmer. I went through through the net and found some interesting things about agile programming. Being a newbee how ...
6
votes
2answers
1k views

How could I deal with conflicting personalities in a Scrum/Agile based team?

We apply Scrum/Agile and we have two teams. The other team has a conflict of interest (or rather personalities) between two developers. I would like to help resolve this and would like to know how to ...
6
votes
3answers
9k views

PBI vs User Story

Recently an item has been added to the Product Backlog by product owner which says "When I go to login page from x page, I see an error. I want that error to be removed". It seems to me that this is ...
6
votes
2answers
483 views

Is user story the best form of requirement in agile project?

Statistically speaking, user story maybe the most popular requirement technique in Agile but I am curious to know the alternatives and why.
6
votes
4answers
1k views

Software design by pseudocoding?

Do you know a good way to design (i.e. write down) software with a method based on pseudocode? I'm new to software design and read some information about UML. My humble class hierarchies are good so ...
6
votes
5answers
472 views

Viability of a Development Team with no *dedicated* Tester role [closed]

I've been thinking a lot lately about how to build a lean development team. Ultimately, I'd like to open up my own little software house with a small number of like-minded people. The goal won't be ...
6
votes
3answers
291 views

Should you reward based on overall project completeness or velocity?

The development team I'm in has been working on a VERY large project for months now and we recently started to implement a kanban board with agile practices into our process. We have seen MASSIVE ...
6
votes
3answers
589 views

How to get the team back on track for SCRUM/Agile?

There was a company developing software product. They had adopted SCRUM as agile method for entire development department incl. programmers, testers and analysts. It had been working grand for them in ...
6
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 ...
6
votes
2answers
220 views

How do you track existing requirements over time?

I'm a software engineer working on a complex, ongoing website. It has a lot of moving parts and a small team of UI designers and business folks adding new features and tweaking old ones. Over the last ...
6
votes
1answer
341 views

How do you avoid disrupting the flow of work when the Product Owner asks for a release?

My team has been using Scrum for years with a goal to deliver a potentially releasable build each sprint. We recently started using a Kanban board moving away from time-boxed delivery to ...