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)

2
votes
2answers
59 views

Defining acceptance criteria for a user story

I have been given a user story / epic which is display a web-page giving details about a retail store for a company. Simply put, if the url was mywebsite.com/newyork it would display the new york ...
-4
votes
0answers
58 views

What do you think about a CMS similar to WordPress but implemented in Java? [on hold]

I am a Java developer and I am also interestest in WordPress CMS (it is a very popular PHP product, I think that all know it) website development. In this time I am working in Java on LifeRay webapp. ...
11
votes
6answers
2k views

What is the purpose of planning poker in a sprint?

Our business analyst and project leads tell us the client's requirement as Stories. Every Sprint planning, we (developers) are asked to play planning poker. They asked all of us to consider the ...
21
votes
8answers
4k views

When Agile goes wrong [closed]

I'm writing an Agile course for some of the new guys we are on-boarding recently, and I want to add a cautionary tale so they understand that Agile is not meant for all projects. My problem is that, ...
57
votes
13answers
7k 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 ...
-1
votes
0answers
25 views

how to write an Extreme Programming report [on hold]

I'm graduating this year, and i have to write a report for the application i made, the thing is i follow the Extreme Programming(XP) software development methodology, but i have no idea how to write ...
5
votes
2answers
134 views

Agile: How to deal with bottle neck approvals outside of SCRUM?

