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)

5
votes
3answers
448 views

Project Management Techniques (high level)

Our software dev team is currently using kanban for our development lifecycles, and, from the reasonably short experience of a few months, I think it's going quite well (certainly compared to a few ...
3
votes
3answers
114 views

How to allocate cross-cutting concerns in agile software development planning?

My employer has been moving from traditional waterfall projects to a modified version of agile. Work is broken into stories, which are estimated and sequenced into two-week long iterations. Each ...
2
votes
2answers
95 views

Scrum: How inclusive is enough with your client? [closed]

I work in a very small team and we're about to begin implementing Scrum. As we're such a small team I'll have direct and frequent access to the clients. I'll be fulfilling multiple roles. I feel I ...
7
votes
6answers
1k views

Scrum: Short VS long sprint

We were trying to figure out the optimal sprint length for our project. After working on a 3-weeks basis we thought that cutting the sprint to 2-weeks would provide better velocity. The advantages ...
9
votes
4answers
372 views

How does requirements management work in the long term with Agile projects?

Requirements Management in the short term for Agile projects seems like a solved problem to me. From the Scrum angle new requirements or changes to existing requirements are delivered through User ...
4
votes
3answers
146 views

Managing 'done' but not releasable code in TFS

I am working in an organisation with 11 scrum teams developing on the same code base. Currently, all development is done in trunk, and at the end of a sprint everything MUST be releasable, or it must ...
0
votes
1answer
81 views

What time should be recorded against story points in order to determine velocity and hours per point

We recently tried to correlate the hours spent on a sprint against the stories assigned to the project (to try and get an idea of velocity and hours per point). However our recording system only ...
3
votes
4answers
166 views

In general, should an organization adopt a single methodology or decide on a per-project basis?

I work for a company that, in my opinion, should be doing all of it's web development work in a fully agile manner. We have vague, competing ideas about the product at any given time. And we have ...
2
votes
2answers
387 views

Scrum vs. Agile vs. CMMI [closed]

I am pushing my project over to Visual Studio Online in order to have some source control. I am developing this project by myself. I have never used Scrum, Agile, nor CMMI before, and the detailed ...
2
votes
1answer
64 views

Changing story-point estimates after closing the story

In a running multi-year multi-team project there is a set of stories that have been fully estimated and closed, having fulfilled the definition of done. Time has progressed and possibilities in Jira ...
31
votes
9answers
4k views

Should we avoid using design patterns in constantly changing projects?

A friend of mine is working for a small company on a project every developer would hate: he's pressured to release as quickly as possible, he's the only one who seem to care about technical debt, the ...
7
votes
5answers
742 views

In Scrum, how to handle contention/workload at end of sprint

My team started using Scrum a few sprints ago. Our project involves building software interfacing with physical devices (think robots and sensors) and our typical Product backlog usually represent ...
1
vote
2answers
108 views

How do you deal with being behind on a task? [closed]

I have a question for you guys. Say, you're given a task as an item in a product backlog. Say, you have a deliverable that's due the following day. If you're behind on the task compared to when you ...
11
votes
4answers
499 views

Is it wrong to use Agile when clients' requirements don't change at all?

I have seen a lot of posts recently saying that one of the major reasons why Agile is used is because clients often change the requirements. However, let's say the clients do not change the ...
2
votes
2answers
89 views

should Product owner be in product management team

Should the product owner ideally be as part of the product management team? How does one handle the internal stakeholding if the product owner is outside the product management team? We had problems ...
3
votes
6answers
265 views

Is it true: use Agile methodology results less planning?

I am kind of new in agile environment since I always participated in projects before which was only said to be agile while it wasn't. Now I am really in an agile project and I see a setback - if it ...
20
votes
5answers
2k views

Are there any studies on the Efficiency/Effectiveness of Agile vs Waterfall

In a meeting the other day a claim was made that agile was only 60% as efficient in development time when compared to waterfall. I am not looking to validate or refute this claim. I am interesting ...
0
votes
2answers
130 views

Who creates the agile definition of done(DoD)?

I believe that the "Definition of Done" is created by the Team and the "Acceptance Criteria" is created by the Customer. Am I correct? Can a customer define the Definition of Done to the agile team?
4
votes
5answers
328 views

Do you rotate agile team members?

I've got long standing developers in my sprint team. They know the domain, they've been with the company 5+ years and as a team we have a pretty good burn down rate. There are other sprint teams, ...
0
votes
3answers
182 views

when to use a scaled/enterprise agile software development framework and when to let agile processes 'emerge'?

There are quite a few enterprise agile software development frameworks available: Scott Ambler: Disciplined Agile Delivery Dean Leffingwell: Scaled Agile Framework Alan Shalloway: Enterprise Agile ...
7
votes
5answers
1k views

Does anyone else feel Scrum isn't agile?

I am a big fan of agile development and used XP on a very successful project a few years ago. I loved everything about it, the iterative development approach, writing code around a test, pair ...
1
vote
3answers
177 views

Controlling version numbers in sprints [closed]

Traditionally software build numbers fit into the format Major Minor Release Build Where a Major version is implemented whenever there are breaking changes, Minor when new mini features are added, ...
21
votes
3answers
1k views

How to allow innovation in an Agile Methodology [closed]

It is one thing to say that agile methodologies are good in settings where requirements are poorly understood, or that significant novelty is involved. But should it be applied where outright ...
5
votes
3answers
5k 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 ...
4
votes
5answers
201 views

Could taking design lightly be a pitfall of agile methodologies causing constant rework or is it a misunderstanding of the methodology?

