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)

1
vote
3answers
203 views

Should you write down a list of issues, or fix issues as they arise? [closed]

I have observed a strange trend in the company I work at. There are people who insist that there should be a list of tasks. They estimate those tasks, implement them, and try to meet their ...
7
votes
4answers
419 views

How to introduce Scrum in a company accustomed to Scrumbutt or Scrumfall?

A colleague of mine works as a consultant. He is recently asked to help a software development company to improve their processes. The company is aware of some of the issues, like the number of bugs ...
0
votes
1answer
337 views

What is the difference between Avalanche and WaterScrumFall? [closed]

Recently I learnt about a new methodology based on waterfall and scrum: Water-Scrum-Fall. Some say that is the new "reality" and is what scrum pragmatist use nowadays.... But, from the definition of ...
0
votes
2answers
137 views

Product backlog- when do task hours get estimated?

I am wondering if when developing a product backlog do tasks have hours estimated for them. To confirm, i can talking about a product backlog here not a sprint backlog as I know it does have.
23
votes
5answers
18k views

What is an integration test exactly?

My friends and I have been struggling to classify exactly what is an integration test. Now, on my way home, I just realised, that every time I try to give a real world example of an integration ...
0
votes
2answers
319 views

Continuous Delivery: Kanban, SCRUM, or other?

I was wondering if there was an SDLC (software development lifecycle) or methodology (Kanban, SCRUM, waterfall, otherwise, etc.) that was particularly well-suited for continuous delivery systems, and ...
-2
votes
1answer
52 views

Small Product backlog / user story feedback - media player application [closed]

I have been tasked with developing a short product backlog for the following: A media player application is needed for playing mp3 files. It should have the ability to search the users file ...
-3
votes
5answers
398 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 ...
21
votes
7answers
845 views

What do you deliver in the first couple of iterations in Agile?

As I understand, the idea with Agile methodologies is that you deliver something functional and you deliver it often. The application gets into its final shape increment after increment. But in the ...
4
votes
4answers
213 views

Are my novice user stories correctly composed?

Is this user story substantively correct: As a system owner, I want everybody that uses the system to have to log in using a secure password and login system, to prevent unauthorised and ...
5
votes
7answers
387 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 ...
7
votes
7answers
1k views

Is the Product Owner also a developer on your team?

I'm confused about the PO's responsibility here. I was a developer on a Game Feature Team, but also a PO. The daily work of the developer is almost full time, so I have to work over time to take care ...
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?
23
votes
6answers
2k views

How is Agile different from XP?

I read few articles on web to find out how Agile, XP, Scrum, pair programming are different from each other / related to each other and I derived the following line: Scrum and XP are almost same. XP ...
0
votes
0answers
48 views

How can a single person use agile method? for software application [duplicate]

I am looking to do a personal project on a web application. on my methods section I'm finding it difficult to choose just one Agile Method so here is the list I am trying to combine those or just a ...
2
votes
5answers
227 views

How much of my time will be taken in planning sprints etc? [closed]

I am senior developer/architect who knows the business domain really well. My new manager wants me to manage a team (yet to recruit of around 5 people) and in the past I have worked in an agile ...
9
votes
5answers
2k views

Multiple scrum teams moving to single backlog

We currently have 5 scrum teams that work off their own product backlog for the past year. Each team works on their own dedicated system but underlying technology is the same .Net. There has been a ...
52
votes
13answers
6k views

Is Agile the new micromanagement?

This question has been cooking in my head for a while so I wanted to ask those who are following agile/scrum practices in their development environments. My company has finally ventured into ...
2
votes
1answer
162 views

What does Scrum say about tech demos?

I'm sometimes suppsed to demo work and I wonder if the Scrum methods have specified something about how demos should be done? I've done quick demos and I've been asked to demo on-the fly while it's ...
-1
votes
4answers
131 views

Iterative process modelling on a kanban board

Kanban does assume a more-or-less linear flow. Most of the time this models software development quiet well: we crate a user story, we code it, we test it, and we deploy it. However, some internal ...
6
votes
2answers
363 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. ...
1
vote
2answers
107 views

How do you assess your Agile compatibility? [closed]

After adopting Agile for a while now, we started to think that we can improve how we do Agile. But for starter, we need to know how well are we doing now and to identify the problems in our current ...
21
votes
9answers
2k views

Should we quit trying to do agile if QA takes 12 weeks?

