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
200 views

Sharing knowledge in activity-based working

My workplace will soon be shifting to the concept of 'activity based working', which moves from the idea of IT teams, BA teams, PM teams, etc to project-based work where people from across all facets ...
4
votes
5answers
2k views

What deters developers from using automated refactoring tools?

I was having a discussion with my colleagues about using the automated refactoring tools in IDEs (Eclipse, NetBeans, IntelliJ, Xcode, Visual Studio, etc) and was surprised that many of them were ...
4
votes
1answer
677 views

How can we avoid creating duplicate or conflicting functionality when working on an agile team?

I'm working in a team where each member is working on an user story. How can we avoid creating duplicate or conflicting functionality? For example, if my user story requires the creation of class A ...
7
votes
9answers
797 views

Should we adopt an agile methodology when rewriting an existing application from scratch?

I work for a small product based company. We are about to re-write our existing product from scratch. We are planing to adopt Agile methodology for our development. Now my question is as we have all ...
11
votes
10answers
770 views

Which programming methodology would be a good fit for us?

Unfortunately, somebody has taught our upper management the word "Agile" and now they want us to move towards it. I have a peripheral understanding of agile (in principle) but have never used it in ...
2
votes
3answers
163 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.
20
votes
6answers
5k views

What's the best explanation of what Story Points are?

We're starting to use Story Points here for our Agile development but I find it hard to explain and also can't find any definitive answer to what they are. The best thing I can do is point to other ...
5
votes
4answers
952 views

CFO's Expectations and Scrum Development

When it comes to financial topics, I'm admittedly not well versed. I'm trying to lead my organization in our software development effort using a Scrum based development life-cycle. I am often ...
1
vote
1answer
236 views

What issues should we be aware of converting to Agile/Scrum with a project that's underway? [duplicate]

Possible Duplicate: What have you seen go wrong when introducing SCRUM? Let me preface the question by telling you that our company doesn't have any formal "thou shalt..." processes in ...
11
votes
7answers
509 views

Will giving new recruits a separate subproject from experienced developers help the newbies ramp up more quickly?

We have 7 developers in a team and need to double our development pace in a short period of time (around one month). I know there is a common sense rule that "if you hire more developers, you only ...
16
votes
4answers
2k views

Are there any studies on the Efficiency/Effectiveness of Agile vs Waterfall

In a meeting the other day a claim was made that agile was only 60% as efficient in development time when compared to waterfall. I am not looking to validate or refute this claim. I am interesting ...
1
vote
2answers
351 views

Scientific evaluation of programming methodologies [closed]

There are now a a variety of programming methodologies: Scrum, Extreme Programming, Kanban to just name a few. Most of them combine several more basic techniques (for example frequent iterations). ...
3
votes
4answers
591 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 ...
10
votes
6answers
2k views

How do you measure the value of your software?

One of the principles of agile is that you should measure working software: Working software is the primary measure of progress - 12 principles of Agile The thing is, while I can measure my ...
4
votes
5answers
334 views

Is 'process debt' a term people work with

As a result of a retrospective we were uncovering worse ways of developing software. We had a idea we though was great and tried it. We stayed with it during the development of a major update which ...
3
votes
5answers
940 views

How do I go about choosing a development lifecycle model model?

Based on this question about alternatives to the agile philosophy and its answers and comments I thought it might be useful to discuss what goes into the decision of what "methodology" to use when at ...
-1
votes
3answers
503 views

What do I need to know about Agile to blag my way past a recruitment agent? [closed]

I'm currently hunting for a new job. I'm a c# / SQL server developer, but have never worked in an agile environment. I'm in the UK, where very few (IT) employers advertise directly, but instead use ...
5
votes
1answer
511 views

I would like to improve in writing goal-oriented user stories/features

I would like to improve my user stories writing abilities so I need your experience and guidance. I think that each variable part of a user story can be improved by following certain guidelines. 1. ...
8
votes
2answers
948 views

What to do with estimation of incomplete story?

I am part of a development team that is relatively new to Scrum, suppose that at the end of the sprint a few large stories are either in progress or were not accepted by the PO. Firstly, what ...
1
vote
1answer
431 views

Is Agile Development used in Machine Learning and Natural Language Processing?

I've been developing web apps for a while now and it is standard practice in our team to use agile development techniques and principles to implement the software. Recently, I've also become involved ...
2
votes
4answers
330 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 ...
3
votes
1answer
426 views

Large Ecommerce Site Topology and Deployment Guidelines

Problem I am a lead engineer for a highly trafficked eCommerce website (upwards of 1m page views an hour). For various reasons we have the opportunity to rebuild large portions of our ...
5
votes
4answers
985 views

Using Scrum/agile with multiple customers

I am a big believer in agile development. I just changed jobs, and I am now working for a company that coordinates big development projects for (rather large) groups of customer organizations. My job ...
4
votes
2answers
123 views

Do you keep DONE stories in the physical product backlog?

We have our Product Backlog as a physical Kanban board with TODO & DONE column. Some of the stories are moving from the TODO column to the Sprint backlog during our planning, and then during the ...
8
votes
4answers
330 views

How do you include Support in your Sprint?

Our company moved to Scrum recently on a product that was almost coded by a single person (Joe). We have support to do with our exising customers that we try to integrate in our process. For now we ...
12
votes
4answers
660 views

How can I track quality attributes on my team's Kanban?

