Questions tagged [iterative-development]

22 questions
22
votes
7 answers

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 early iterations you might build the framework or…
22
votes
9 answers

What do you think of "Planning Poker"?

Planning Poker Summary, in case you don't want to read the wiki article: Get a list of tasks you want to do for the upcoming iteration For each task: 2.1 Discuss with the group what it entails 2.2 Everyone writes down / selects an estimation of how…
Fishtoaster
  • 25,909
  • 15
  • 111
  • 154
17
votes
2 answers

What is the difference between the incremental and iterative approach to software development?

The Incremental approach is a method of software development where the model is designed, implemented and tested incrementally (a little more is added each time) until the product is finished. It involves both development and maintenance. The…
Computernerd
  • 409
  • 2
  • 6
  • 11
15
votes
7 answers

How does agile work when replacing a working system?

In an ideal Agile world, you quickly build a small, but useful subset of the desired end system, and give it to users. They're excited, because it's useful, they start using it and give feedback. You then work out what to add on to it, build that,…
Steve Bennett
  • 3,419
  • 4
  • 20
  • 24
11
votes
4 answers

Is deciding the release date before collecting all requirements un-agile?

I have just started reading the book Applying UML and Patterns by Craig Larman. I find it very interesting because it challenges many of what I have been told at work. I read that requirements aren't fully collected in one go in agile and it takes…
Kaushik
  • 219
  • 1
  • 3
11
votes
1 answer

Is iterative documentation development possible, and does it deliver effective documentation?

I have a project for university which I won't be starting immediately, but have been thinking about for a reasonably long amoung of time. I understand that University project development isn't like industry (I'm currently an intern myself) so the…
blahman
  • 386
  • 1
  • 3
  • 14
9
votes
3 answers

Scrum on very short projects?

I'm using Scrum and really liking it. However, my shop finds itself in projects where the duration of the development effort is two or four weeks. We've already modified the sprint length to two weeks, and everyone here says "it'll be Scrum, just…
dnord
  • 193
  • 1
  • 6
6
votes
2 answers

Can the not-terminated, iterative development of a software application be seen as a project?

I'm thinking of whether it is possible trying to apply project management methods and frameworks, e.g. PMBOK, PRINCE2 or something like RUP for software applications, that are still under active (iterative) development, but do not have a specified…
5
votes
8 answers

Moving Forward with Code Iteration

There are times when working on my programming projects, and I get to a point where I'm ready to move on to the next part of my program. However, when I sit down to implement this new feature I get stuck, in a sense. It's not that I don't know how…
rcapote
  • 153
  • 4
4
votes
3 answers

Is there a process model similar to the waterfall process, but with more cycles?

In software engineering, what's the name of a development process like the waterfall model, but with more cycles? Does something like this exist? In my case, I developed the parts of my application separately and went through all the steps in the…
Ricky Robinson
3
votes
3 answers

Rewriting code / better initial outline

Single-programmer project. I'm constantly having to rewrite my own code on an on-going project. It's not buggy, but every time I expand my program (which previously-planned features), I keep having to expand previous classes, which cause me to…
3
votes
4 answers

Isn't refactor on an existing and fairly new module a normal practice in software product development?

Currently when working in a scrum team in a software service company, who has a clean business domain. I am working on adding new features to an existing module. As the existing module is legacy, and new features need to be integrated to the system…
Rui
  • 1,569
  • 1
  • 11
  • 18
2
votes
1 answer

Clarification on Spiral Model Steps

Here's the representation of commonly seen Spiral Model: From what it has been written in book and articles that I have read that in every iteration, the four steps are carried out in a loop: Determine objectives/ Plan Risk Analysis Development /…
cpx
  • 369
  • 1
  • 3
  • 13
2
votes
2 answers

Report to capture scope creep in iteration

I am looking for a report to capture the "Scope Creep" within an iteration. We are using Scrum on TFS 2013 on premise. We are constantly asked by management to bring work into an iteration, but are still pressured to meet the commitments made in…
Squid
  • 131
  • 2
1
vote
6 answers

Agile is said to be iterative-incremental, but where is this "revisiting" and "refining" if we follow Definition of Done?

First of all, I found it a bit strange because technically, iterative means something that is done as a recurring series of steps - so how can one be purely incremental, when each increment will be implemented through the same series of…
JCerm
  • 37
  • 2
1
2