Someone in my company recently proposed changes to our core product that our managers feel should trigger what I guess my company considers a full QA cycle (i.e. testing the entire product suite from ...
16
votes
7answers
15k views

What's the difference between “use case”, “User Story” and “Usage Scenario”?

Is there an exact, but simple and understandable defintion of the distinction between "use case", "User Story" and "Usage Scenario"? there are quite a bunch of explanation, but right now, I see no ...
2
votes
2answers
1k views

Parallel Testing options in Agile Development?

I've read through some very good resources on the internet trying to find out if my initial proposed testing process is a valid option. So please any advice or recommendations are appreciated. ...
1
vote
4answers
289 views

Is securing the credit card data is considered a requirement from the customer

I'm taking an Introduction to Agile Software Development course, The instructor was discussing an example about online store and asked us to write the User Stories and the Conditions of satisfactions ...
4
votes
5answers
4k views

In agile environment, how is bug tracking and iteration tracking consolidated.

This topic stemmed from my other question about management-imposed waterfall-like schedule. From the responses in the other thread, I gathered this much about what is generally advised: Each story ...
6
votes
4answers
372 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 ...
2
votes
2answers
177 views

How can a potential customer find “best” offer in agile software development? [closed]

If you have fixed-price software projects a potential customer can choose a software development company by the price to get best value for money. The software development company with the lowest ...
12
votes
4answers
1k views

How much detail about a user story can a developer expect?

The biggest drawback of agile development I have experienced is that people not involved in development focus on the mantra that a user story (3-10 ideal person days) should not contain more than 1-3 ...
-1
votes
2answers
242 views

DevOps versus Software Engineers [closed]

I am aware that all the DevOps definitions are fairly vague, and this question is subjective, but it's still something I couldn't find an answer to. Is there any difference, prestige-wise, between ...
7
votes
6answers
2k views

How to approach scrum task burn down when tasks have multiple peoples involvement?

In my company, a single task can never be completed by one individual. There is going to be a separate person to QA and Code Review each task. What this means is that each individual will give their ...
4
votes
2answers
635 views

Are “Clean Code” practices really that clean and useful? [closed]

I am currently doing an internship in a large corporation and they are undergoing many changes in software delivery structure (moving to Agile). In the past couple of months I have noticed this ...
22
votes
2answers
6k views

Should I buy Clean Code after reading The Clean Coder? [closed]

I"m currently reading The Clean Coder by Robert C. Martin. It's a great book and I'm learning a lot from it. My objective is to become a "professional" programmer so I'm trying to learn the most I ...
2
votes
2answers
1k views

“Agile Principles, Patterns, and Practices in C#”: Is this just a .NET-translation of the popular Uncle Bob book? [closed]

I found this book sold on Amazon Agile Principles, Patterns, and Practices in C#, written by Robert C Martin and Micah Martin. Is it merely a .NET port of the older, more popular Agile Software ...
11
votes
3answers
2k views

How do you deal with changing requirements?

In my current job it feels like we have a lot requirement changes. We are an "Agile" shop, so I get that we are supposed to adjust and what not, but sometime the change is large and nothing trivial. ...
3
votes
6answers
4k views

What is the difference between requirements and acceptance criteria?

I am trying to understand the difference a little better as it seem like they are the same thing. I have work in projects with no use of the requirements and everything is an acceptance criteria, and ...
-1
votes
1answer
309 views

How to deal with requirement changes in agile development model? [duplicate]

I know that in agile requirement changes should not only be planned for but also embraced. But I still don't know agile how to handle these changes.
10
votes
5answers
627 views

Planning Poker and wordy developers

My team is composed of 4 developers; all seasoned and skilled. One of them is a wordy, well intended chap who insists on defining the technical solution to our stories before we put down our estimates ...
0
votes
1answer
199 views

Making Agile and DevOps methodology compatible with PCI requirements [closed]

Would like to hear from those working in a PCI compliance environment and is practicing agile development and devops methodology, how you maintain compliance with PCI requirements. Specifically, what ...
17
votes
10answers
2k views

How can architects work with self-organizing Scrum teams?

An organization with a number of agile Scrum teams also has a small group of people appointed as "enterprise architects". The EA group acts as control and gatekeeper for quality and adherence to ...
0
votes
2answers
195 views

How can I use JIRA for project management with Green Hopper

I am thinking of using JIRA + GreenHopper for my project management. I have seen that Green Hopper is for making User stories, sprints. I am not able to find how do i need to add tasks, or how to ...
27
votes
9answers
2k views

How to sell Agile development to (waterfall) clients

Our development shop would really like to do more agile projects but we have a problem getting clients on board. Many clients want a budget and a deadline. It's hard to sell a client on an agile ...
4
votes
3answers
250 views

How to conciliate OOAD and Database Design?

Recently I've studied object oriented analysis and design and I liked a lot about it. In every place I've read people say that the idea is to start with the minimum set of requirements and go ...
3
votes
3answers
181 views

How to charge in agile iterative approach? [closed]

I have a doubt about budgeting when working with agile iterative approach. If I understood well, in agile at the end of each iteration we have usable product, so we have some of the requirements met ...
0
votes
4answers
580 views

Participants in Agile retrospective

Who should be the participants in retrospective? Will it be only the team members OR should the Product manager, all the stakeholders and dependent teams also participate. I am of the opinion that ...
1
vote
2answers
291 views

What happens with project backlog if sprint due date is missed?

Suppose that I have project backlog item with effort of 40 hours. My sprint is 40 hours (1 week) and I have one developer in team. So developer creates child task to pending backlog and estimates ...
1
vote
1answer
101 views

Presenting agile estimates for Pivotal Tracker project

I've been developing for 6-7 years but never in a particularly agile way. With the latest project I'm trying to make our development process more professional, and more agile. We're using Pivotal ...
5
votes
1answer
207 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 ...
0
votes
1answer
122 views

unit level testing, agile, and refactoring [duplicate]

I'm working on a very agile development system, a small number of people with my doing the vast majority of progaming myself. I've gotten to the testing phase and find myself writing mostly ...