My team uses a Kanban system for tracking day-to-day progress and it's worked out really well for understanding progress on features (captured as user stories). We have largely allowed our system ...
5
votes
7answers
666 views

How should semi-agile team operate during management-imposed waterfall-like “testing phase”

I'm not looking for advice how agile process should work. I know that part. I'm curious what the best way to adapt the process to a typical large, well-established corporation who loves its ...
1
vote
2answers
642 views

Are stand up meetings really useful? [closed]

My coworkers tell me stand up meetings are useless. My project manager also makes us end every morning meeting with a company chant.
4
votes
2answers
192 views

What should we provide to a dev team hired to complete a new project?

We are wanting to have developers build an in-house payroll and time sheet application using symfony2/doctrine2. We are simply at conceptual stage at this point and this will be our first time and ...
4
votes
3answers
404 views

Project Management Techniques (high level)

Our software dev team is currently using kanban for our development lifecycles, and, from the reasonably short experience of a few months, I think it's going quite well (certainly compared to a few ...
12
votes
8answers
2k views

How to report the progress of my project (Agile) to my employer (who is not a programmer)?

I have a problem on reporting progress to my employer. I am a part-time programmer, handling a software project for my school's (non-technical) department. Contact person: 1. The staff who actually ...
12
votes
6answers
700 views

What do you need to succeed with Agile?

Agile adoption can fail in some organizations, I even worked for a company where waterfall was the only (the true) way but only because they tried Agile on a project and failed. When I asked the ...
1
vote
1answer
134 views

Simulating Agile Software Development

Looking for a guide or example of where a group facilitator walks a group through an agile software development cycle playing the role of both the event facilitator and the key stakeholder or project ...
2
votes
4answers
154 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 ...
4
votes
2answers
297 views

Tools to help Agile team deliver value [closed]

My Agile team is following practices of XP like pair programming(J2EE), 45 work hours/week, TDD etc. Do you have any recommendations of open source tools (dev, test & build integration) and ...
6
votes
5answers
325 views

How to estimate the length of a project based on another project?

I was wondering whether there were any estimating models for projects which use the results of previous projects. For example, imagine I want to develop an application for a phone based on a web app ...
0
votes
5answers
357 views

Deciding factors in pair programming

Are there specific things that you look out for before getting the team into pair programming? Obviously pairing someone who's great with C++ with another who knows ASP.NET best won't get me far, but ...
4
votes
4answers
1k views

Can the customer be a SCRUM Product Owner in a project?

I just had a discussion with a colleague about the Product Owner role: In a project where a customer organization has brought in a sofware developing organization (supplier), can the role of Product ...
5
votes
5answers
520 views

How to properly shield a Product Owner from outside?

Update: We are a very small team (3 people) and thus I (Scrum Master) and the Product Owner are also developers doing some coding. We are aware of this situation and we are actively trying to ...
6
votes
3answers
950 views

Getting from a user-story to code while using TDD (scrum)

I'm getting into scrum and TDD and I think I have some confusion which I'd like to get your feedback about. Let's assume I have a user-story in my backlog, in order for me to start developing it as ...
4
votes
4answers
439 views

What, if anything, to do about bow-shaped burndowns?

I've started to notice a recurring pattern to our team's burndown charts, which I call a "bowstring" pattern. The ideal line is the "string" and the actual line starts out relatively flat, then ...
2
votes
3answers
696 views

What is minimalistic setup for Agile Development for a small team?

I have 10 developers and 3 Testes team and I want to setup CruiseControle as CI for automated builds, tests and deployment to production server and some repository for SCM ( Source Code Management). ...
10
votes
5answers
2k views

Are there studies about the disadvantages of using issue tracking systems? [closed]

I don't like issue tracking systems because: It takes too much time to describe issues in it. This discourage its usage. You create a place to keep your bugs. And if there is a place for them, ...
4
votes
3answers
810 views

Agile (scrum) and UML round-trip tools [closed]

How effective are automated round-trip tools for UML modeling? Do they help in coding quick, clean, efficient code? In what ways do these tools fit into the Agile methodology?
1
vote
3answers
273 views

Typically how many programmers on svn? [closed]

I've started implementing svn in my school projects. In the industry, typically how many programmers are sharing the same svn? Are the version numbers related to how many programmers are working on a ...
5
votes
5answers
281 views

Managing software projects - advice needed

I work for a large government department as part of an IT team that manages and develops websites as well as stand alone web applications. We’re running in to problems somewhere in the SDLC that ...
2
votes
3answers
409 views

Does waterfall require code complete before QA steps in?

The process used at a certain company consists of: Create a layout according to some designs made in a web page design tool. (CSS, html) Requirements come in with "functional requirements". ...
7
votes
4answers
816 views

One-week release cycle: how do I make this feasible?

At my company (3-yr-old web industry startup), we have frequent problems with the product team saying "aaaah this is a crisis patch it now!" (doesn't everybody?) This has an impact on the ...
6
votes
5answers
796 views

What are the common mistakes in 'tailored Scrum approaches'?

I have seen this before. Management wants to be agile and be scrummified, but does not want to step out of the status quo. My latest observation is no different; here, the Scrum is 'tailored' to the ...
5
votes
3answers
194 views

How do I deal with a problem that will pop up in a later iteration

This is an Agile development project and I do not have the ability to change that. The design that will be the fastest and most obvious for the first phase of our project will not be compatible with ...