Mark H. Wood wrote:
On Thu, Mar 18, 2010 at 04:21:35PM -0400, Justin Edelson wrote:
[snip]
In all seriousness, you should publish this as "Ron's Best Practices".
I'll second that. If you want a Maven Best Practices document, the
surest way to get one is to start writing it.
If you put something up on Lulu or whatever, I would read it and I would
probably recommend it to others. There isn't enough documentation about
Maven; I just don't think the community can produce the type of
documentation you're describing.
Depending on what you mean by "produce", I may have to disagree here.
Community input is vital to discovering which Practices are Best. One
doesn't just sit and think until a nice neat list of BPs drops into
one's brain; one collects a *lot* of stories about what has worked and
not worked, looking for patterns. It can't be done without the
community's data, and it may be done much more easily and quickly if
community members discuss and debate the meaning of the data as they
accumulate.
I can only speak from experience in a small team developing and
maintaining a portal.
My ideas about a best practice for this environment are very likely
going to be good but will miss some ideas that will make them better.
I know that we are not doing everything in Maven that we could.
I have no way to even start a Best Practice for someone who has a team
of 150 people building and maintaining an on-line banking system for a
multinational bank.
I will have very little say about how the Maven team uses Maven in an
open source community driven tool building project. They have completely
different needs and someone else would be much better at leading the
effort to describe "Best Practices" in this environment.
I could go and on describing my lack of relevant qualifications but you
get the picture and there is no point in alarming the rest of my
company, demoralizing my staff and worrying our clients.
It has to be a community effort if it is going to produce a good set of
practices.
Ron
I don't mean to say that a sea of voices, all equal, will necessarily
produce a high-quality piece of scholarship. The effort needs a good
leader with an eye for patterns, to guide discussions along promising
paths as they emerge, and to organize the resulting understanding into
a coherent whole.
Or a small group of leaders.
Ron
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]