Re: OOP/OOD Philosophy



Wow. um... tell me what you _really_ think. :-)

Clearly, I'm not going to convince you, on a newsgroup, that Agile methods
are a good practice.

Note: I did not say that "Agile" is incompatible with "design." I believe
it is incompatible with "Big Design." I hope to have made it clear that I
believe that you can (and should) perform MDA on an agile project. I've
done it. I've seen it done. It appears that you've been told that agile
methods leave no room for design. My guess is you heard that from a
self-proclaimed XP evangelist. I rank them a notch below most TV Shopping
Channel pitchmen in their respect for science, impartiality, or fundamental
integrity.

I do hope, however, that you and I can encourage our collegues and friends
to keep an open mind and learn from each other. There are opportunities for
our industry to explore ways to reduce the costs and headaches of software
development. I believe that each of the "competing" mechanisms have a
glimmer of a better way. I'm sure that somewhere between our desire to make
projects run smoothly, and our desire to give the users the features that
they want to pay for, we will synthesize a process that may last more than
the duration of the average teenage clothing fad.

With great regard,
--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--


.



Relevant Pages

  • 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: OOP/OOD Philosophy
    ... The methodology is well-documented. ... It is agile because the term 'extreme' as been so over-exposed that the ... > in which you do design can enable the team to respond to change, ... > that surveys of users have shown that nearly 50% of all features in a BDUF ...
    (comp.object)
  • Re: So lets build a router
    ... Agile methods have arisen to deal with ... way, though every camp, probably including some agile folks, tend to claim they ... that the XPers/Agile folks seem to adapt like the ... > trying to fit the square peg in the square hole and realise that if ...
    (comp.object)
  • Re: OOA, OOD, design all first, how to go about it all?
    ... >the higher level. ... shorter your cycle, the more you allow requirements to change. ... Which is the essence of an agile method. ... Agile methods can hardly be associated with the word "hack". ...
    (comp.object)
  • Re: OO Software Project Entropy Question.
    ... > intelligent engineers hardly take prior design as written in stone]. ... Without Agile practices, software engineering projects occupy a spectrum, ... Agile projects rise above that spectrum. ... Debugging pushes behavior back and forth, ...
    (comp.object)