Some final ( maybe ) comments on what I would suggest for goals or high level requirements of an 'official' example Base application.

First – It shouldn't be an example Base application at all! Rather, it should be an example of an OpenOffice Suite based solution for some business operation.

Second – When the example is being created the developer(s) / reviewer(s) must keep in mind that as soon as it becomes part of an 'official' distribution it becomes a de-facto statement of best practices.

Now the second point may not be something intended at all. However, for many users what knowledge they currently poses was acquired by rote learning. What they learn by reviewing the example will be their 'best practices' for moving forward with their own specific needs.

Third – You never get a second chance for a first impression!

Fourth – One size never actually fits all. Hearkening back to my my comments regarding separating audiences by skill level I believe that no single example will be appropriate nor adequate.

Therefor I would propose that any project to produce this example have as an objective, not one, but a small collection of examples. All these would be related, but each able to function independently of the others. Each should be focused to a specific skill level ( novice to apprentice ), and each should add functionality to the one before it. The final product being a reasonably complete solution to a narrowly defined business process. The final product should incorporate the use of multiple modules within OpenOffice and should be written to the skill level of an advanced apprentice or journeyman.

It may appear that this is a rather gross case of feature creep with regards to the subject, but I would contend it is not. Rather that it is, IMO, an acceptance of what would be needed to make the effort truly worthwhile.

I also don't believe it would really add all that much to the time needed to produce it. Assuming one specs out the final product first. It would be natural to break this work into functional sections and then simply cut these functional pieces out as progress is made towards the full solution. With a little forethought one should be able to generate these intermediate examples with only minimal additional effort.

Finally – Talk is cheap!

With the final point in mind, and given that I have not seen any other suggestions for an example subject, I have begun a draft proposal for a collection of examples, that attempts to address all of the points I have mentioned.

I will put my final touches to the rough draft tonight and – touched up or rough as it is now – will post it to the list in the morning. Effort wise, I have been focusing on a business process and planned soltion that I believe could be developed in approximately 100 development hours.

Till the morrow then,

Drew

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to