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)

4
votes
3answers
3k views

PHP Open Source Tools for Agile Development [closed]

Hello Everyone, There are so many Questions on Stackoverflow about Agile tools, but I haven't seen a tool which can be installed on a PHP Server. I'm just looking for an Open Source Scrum Tool or ...
4
votes
3answers
135 views

What is Black Box Testing? Are Functional and Usability Testing its types?

I am writing about testing and I am confused about the following: What exactly is Black-Box testing? Are functional testing and Usability testing two different types of testing and are they types of ...
4
votes
3answers
125 views

What is the correct way to deal with similar but independent features?

Let's say we have a feature request come in and we begin work on it, which we'll call feature-1. It introduces some new logic to the application, which we'll call logic-A and logic-B. A programmer ...
4
votes
2answers
1k views

Requirement gathering in an agile methodology

In the great book User Stories Applied the author specified the following process for trawling requirements in the form of user stories: Create user roles (personas) --> brainstorm user goals for ...
3
votes
4answers
382 views

How do I handle merging code that hasn't been merged in ~3 years in an agile manner? [closed]

Our team has recently adopted agile practices and most of the team is new to agile. In our product, we use some code developed by another team and only they maintain that code. For the last 4-5 ...
3
votes
2answers
385 views

Good Version Control Guidelines from a Development/Collaboration Perspective?

At our company we have started outsourcing some of our development. This has worked somewhat well. However, we are having a hard time getting them to properly use version control. They are familiar ...
3
votes
5answers
560 views

How to time the sprints in Scrum to allocate time for TDD?

We have sprints of 4 weeks duration. What I have been doing is 3 weeks dev time and 1 week of pure manual/automated testing, stabilization and shipment assurance testing. How to manage TDD within ...
3
votes
4answers
622 views

Is there a software methodology newer than Agile? [closed]

Is there a software development process out there newer than agile? I mean, waterfall, then agile, then what?
3
votes
4answers
930 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 ...
3
votes
3answers
385 views

Who is responsible to challenge a product owner? [duplicate]

I am relatively new to Scrum and I am not clear on the boundaries of a product owner. The product owner that I am currently working with seems to behave more like a manager than someone who gives ...
3
votes
5answers
707 views

How should we implement Scrum with two projects for one team?

I'm starting at this new company as a scrum master, and they want to dive into Scrum, which is nice and all, but they only have enough people (4) for one team. The road map includes delivering a new ...
3
votes
4answers
2k views

What's a good methodology for a small 2-person project? [closed]

Hello What's a good methodology for a small 2-person project? Ranges from 20-40hr. It's mostly small websites. I want to approach it as a developer, but Agile and other methodologies seems too large ...
3
votes
3answers
797 views

Extreme Programming - documenting implementation?

In extreme programming methodology, what artifacts/ can be used to document the implementation? I have used an activity diagram to document the design steps for each activity. I have read that for ...
3
votes
4answers
218 views

How to handle committed and merged code that has no tests?

When developing an application in a team not everyone on this team will be equally good developers. Some will be skilled in some things and some in others and some not at all. As a team working in an ...
3
votes
7answers
4k views

What roles do people take after scrum master/technical lead? [closed]

What roles do people take after scrum master/technical lead? EDIT: My current role is a mix of a technical lead and scrum master role, but that's how we do it in my company :) )
3
votes
2answers
148 views

Requesting quality analysis test cases up front of implementation/change

Recently I have been assigned to work on a major requirement that falls between a change request and an improvement. The previous implementation was done (badly) by a senior developer that left the ...
3
votes
2answers
2k views

Story Point Estimation vs Ideal Days Estimation

In my project we assign 4 hours for 1 story point and estimate based on story point. So in this case one ideal day of work will be done in 2 elapsed days. From an agile standpoint are we doing story ...
3
votes
3answers
468 views

Where is Waterfall failing us and can Scrum help us have success in our projects?

