RE: ADA Popularity Discussion Request

Lionel.DRAGHI_at_fr.thalesgroup.com
Date: 08/31/04


Date: Tue, 31 Aug 2004 19:58:38 +0200
To: comp.lang.ada@ada-france.org


| -----Message d'origine-----
| De: kevin.cline@gmail.com [mailto:kevin.cline@gmail.com]
...
|
| The efficacy of much pre-code activity is debatable. Many
| organizations have had great success with more agile methods of
| minimal up-front design followed by test-driven development and
| continuous refactoring.

Test-driven development includes a part of "pre-code activities". In fact,
test-driven development is an odd name, because it's as much about design
than about test.

As you said, even wit agile methods, there is still an up-front design to
do.
Refactoring may let's people thinks that starting almost without design is
less risky with Agile methods, but that's plain wrong.
No one can afford periodically refactoring the whole project because of a
poor architecture.
Settling down the initial design requires experienced and smart guys,
whatever is the method.

So, I don't think there is less time on design and more time on coding in
agile methods. The time is just distributed in a different way.

-- 
Lionel Draghi  


Relevant Pages

  • Re: how many bugs do you find and correct during TDD?
    ... Code size + development time!= significantly complex. ... Was your system developed from the start using agile methods? ... >> significant design artifacts left over to help maintenance coders. ... In the example of a financial modeling system, ...
    (comp.object)
  • Re: OOP/OOD Philosophy
    ... Agile methods involve much more design than "Big Design" ... THESE are the folks who remind ME of TV ...
    (comp.object)
  • Re: ADA Popularity Discussion Request
    ... LD> Refactoring may let's people thinks that starting almost without design is ... LD> less risky with Agile methods, ... continuous refactoring would work on a 2 million LOC soft real time ... distributed RDBMS. ...
    (comp.lang.ada)
  • Re: OOP/OOD Philosophy
    ... Agile methods involve much more design than "Big Design" ... That's rigor! ... Rube Goldberg software development was not invented by XP but it is ...
    (comp.object)
  • Re: XP Question about Metaphor
    ... > design before coding, ... This has just defined a finer granularity to the waterfall. ... is there design up front within the project or the increment ... whether refactoring is up front and scales finer than story (more on ...
    (comp.object)