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)

-3
votes
5answers
445 views

Does Agile (scrum) require one server environment? [closed]

Is it necessary/recommend/best practice/any other positive to use only one server environment to perform all development, unit testing and QA? If so, is it then wise/part of Agile to then have only ...
5
votes
3answers
272 views

What does “extreme” in “extreme programming” (XP) refers to?

"Extreme" suggests that it has very different from normal, very aggressive, exceeding limits, but in my opinion regular releases, pair programming, unit testing, collaboration with customers are quite ...
0
votes
2answers
380 views

How do I explain the value of refactoring to stakeholders? [duplicate]

How do I convince project managers, product owners, business analysts, clients and various other stakeholders that refactoring is a worthwhile and productive part of the development process? As ...
3
votes
3answers
461 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 ...
4
votes
2answers
2k views

Refactoring c++ [closed]

I know that there are some other questions about c++ refactoring, but none satisfies my needs. I have a background in java and python programming, but now I'm approaching C++. I've read (and ...
0
votes
3answers
139 views

How would you get all your expectations done within a user story?

I'm setting up some requirements for a software extension and try to use user stories to describe what I want to achieve. As a creator I want to add a new entry, to let users access it through the ...
6
votes
2answers
464 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 ...
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 ...
6
votes
3answers
292 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 ...
4
votes
4answers
244 views

Independency and estimation of user stories that rely on shared predecessor

Lest's say I have user stories about using product catalog in shop: As an administrator I can add/modify/delete catalog items (one or more user story, doesn't matter here) As a customer I can search ...
5
votes
1answer
149 views

Determining the cost of impediments (waste)

For some time now our Scrum teams have experienced recurring impediments caused by external factors to the team. The teams have discussed the impediments in their retrospectives and also brought it up ...
1
vote
3answers
128 views

Need help on user story with multiple condition

I have the following user story: As a registered user i can request for a new license key with the following condition When the user request a license key they required to enter some hardware id ...
6
votes
2answers
485 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.
1
vote
1answer
140 views

Task-based authorization for user stories

My understanding is that the first step of defining user stories is to define roles. The problem with role-based systems is that this form of authorization is often too coarse-grained. Hence, people ...
1
vote
4answers
285 views

Tracking progress via a burndown chart when sprints overlap

Our team has adopted some agile practices to help us develop and deliver our software to our client. We adopted practices as needed (as problems/challenges were identified) rather than jumping ...
7
votes
5answers
982 views

Agile MVP (Most Valuable Player/Programmer)

Recently I've been involved in an agile project (using scrum) where management came up with the idea that the team would nominate a developer 'MVP' as well as a QA 'MVP' at the end of each sprint, ...
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 ...
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 ...
14
votes
5answers
2k views

Keeping agile with zero-bug/defect policy

In our project we work in a zero-bug (a.k.a zero-defect) methodology. The basic idea is that bugs are always higher in priority than features. If you're working on a story and it has a bug it must be ...
10
votes
4answers
1k views

Is physical Agile board “always” better than electronic tool?

Whenever the question comes up on which Agile tool to use use there always some people that answer "don't use an electronic tool because you will lose the big-visible-board advantage which better ...
0
votes
1answer
248 views

Functional metrics in Agile methodologies

I'm preparing a presentation about Agile methodology for managers (not programmers) and I'm looking that, from a side, the Agile talks about functional perspective*^ (in Scrum we have planning game) ...
3
votes
2answers
4k views

Agile User Stories and acceptance criteria

I am writing some agile user stories and acceptance stories for the first time, and was hoping for some feedback from an experienced product manager or developer. I only need to capture the main ...
16
votes
6answers
578 views

A backlog of “bite-size” tasks in parallel to the “main” feature backlog?

After over two years of working in a highly siloed, "lone-wolf" development department structure, we're adopting Agile SCRUM. Great. I like Agile; as a dev it keeps you focused, busy, and productive ...
4
votes
4answers
219 views

Large teams with layered application

I work in a fairly large team (~15 developers) which is currently discussing our working methodology. The software we work on is quite feature-rich and expanding rapidly in terms of scope so the ...
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 ...
1
vote
3answers
135 views