Let me explain our situation. We are small company with about 20+ staff and all the while we have been practicing the standard waterfall model with not much success (due to frequent changes of ...
3
votes
3answers
351 views

Release Planning in Agile/Extreme Programming

I've been studying couple of books of how to exactly implement agile. I am confused about release planning. Our application is a Insurance System consisting of different modules (Quoting, Policy ...
3
votes
2answers
420 views

Is QA or testing a lot of overhead or not utilized properly?

From my experiences in software development (Eg. Waterfall ) I see it that most of the times it is the development team that sweats it out with the BA folk to get requirement clarity. The development ...
3
votes
4answers
950 views

Who should be responsible for writing/updating design specifications in an agile team

I work as part of a scrum-like Agile team and a while ago, one thing we identified that the team should do is maintain good set of design documents for our code base. Because we are agile and do have ...
3
votes
1answer
143 views

How do I get a project owner to participate in acceptance testing?

I have started using Pivotal tracker for a project I'm working on. Conceptually, this seems really cool and I'm interested in using the agile model. However, I have one problem with everything talked ...
3
votes
1answer
183 views

Estimating tasks in Scrum

Our team using Scrum three iterations. We successfully estimate PBI in storypoints using poker-planning. But next we cannot do anything because we don't know Who create tasks? PBI is created by ...
3
votes
1answer
125 views

How should I deal with problems with completed stories in agile

I am new to Agile and scrum and want to ask few things. Suppose I havetwo user stories 1, 2 Suppose I finished story 1 in sprint 1 but while doing sprint 2 I did something which breaks something so ...
3
votes
2answers
278 views

What is 'work' in the Pomodoro Technique? [closed]

I have just started to use Pomodoro today and I am trying to work out what I should and should not do during my 25 minute work time. For my 25 minute work stint I started to write some code and ...
3
votes
3answers
372 views

Who should set the goal for a retrospective?

I am the SM of a team and would like to know who should set the goal for the retrospectives
3
votes
4answers
1k views

What are the best XP practices?

In "Extreme Programming Explained", Beck lists 13 "primary practices". They are: Sit Together Whole Team Informative Workspace Energized Work Pair Programming Stories Weekly Cycle Quarterly Cycle ...
3
votes
2answers
138 views

Should we estimate tasks during backlog grooming?

I was just taken by surprise in a backlog grooming meeting when we assigned time estimates to BA, dev, and QA tasks...but the story is not yet scheduled in any sprint and we are not yet assigning ...
3
votes
4answers
322 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
4answers
6k views

How to write tasks in Jira when using Scrum?

I am going to start a new project using Scrum and Jira and I have some questions regarding how to write proper tasks in Jira. From what I understand user stories are small non-technical descriptions ...
3
votes
4answers
3k views

How to properly document functionality in an agile project?

So recently, we've just finished the first phase of our project. We used agile with fortnightly sprints. And whilst the application turned out well, we're now turning our eyes on some of the ...
3
votes
4answers
191 views

Point estimates scale skewed

When using planning poker for estimates, we've ended up with effectively a non-linear points scale. By that I mean that point value is inconsistent for one-pointers and, say, eight-pointers. Couple ...
3
votes
1answer
211 views

How to measure team productivity over time using consistent story sizes?

How do I measure team productivity over time using consistent story sizes? To take a simple example, if I can do a story every two days, then I can do five stories in a two-week sprint. By definition ...
3
votes
4answers
798 views

Recommended sprint length when adopting Agile?

I'm new to a small development company (half a dozen programmers and should grow to possibly a dozen eventually). We also have a few external contractors working with us (just to add a bit of ...
3
votes
5answers
414 views

How to accurately predict release items? [duplicate]

We are having a disconnect between development and business needs. Business is asking me to produce an accurate list of deliverables for a fixed date and development being difficult to predict is ...
3
votes
3answers
318 views

What to do when there are no logical user stories but separate development tasks?

We need to generate a release in 3 weeks, and for the planning we are doing today we don't have coherent logical user stories from the backlog tasks. Is valid to match say each development task is ...
3
votes
6answers
485 views

Finishing an iteration early

I'd like some input on this on those working with agile methodologies... A current project is finding that development on our planned user stories is finishing some time before the end of the ...
3
votes
5answers
2k views

How to implement a software development process in an existing project?

My question involves setting up a Software Development process. If you came in to an existing project that had no formal methodology or process set up, and then were asked to set one up yourself, how ...
3
votes
2answers
130 views

Should points of tech debt be counted in a team's velocity?

Tech debt doesn't have a direct business value until the improvements are seen against other stories being delivered quicker. Achieving or failing sprints affects morale and delivery in the long run ...
3
votes
4answers
204 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 ...
3
votes
2answers
354 views

Branching and CI Builds with Agile

We follow many agile processes, including automated tests, continuous integration, sprint reviews, etc... We're currently having a debate about how often we should branch release builds. We've been ...
3
votes
3answers
328 views

Should there be more scientific study of the effectiveness of various hyped-up ideas in software development?

Everyone seems to implicitly assume that the free market of ideas will eventually converge on the "right" solutions in software development. We don't assume that in medicine - we recognise that ...
3
votes
4answers
718 views

How to choose an agile methodology?

I'm working in a little firm about 10 developpers, we are working a kind of agile way but knowledgeless and without formalism. I think be aware of what are agile method, what can they afford to us, ...
3
votes
4answers
687 views

What is a clean Agile (Scrum) Sprint Presentation?

Suppose someone of your development team is presenting a sprint to the customer but he is having web connection problems such that a complete story cannot be presented. For the sake of the cleanness ...
3
votes
5answers
463 views

How does SCRUM manage different projects about the same product with different teams?

It happens in my workplace that when a product is finished, and just some weeks before it is released and the project is closed, some business considerations remain about features that are wanted for ...
3
votes
1answer
123 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
3answers
414 views

When to act on impediments?

During the meeting, each team member answers three questions: What have you done since yesterday? What are you planning to do today? Any impediments/stumbling blocks? Any impediment/stumbling block ...
3
votes
3answers
507 views

Agile development : How to design your code for an iteration / Sprint?

In Agile development you work on small user stories and produce a working iteration. But what happens when the next user story comes in and affects the design for the already done iteration? ...
3
votes
3answers
8k views

Are High Level Design and Low Level Design documents needed to follow Agile development process?

Our team is developing a project using an Agile development process. All of our requirements are converted into product backlog items and task are broken down based on that. One of my team member ...
3
votes
1answer
251 views

Is the “Software Project Survival Guide” methodology compatible with Agile ones?

I'm considering re-reading Steve McConnell's excellent "Software Project Survival Guide" and perhaps applying it verbatim to my next project. However, one thought struck me: the book was written in ...