> I chose to use words that are deliberately
> provocative, and engender
> some of the fears of agile methodology. Agile methods
> do emphasize
> real time communication, over written documents.
> Agile methods also
> emphasize "working software" as the measure of
> progress, and produce
> very little written documentation relative to other
> methods. This has
> resulted in criticism of agile methods as being
> undisciplined, which
> BTW is the point I was trying to emphasis with my
> choice of words.

Where existing functionality for the user would not be broken,
"working" is certainly better than nothing.  But IMO, a distinction
between "working" and "production quality for high-reliability requirements"
would be essential, especially where the latter has historically been closer
to the standard.

I don't have one handy right now, but ISTR an "Extras" directory on Solaris
install CDs, for stuff that was useful but not yet quite bundled, for whatever
reason.

Of course, for speed, there needs to be a package download approach
rather than just an entire distribution on physical media.  And for
something still evolving rapidly, it seems to me all the more important
to declare those aspects that are unstable, to discourage dependencies
on unstable features or interfaces.  Only through discipline can rapid
and deep evolution coexist with acceptance of upgrades.

As for documentation, IMO there had better at least be a commitment
to develop it too, even if only in the form of a wiki or some such,
so that as one converges on stability, a snapshot can be taken and the
result rewritten into proper documentation.  Heck, how can you do
development at all with the possibility of non-zero turnover among the
developers, unless there's something other than just the code to
capture design choices and principles?

So I think the more aggressive a model one chooses to follow, the
more carefully one has to define the limits of the model.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to