balancing old cases with agile practices

My team is just getting started integrating agile practices (we've chosen kanban) into our dev, test and design teams, but we have a lot of bug cases and feature cases not written in user stories left ...
7
votes
3answers
661 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. ...
8
votes
4answers
518 views

Where to put details about the acceptance criteria of a user story?

In this blog post about acceptance criteria the author explains that good acceptance criteria should: State an intent not a solution (e.g. “The user can choose an account” rather than “The user can ...
2
votes
1answer
224 views

What exactly is DevOps Engineering? [closed]

If someone were to work as a DevOps Engineer, what sort of things would he/she do on a daily basis and what would their responsibilities entail?
5
votes
4answers
787 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
4answers
497 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 ...
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 ...
0
votes
1answer
231 views

How to word user stories which have been split from a larger epic

I have an epic which involves creating a mobile application which retrieves a user's data they have previously created in a web application and act on it locally. It seems logical to split the epic as ...
1
vote
2answers
252 views

Formal study about trends and prevalence of agile vs traditional methodology in the industry

Has there been a formal study about the prevalence of agile vs traditional (e.g. waterfall) software development methodology in the IT industry? And how fast the agile share is growing (assuming it ...
8
votes
5answers
740 views

Extreme Programming practices make an application more error prone? [closed]

I am conducting academic research on the topic of Extreme Programming and whether its practices lead to creating space for more errors and bugs in applications. From the experiences I gathered from ...
0
votes
0answers
47 views

Which Agile methodology could my small team use? [duplicate]

I have a question related to Agile and small teams.. I'm currently working in a small company (25 people) which main goal is to develop computer software products. However, I'm part of small team ...
3
votes
2answers
367 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 ...
1
vote
1answer
86 views

Understanding the meaning of “multiple lifecycles application development”?

Some Agile job posts have a requirement "strong understanding of multiple lifecycles application development", what does it means ? So my question would be: what's that field for, and what would I ...
4
votes
2answers
4k views

Are there any disadvantages to using the Agile methodology? [duplicate]

It seems most companies are practicing Agile methodologies these days for software development. I'm curious to know if there are any downsides to using Agile, does it have shortcomings, is it always ...
2
votes
1answer
151 views

Agile: When to re-factor and when to extend while accruing technical debt? [duplicate]

Consider the following scenario. You currently have a feature set A you wish to extend to include feature set B. In the near feature there's a high possibility that you wish to extend this even ...
2
votes
5answers
488 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 ...
10
votes
4answers
702 views

How to deal with user interface design and respective feature support in Agile development?

In an Agile development process usually the main focus is on User stories, but sometimes a single requirement may span several user stories. For example, the client may request a search page for all ...
2
votes
3answers
3k views

Is the following diagrams correct for RAD and Agile methodologies?

I do not know if this would be the right stack exchange site to ask this question but I have been researching on RAD (Rapid Application Development) and Agile methodologies and was trying to find ...
6
votes
2answers
245 views

Splitting user stories into smaller stories

I've been reading various techniques for splitting large user stories in helpful ways, such as by user workflow through the system etc. What I'm struggling with is how to word these smaller stories if ...
5
votes
3answers
251 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 ...
2
votes
5answers
558 views

Scrum: What to do with epics once the stories are clear?

When working on a backlog, you define epics and break them down into user stories. Epics are estimated and kept on the backlog as epics until they become important enough to be planned into one of the ...
12
votes
5answers
836 views

How to start a development project when there are too many potential stakeholders

I've just taken on a new job at a college as (the sole) Web application developer. The college has a number of disparate but all pretty badly coded legacy systems. Mostly built in PHP they deal with ...
4
votes
3answers
5k views

Test planning for an Agile sprint

Can anyone offer any tips or experience on developing a test plan for an Agile sprint? Most of the time our team simply creates a "Test Feature X" task and goes about writing ad-hoc test cases. There ...
1
vote
2answers
507 views

Scrum Master in the organization

I'm wondering how to set up the organization with Scrum Masters. I would prefer to see real examples of where the scrum masters are located in the organization's hierarchy and how report-to / ...
5
votes
4answers
334 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 ...