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
2k 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 ...
2
votes
2answers
967 views

Can testers peer review the developers' design and code?

I am a junior developer for a small business using scrum / agile development. A long-term goal of ours is to be appraised at CMMI lvl 2. We have a team of 3 senior developers who implement user ...
2
votes
3answers
348 views

What are the organizational benefits of TDD over functional development backed by unit tests?

I've heard of TDD as an organizational development paradigm, where all developers are asked to let testing drive development, and I've also heard of organizations who don't embrace TDD so long as unit ...
2
votes
4answers
541 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 ...
2
votes
5answers
292 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 ...
2
votes
3answers
457 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
3answers
4k 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 ...
2
votes
3answers
326 views

Steps to take to create the Product Backlog for starting our project with Scrum

A small team (3 or 4) are working on a fairly big project that might take 1 year to complete. We are basically re-designing an existing software (that had been developer over 5-6 years while being ...
2
votes
4answers
351 views

is a new change request on a user story a different user story

We have completed a user story for a sprint. Near the end of the sprint there was a new functional addition requested for the same user story. Here the user story will remain the same. ie As a i ...
2
votes
1answer
184 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 ...
2
votes
4answers
139 views

Estimation of your backlog

How far in advance should you estimate stories in your backlog? My concern is that estimates that are 6 months out will become out of date as you develop features in the current sprint. I thought ...
2
votes
2answers
789 views

As a senior project manager, should I still keep learning new skill in programming? [closed]

If I'm a senior project manager, should I still keep learning new technology? For example, every month every year, most language updates themselves, and a lot of new programming concepts become ...
2
votes
3answers
177 views

Organising staggered user story in Scrum

How would you organise a backlog item that is planned to change in future releases? I've got a requirement that states that: In release 1 users can open content from local machines. In future ...
2
votes
3answers
311 views

Does the use of personas in Agile have any value during implementation?

This is about the use of personas, primarily in the agile development realm. What value, if any, do personas give during implementation? On agile modeling, the discussion about personas remains in ...
2
votes
4answers
361 views

Agile product planning alternatives to aid goal-oriented feature quality

What do I mean by high-level plan? The kind of plan that outlines product's functionality that needs to be developed but not going into too many details that are done afterwards. This kind of plan ...
2
votes
2answers
254 views

Moving legacy application to a testable framework?

We have a web application which contains a web service with over 50 methods. The application is currently installed at a number of sites and is currently being maintained by one developer. The ...
2
votes
5answers
575 views

Scrum and Scrum Master on a global team

I work in a company that runs on a model of using one developer as tech lead (me), with an onshore co-ordinator/developer who co-ordinates the offshore team, and on the offshore team there's an ...
2
votes
2answers
169 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
1answer
253 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 ...
2
votes
4answers
342 views

how to change the sequence used in planning poker

Is it possible to change the used sequence in Planning Poker, for some stories, it is thought that when the stories gets larger it contains more uncertainty but stories have nearly exact time ...
2
votes
3answers
328 views

How do I know if I am using Scrum methodologies?

When I first started at my current job, my purpose was to rewrite a massive excel-VBA workbook-application to C# Winforms because it was thought that the new C# app will fix all existing problems and ...
2
votes
4answers
321 views

How should I pitch moving to an agile/iterative development cycle with mandated 3-week deployments?

I'm part of a small team of four, and I'm the unofficial team lead (I'm lead in all but title, basically). We've largely been a "cowboy" environment, with no architecture or structure and everyone ...
2
votes
3answers
175 views

Queries in Agile process

How to determine the story point value in Agile methodology and determine the team velocity? In web search able to get the definition but not the actually process explanation.
2
votes
3answers
199 views

Is this a user story or a bug?

Consider the following user story(ies) for a manufacturing management system I am building: As a shipper/receiver I need to be able to create work orders So that we can begin tracking jobs ...
2
votes
2answers
159 views

Agile Scrum - Importance of requirement gathering and documentation and suggestions to improve

We are using agile scrum methodologies for developing and maintaining a product. Since we are a product company, we do not work with customer directly on day to day basis, but instead communicate with ...
2
votes
2answers
112 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 ...
2
votes
4answers
160 views

Large internal features on kanban

This days I'm reading some tutorials/advices about Kanban process and Agile methodologies, but I have two big questions about this Kanban methodology. What I understood is user stories are about ...
2
votes
5answers
248 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 ...
2
votes
5answers
449 views

Scrum task over estimation

In my current company we're using Scrum with 2 week iterations and a regular planning session. How planning normally works in our company is that we take a predefined , prioritized (by PO before the ...
2
votes
2answers
1k views

Level of detail of a user story

I am about to start User story sessions in my team. It's quite new for them and I am also wrestling with certain things. For the current project we have some well worked out wireframes. I read a lot ...
2
votes
5answers
652 views

Should programmers talk with customers / users according to MSF / agile methods?

I've just read two statements that seem to be very different: Des Weiteren ist mangelnde Kommunikation zwischen Programmierern und Nutzern eine nicht zu vernachlässigende Quelle von unzureichenden ...
2
votes
3answers
861 views

What methods of requirements elicitation are suitable when I do not have direct access to the user base?

I am working on an application to create invoices. There are some features that are required based on the type of the application and are common to all invoice applications. However, we still need to ...
2
votes
2answers
240 views

Using Completed User Stories to Estimate Future User Stories

In Scrum/Agile, the complexity of a user story can be estimated in story points. After completing some user stories, a programmer or team of programmers can use those experiences to better estimate ...
2
votes
2answers
108 views

Product owners with more than one product?

Is it normal and still proper (in agile/SCRUM-based software development) for a product owner to be in charge of more than one product?
2
votes
1answer
5k views

Do gantt charts have a role in agile software development?

I've heard it said that gantt charts are a relic of waterfall project management techniques. I typically use an agile-like approach to project planning and tracking progress which provides good ...
2
votes
3answers
214 views

Defer items during sprint or at the end of sprint

When tasks take longer than expected, why is it better to defer items during a sprint than to just defer everything you didn't finish on the last day of the sprint?
2
votes
3answers
141 views

How to plan your software project if you are work depend on required deliverable with unexpected delivery date

I have worked for many software projects where I am developing software solution to the customer where I need to integrate with the customer back-end using web service provided by the customer in ...
2
votes
1answer
105 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 ...
2
votes
3answers
148 views

What level/format of access should be given to a client to the issue tracking system?

So, I used to think that it would be a good idea to give the customer access to the issue tracking system, but now I've seen that it creates less than ideal situations, like: Customer judging ...
2
votes
1answer
1k views

What are the alternatives to fixed-price or time-and-materials contracts for software development?

Proponents of agile methodologies suggest approaches such as multi-stage contracts, target cost contracts, target schedule contracts, shared benefit contracts, and variable scope contracts. Are there ...
2
votes
3answers
95 views

Scrum and backlogged issues

I run a development team that recently started using Jira and we began using agile scrum. I'm curious about a certain aspect of backlogged issues. So far I have been marking new issues as unassigned ...
2
votes
2answers
91 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 ...
2
votes
1answer
176 views

Can you apply agile/TDD in all circumstances?

I'm not against agile/TDD and use it under most circumstances. However, in some circumstances I feel it doesn't work well. For example, the other day I was building a fairly complex data processing ...
2
votes
1answer
222 views

Software Design Stability , YAGNI and Agile [duplicate]

I've met the criterion of good system desing as its stability relative to requirements change. Small req. changes should raise small changes in design. Yet I have gut feeling that almost for any ...
2
votes
5answers
721 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 ...
2
votes
1answer
294 views

What relationship do software Scrum or Lean have to industrial engineering concepts like theory of constraints?

In Scrum, work is delivered to customers through a series of sprints in which project work is time boxed to a fixed number of days or weeks, usually 30 days. In lean software development, the goal is ...
2
votes
2answers
2k 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. ...
2
votes
4answers
160 views

Measuring the state of progress in an agile project

Is there a way to measure the success of an agile project as it relates to a well defined outcome?  For example, I've pair coded Conway's game of life with 12 people using TDD, and each time it was ...
2
votes
1answer
461 views

Is FPA incompatible with Agile?

I am currently working in an Agile + SCRUM based project. I work on a lower level module. This leads to a peculiar problem. The work I do cannot be directly associated with a user story many times. ...
2
votes
2answers
121 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 ...