[WARNING - what follows is a long winded, meandering collections of
thoughts ] [[ The short version is - Let's choose something to implement
and get to making the first full cut between now and August 1 - look
for updates to the wiki pages by Tuesday evening (after working
hours)for the european folks ]]
[ALSO[[ I sent it from the wrong email account and can't remember if
that is posted or not..so if this is a second copy sorry If the first
copy is waiting for some approval to post, maybe someone can delete it
for me ]]]
Hello Frank, Marc, Frederick, Mechtilda, Deki, et al.
I have had a chance to put a bit more thought into this project, and did
a little research also.
The research was to answer a question for my self - From an independent
software solution providers point of view, what does the OO.o users firm
look like? What would they do with OO.o within the company? More
specifically, what types of end user processes would lend themselves to
an implementation using OO.oBase?
One thing I did was, over the course of three evenings, go back to the
OOoForum and do some re-reading of message threads. I looked
particularly for conversations that I had with individuals looking to
fulfill a function that THEY where able to clearly define in the course
of the conversation. ( Some of these included direct emails, not
captured therefore by the forum list server ) I did limit my search to
threads I was involved in, so plenty of others where not looked at.
Still as of July 7 I will have been active on the Base forum for 1 year
with more then a few posts to choose from.
I took away the following impressions:
The greatest number of threads, where the user was looking to implement
a process for use in the business, right this minute, came from
individuals employed in companies very small companies. A reasonable
percentage where single person or family run businesses. In at least two
cases the user was looking to convert a current MS Access database,
which they had written themselves along with help from someone else.
Both databases ran as stand-alone apps on their desktop, access to the
underlining tables was limited to a single individual. Both databases
where used by more then one person, but only in a single user mode. Both
databases implemented bid, order, and invoice generation. They both
produced fairly simple reports and both needed to export the data to a
csv file that was then read into their bookkeepers accounting software.
Right behind this where, self trained, internal IS staff for small
companies ( in other words they never mentioned the words: corporate,
enterprise, IS department ). Here it seemed like most, or at least quite
a few, where actually associated with some form of non-profit
organization. In some of these threads the person was not actually an
employee of the organization but rather contracted support to them. [ At
a discount one would hope ] [[ Also I use the term 'self trained' based
on the level of question they where asking and in many cases self
statements.]]
There where a number of threads with individuals that where trained IS
developers within larger companies. In most of these they did not say a
lot about the specifics of the database functions - the questions tended
to be much more about a very specific Base development step - Basic
code, HSQL syntax, etc. These threads where as often as not on the API
forum.
The largest number of threads however, I would categorize as NEWBIE [I
don't need to define that term any further - do I?], either with
OpenOffice, Base or RDBs.
[[ Personal aside, my goal when I posted my first message on the forum
was to use to act as a quasi-first line customer service tech, this
being the fastest way to really learn the capabilities of the package I
thought. I didn't intend to keep going for a full year
however...chuckling ...c'ie la vie]]
Another thing I did for research purposes was spend some time looking at
the target customers for platforms that would include OO.o/SO. In other
words I spent 2 evenings going over materials at the NOVEL and SUN web
sites. Primarily those pages covering small business offerings. [ Here I
should disclose that I spent the lions share of the time reviewing the
docs for the upcoming SUSE 10, Small Business Suite from NOVEL. The
package offers up to three servers and 50 desktops for US $495. With the
price tag and the packages included it looks like a perfect platform for
a guy like me to target. ] [[ By the way, if anyone can point me to a
package from SUN that is equivalent to the NOVEL offering I would like
to spend as much time reviewing those documents also ]] [[[ While I am
at it - 3 times this past year I have posted messages at the forum
trying to stimulate a conversation as to what FOSS packages a guy might
assemble to compete against the MS Small Business Server package - I
have yet to have sparked much of a conversation there, but am still, all
ears, to what others think about that ]]
Finally, I decided to perform an off-site visit - as a way to more fully
grasp the energy behind the OO.o package. Of course that meant going to
Hamburg. Well that was a bit extreme so the best I could do, on a
moments notice, was fire up ITunes and listen to an Alternative rock
station broadcasting from Hamburg...*smile*...wow, Hip-Hop in German
is...hmmm...interesting, really interesting.
So, back to the subject of this email.
I have talked with my partner in the ceramics business and we have
canceled all our classes for the next 2 weeks, she will take a vacation
and I will work full time on this project. After that I can continue to
work half time on this up to the first week of August. For most of
August I will be on the road, and pretty much not available at all again
until September.
So, if there is no objections I will just plow ahead. The first item has
to be choosing what we are doing!
Today and probably half of tomorrow I will be updating the wiki pages.
Specifically:
I have put together the business case scenario for the Queen City Supply
( fake company ) along with some ideas for a UI. Just to cover it
briefly - the idea comes directly from a conversation on the forum. The
user is the internal IT developer for a small distribution company. They
already have IS systems for the business, except for the actual route
drivers. The idea is to place laptops in the delivery trucks. The lap
top must run a self contained, single user database application. The
application should prompt for next delivery stop, allow the driver to
generate an order form, generate a report that shows what was delivered
off the truck at the end of a run ( the driver can use this to re-stock
their truck ), the information from the laptop database must be
transfered to the IS systems for invoicing, billing purposes. In point
of fact the users first idea was to simply have the drivers laptop
generate an invoice form and save an image of it to the hard disk as a
pdf file
. The laptop is simply docked at the end of the day and the pdf files
copied to the network server. The billing people print two copies, one
is mailed to the customer and the other is placed in the files. The
companies current systems are updated manually be these same staffers.
Update to the scenario for Plato Total Health Systems. My idea here
would be to concentrate on a similar situation. The day of the seminar a
staff member would have a laptop at the check-in table. It should also
allow for adding an attendee - this would require updating to the
customer table, generating an order for the seminars fee and printing a
receipt, also printing a name tag. In other words that this be the small
piece of the overall scenario we implement, per my earlier comments.
Finally, I have another small existing database, similar in size and
function to the database put together by Deki. In this case it is used
by 4 local substitute teachers. It quite simply allows them to track the
number of miles they have driven during a period. They are reimbursed
for these miles and just want a way to double check the school boards
computer. It also allows them to track out of pocket expenses incurred
during the year, as they can claim this on their taxes. At the moment I
am updating the database to meet a request for a 5th and new user. He
often travels to 2 or more schools in one day. Currently the database
only allows 1 entry per day and it must be from a fixed location (home)
to a certain school. Anyhow, it will be ready to put up for review by
wed. this week. [actually, it is already available in partial form as an
attachment to an issue I entered last night: Issue # 66734 ]
So - perhaps a collection of some small databases might be better then
one large? Juliana at e-easle.org put a nice single form 'Home
Inventory' database into the public domain. You can get copy of it at
http://sourceforge.net/project/showfiles.php?group_id=155237
[NOTE TO SELF - really gotta start working on the OOBaseStation pages ]
What I would really like to be able to do is get some sort of collective
approval on one of these scenarios or the collection of smaller
databases by the end of this week, or Monday next. But if we could get
some agreement by this Thursday so much the better.
Slightly different subject - locating the files. I believe that the wiki
can be used to host files but I don't know what, or how, versioning is
done - beyond just savings copies with version in name method which I am
sure one could do. However, since I did open the site on SourceForge I
could offer to use this for storing the working copies, everyone would
have easy access. For individuals that would want to make changes they
can be added to the project. At some point then a release would be made
to the OO.o servers [ Frank, you mentioned that 'there would be help if
needed' - this is one of those places and I have two other specific
needs depending on what databse is decided on...I'll point both spots
out in the wiki pages]
So - What I will do then is continue on with what I have been doing for
the next couple of days. Hopefully something will spark an idea that can
be turned into a plan, that gets turned into a database.
One thing that I will do no matter what is make three database files
available by Monday evening. The file TeachingDays.odb I mentioned
earlier, but not by name and two files I have for the other two
scenarios mentioned on the wiki - these will be pretty much be just a
basic schema for the business use cases mentioned. Each odb file would
have a companion ( of the same name) basic library file included.
That would give us 3 or 4 choices to consider. More hopefully!!!
Sincerely,
Andrew 'Drew' Jensen
For OO.o correspondence please use
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
For any thing commercial please use
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Hey, if you want to say hi, talk about fishing or play a game of chess try
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
[ just be forewarned - it may be a month between moves *wink* unless I
feel I can beat you quick oh and one last request...NO COMPUTER
PLAYERS...just homo sapien's or those derived from common super class
...I'll know or would I?....would you know?]