I've been working for a year now in an agile project to redesign an insurance application. I really like working in an agile environment, although management and analysts I work with still have ...
12
votes
7answers
717 views

Coding and testing in the same sprint

How is testing handled within the same sprint as coding, if all or most of the coding is not done until the end of the sprint? (I'm referring to the "soup-to-nuts" development and testing of a single ...
81
votes
17answers
10k 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 ...
44
votes
11answers
2k views

How can we make agile enjoyable for developers that like to personally, independently own large chunks from start to finish

We’re roughly midway through our transition from waterfall to agile using scrum; we’ve changed from large teams in technology/discipline silos to smaller cross-functional teams. As expected, the ...
15
votes
5answers
2k 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 ...
2
votes
4answers
335 views

Reporting defects in Agile

I am working in sprint. At the end of sprint I need to send a defect report per sprint. Considering the below scenario please let me know your views. Two teams(A & B) are working at different ...
0
votes
1answer
163 views

In an enterprise setting, does one apply BDD principles alongside of, or instead of, “traditional” unit testing?

I have a problem visualising how the gap is closed between coarse-grained, n-tier boundary, high level, automated acceptance testing and lower level, task/sub-task scope Unit Testing. My motivation ...
4
votes
3answers
178 views

Sprint Planning Meetings - determine if a work item is “planned”?

We've been working with Scrum for a while now, generally successfully. However of late, as the pressure has started to mount up we've encountered several situations where items came through planning ...
3
votes
1answer
96 views

Responsibility for delegation of stories in agile

I've recently worked on a project where the Team lead was commenting he needed to figure out which stories we are going to be working on in a scrum. It was my understanding that stories are ...
3
votes
4answers
296 views

Implementing scrum-but for first time: how to deal with technical pre-requisites?

After working Scrum(ish) in a previous workplace, I am trying to implement it in my new place of work for a brand new project (I am no scrum expert). We have some pre-requisites to code before we can ...
-3
votes
1answer
80 views

factors that are important for success when letting an agile framework emerge for the whole organisation? [closed]

I previously posted a question [link] on programmers.stackexchange.com asking when it makes sense to adopt an existing enterprise scale agile framework and when it makes sense to allow your own ...
3
votes
4answers
818 views

Increasing User Changes/Requirements in Agile Methodology

My question is quite simple. How to handle a situation where the team is applying agile methodology in software projects and there so many iterations and change in requirements, that the schedule is ...
2
votes
2answers
115 views

User Story or User Stories for this specific requirement

I have to write a user story for a requirement that involves passing search filters to the same URI and retrieving corresponding results. I have 5 filters. I plan to write 5 different stories of ...
9
votes
4answers
825 views

Using Scrum on small projects where Owner doesn't want to be involved

Recently I've been reading and learning quite a lot about scrum and I like it a lot. However, I do have a couple of likely scenarios in my head to which I don't know the solution. So let's say that I ...
31
votes
6answers
1k views

Are bugs part of technical debt?

Our Scrum Master keeps referring to bugs as technical debt. Is he right, are bugs considered to be technical debt in the world of Agile?
12
votes
12answers
9k views

With agile, what do when a user story doesn't get completed in an iteration?

Do you just move the story to a new iteration, or delay the next iteration? It gets a bit tricky when you use something like Jira when you have to copy or move around stories between iterations as it ...
2
votes
2answers
161 views

How to be Agile when new work keeps affecting completed work?

The project I'm working on is to re-skin an existing website. The functionality will stay the same, it's just the styles that are changing. In other words, I'm not modifying the HTML, only the CSS ...
2
votes
5answers
201 views

how can we have a person to allot and track tasks in agile development

I understand that Agile team should be self organized and self driven, but is there a provision that I can have someone who will allot tasks to developers and ensure that all user stories will be ...
8
votes
6answers
517 views

How to use unit tests as a source of information?

A colleague of mine was once at a seminar about agile development, where he heard it is possible to use unit tests as technical documentation. Something like using unit tests as an example of how to ...
2
votes
1answer
167 views

Bug fixing in Scrum, at the end of the project

We have a project that is reaching a deadline for the final production release. It's a fixed price project and up till now we've managed to work in 2 week iterations, doing regular releases to our ...
1
vote
3answers
220 views

How to compute scrum burndown chart when projects overlap?

In my team we have a multiple projects, some short term and some long term. The team is required to deliver these projects on different dates and the effort to deliver these is run in parallel with ...
10
votes
5answers
648 views

Should a user story be shared between developers? [closed]

I commonly see stories that have back-end and front-end development. For example, consider a large dialog with a few tables and some dynamic controls. We'll make several stories (maybe one for each ...
0
votes
1answer
100 views

How to employ amatuer knowledge of software architecture and design in an agile manner? [closed]

I have a problem when designing any application that is either greenfield or a refactored brownfield due to often finding a potential flaw or an uncertainty with the design or architecture that I ...
2
votes
3answers
254 views

What are some effective ways of making scrum more dynamic earlier in a sprint?

My team does 2-week sprints, and the trend we've identified (which we want to move away from) is that our daily standup scrums are relatively straightforward early in the sprint, but then transform ...
2
votes
5answers
265 views

Fixing bugs generated by another team

I'm facing the following situation: There are 2 different teams working on the same project using Scrum, and every now and then, bugs related to user stories developed by team "A" are being assigned ...
1
vote
1answer
335 views

Product Owner Role in Scrum

I am learning about Agile Methodology i.e. Scrum. I have a very basic knowledge of Scrum. Please guide following: What is role of Product Owner in daily Scrum, if he/she is part of this meeting? ...