in reply to Planning your software before writing
Certain industries where accuracy and reliability need to be mathematically proven may have different requirements.
XP practitioners try to 'code by intent', where they write a test case for the feature they're about to add, let the test fail, then write code to make the test pass. That's design in the small.
For design in the large, they write stories about the features the software needs. The customer arranges them by their value in the shipped product, and the team tackles them in that order. Design is done as-you-go, with a little up front investment in the basic architecture (the simplest that could possibly work), breaking a story down into programmer-afternoon-sized-tasks, and continually refactoring.
That may or may not work for you, and it may or may not work for my latest project. We'll see.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Planning your software before writing
by zigster (Hermit) on Jan 08, 2001 at 22:41 UTC | |
by chromatic (Archbishop) on Jan 08, 2001 at 23:31 UTC | |
by Anonymous Monk on Oct 28, 2004 at 14:53 UTC | |
by dragonchild (Archbishop) on Oct 28, 2004 at 14:58 UTC | |
Re: Re: Planning your software before writing
by belize (Deacon) on Jan 08, 2001 at 21:53 UTC | |
Re: Re: Planning your software before writing
by puck (Scribe) on Jan 10, 2001 at 03:08 UTC |