Is there an Agile term for when there is a stakeholder that acts as a bottleneck by jumping in only occasionally to trump decisions made collectively by the team? (ie, upper management who never ...
1
vote
2answers
71 views

Handling the end of sprint cycle between testers and developers [duplicate]

I've convinced our organization to move to a full-team definition of "Done", i.e. one that includes the QA testing and not just code completion. As a result, we can now more accurately tell where the ...
18
votes
5answers
2k 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 ...
0
votes
1answer
74 views

How to perform MoSCoW prioritization in Scrum?

In Scrum, if the requirements are gather throughout the software development life cycle (SDLC), then when and how can you perform MoSCoW prioritization?
0
votes
1answer
57 views

Requirements Gathering in SCRUM. Acceptable to talk about High Level requirements in first sprint?

In Scrum at what stage the requirements are gathered? I am writing a report about my project but I am having trouble deciding where to put the High Level requirements. I am thinking of having a ...
4
votes
3answers
80 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 ...
1
vote
2answers
126 views

Agile Use Of Dedicated Teams [closed]

When reading the Agile Manifesto, they don't mention anything about dedicated teams. However on some websites (example: this article on agile teams) they claim it's necessary to have a dedicated team ...
8
votes
3answers
11k views

TFS - Explaining the difference between Product Backlog Item and a Task

I've run into this challenge a couple of times and I'm hoping someone can provide some references, training or advice on how to explain the difference between a Product Backlog Item and a Task in TFS. ...
3
votes
2answers
101 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 ...
14
votes
8answers
28k views

Relationship between user story, feature, and epic?

As someone whose still new to agile, I'm not sure I completely understand the relationship or difference between a user story, feature, and epic. According to this question, a feature is a collection ...
1
vote
4answers
198 views

Paired Programming - best approach

There is a new developer starting soon. This person is at an entry level but has worked in app support for a couple of years. I asked this question some time ago just before I started training ...
57
votes
12answers
7k views

Are deadlines Agile?

For clarity, a deadline is: A time limit or deadline is a narrow field of time, or particular point in time, by which an objective or task must be accomplished. From wikipedia My whole software ...
-3
votes
1answer
100 views

Agile tools, can't find any that suits my case or I'm wrong somewhere? [closed]

We have huge modules in our project, each module has a bunch of user-stories, each story contains developer tasks. Actually, we take tasks from multiple modules, since we have some core module ...
8
votes
5answers
795 views

Scrum Daily meeting: Punctuality over Full team presence?

My understanding is that a Daily Scrum meeting should be very quick, hosted in a friendly way and that it requires all the team members present. Because it is objective is to have everyone up to date ...
14
votes
8answers
2k views

How to stop / avoid Over Time on a Scrum Team?

Actually, I'm helping a small software shop on their Scrum Implementation. Recently the Scrum Master reported me that he has a problem because the Team is working Over Time to achieve the Scope ...
6
votes
7answers
260 views

How do you prioritize initial sprints to maximise the chance of catching architecture errors early?

I've worked on several projects that have used agile successfully as a means of providing continuous improvement on an already mature piece of software. But I've found it's much harder to be "agile" ...
1
vote
1answer
102 views

Agile: QA without dedicated test resource

I'm currently working in a small internal software development team of four people. Having had a lot of success with Agile in the past (which none of my colleagues have used before), I'm keen to try ...
0
votes
3answers
254 views

Pair Rotation in a team for effective pair programming

We follow pair programming in our company and always face the issue of balanced and effective pair rotation within the developers on stories. We follow a simple metrics in which every developer's ...
21
votes
7answers
8k views

Scrum - how to carry over a partially complete User Story to the next Sprint without skewing the backlog

We're using Scrum and occasionally find that we can't quite finish a User Story in the sprint in which it was planned. In true Scrum style, we ship the software anyway and consider including the User ...
1
vote
2answers
59 views

Integrating QA within agile sprints [duplicate]

I've been working in "Agile" for a while and am working to move more towards agile at a new company. One of the problems I have always sort of encountered is effective integration of QA within the ...
2
votes
3answers
292 views

Is TDD the best software development philosophy? [closed]

Question: Why not just use BDD-style acceptance tests and do away with unit tests, integration tests, functional tests and all other tests? I have been doing some research into the differences ...
34
votes
7answers
2k views

When does pair programming work? When to avoid it?

Rather than slavishly pair program all the time, we use pair programming selectively on our team. I think it works best in the following circumstances: Ramping up brand new team members on a project ...
-1
votes
2answers
81 views

Working Agile on Mainframe [closed]

Why do teams that work in a mainframe environment barely use an agile working methodology? What are the key factors of not doing this despite all the technology available? If so, which agile ...
1
vote
2answers
111 views

Agile. User stories, Tasks and Reporting

At the moment we are creating tasks based on (pointed) user stories. We then link the tasks to the user story in TFS and move them across the kanban board. Does this sound like a common approach? also ...
2
votes
2answers
55 views

What to do with user stories that depend on horizontal integrations?

How do you handle a user story when it depends on horizontal integrations in an application? An example would be a user story such as, "I would like to have audio help on the start screen." Let's say ...
0
votes
3answers
79 views

Big tasks vs short list of small ones at sprint planning meeting

Simply: Sprint planning, we do not have well described user stories and we need to create tasks (since we do PoC-like module, technology remain somewhat unknown). Should a team either: Create big ...
16
votes
9answers
2k views

How can user stories not contain requirements (when written on a card) and still be implementable

I've been told "User Stories are not requirements, it is just a reminder of what customer wants, you cannot put requirements within a story". But let's take for an example that a customer wants a ...
4
votes
1answer
67 views

TFS - My Work or Branch

My team has recently upgraded from VSS to TFS 2013. In the past, there was a hard and fast "no checking in until the Item is complete," rule, but this is being challenging by a couple of newer team ...
1
vote
2answers
113 views

Use Case Diagram. Can a system be its own actor?

Hello I got the definition below for an actor. That means the system cannot be an actor to itself. I was wondering what if the system is supposed to display certain elements on a screeen. In that case ...
1
vote
7answers
207 views

How to setup an agile startup without the customer? [duplicate]

In agile, there is an emphasis on customer involvement. They provide user stories, provide feedback, and a lot of decisions are up to them. There are situations that there is no customer for the ...
0
votes
3answers
176 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.
0
votes
2answers
67 views

Guesstimating multiple Epics

The company I work for is planning a big release. There are multiple teams and each team's Product Manager has come up with multiple Epics (we are using JIRA). Now, we are supposed to guesstimate all ...
5
votes
3answers
119 views

Applying agile methodologies in a fast moving support environment

Do any agile methodologies have a place in the following setting: Small web development team, working on a mixture of frontend, backend, design work, with a mixture of new projects, inherited bad ...
23
votes
8answers
7k views

Story points for bug fixing tasks: Is it suitable for Scrum?

I'm just wondering if we should assign story points to bug fixing tasks or not. JIRA, our issues-tracking software, does not have story point field for Bug type issues (it's only for Storys and ...
0
votes
5answers
1k 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 ...
0
votes
3answers
119 views

Should a scrum team estimate time for the user stories during Sprint Planning, or before it? [duplicate]

I am newbie for scrum. Lets say we have all the user stories for the product, and the product owner gave them the priorities. Now as a team, when we should estimate times for these stories? Should we ...
-2
votes
1answer
94 views

How should I create software requirements for a personal project? [closed]

Let's say I have an idea for the application that I'd like to develop. This application can be used for my startup business or it can just be something I'd like to provide to the world for free. Also, ...
1
vote
3answers
92 views

Fixed scope and resources - but I am being asked for an exact release date [duplicate]

We have a project where the scope and resources are fixed. We have a fully groomed backlog and a velocity, so from this I can work out a rough idea of when we may release. As a team, we feel it is ...
-1
votes
2answers
75 views

Develop application works on cloud or on local PC? [closed]

I'm new in Cloud computing, I want to develop an agile development tool. The main goal is to enable remote developers to work (using agile approach and practices) in the same project (SaaS), the ...
12
votes
6answers
11k views

What is the difference between user stories and features?

Playing with icescrum, I realised that I do not understand the difference between user stories and user features. Can someone explain the difference?
3
votes
3answers
340 views

Who is responsible to challenge a product owner?

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 ...
8
votes
5answers
460 views

Scrum: Is it ok for the design/UX of user story to occur in the same sprint as implementation

I am currently in a sprint (two week) where the designer is tasked with defining the requirements and UX of a particular user story. In the same sprint I am to implement this design. During sprint ...
-1
votes
1answer
73 views

Need an example of a real backlog task or how elaborate must it be? [closed]

I'd like to know whether a task must be self contained. Our tasks mostly contain a couple of sentences. To understand what you are to do you should: Read the requirements document for several ...
0
votes
7answers
180 views

How to express what do do when error occurs in a user story?

How do you express what to do when error occurs in a user story? Should the response to what happen on errors be in a task of the original user story, or should I create another user story that is ...