This is purely a thingamy related post...
Yesterday Workday launched their next "module" and much has been written about it like here and here.
[UPDATE: More excellent insights on Workday here and here.]
Half a year ago I had the pleasure of discussing the different approach thingamy is taking compared with Workday's (demo, beer and some e-mail exchanges with folks from Workday :)). Since then I have not had the pleasure of studying it directly so my musings are based on some guesswork and second hand information. Nevertheless, as we both should be able to "do the same" to a certain degree I would venture a quick take on the differences:
Accounting
Here I think we're quite similar in the sense that "accounting is not real", merely a mapping "from behind" using accounting or other rules, calculate and display using raw data captured in the work processes.
Albeit methinks that our pure singular object oriented architecture (see below) will leave this part much more flexible in our system.
Tags
I note that Workday are using "worktags" as a knowledge enhancing tool for certain objects.
Thingamy first of all allows tags and metatags for any use including a "live" tag navigation tool that can be used for any list of objects in any event or report.
In addition we see tags as sometimes too generic so other knowledge-enhancers for the objects are used - owner, place, links, class inheritance, objects as properties and other.
Event or Object oriented
Now, here I see a major difference - Workday is (like any other process system) event (or transaction) driven. The age old method stemming from the days that documenting an event was the only way to capture data but that leads to many objects (order sheets, invoices, reports etc) representing one real world object.
Thingamy uses the fact that the flows can be IT delivered thus allowing singular data-objects representing singular real-objects to be punted around then having the objects capture everything that happens to it. A bit like the car on an assembly line - the car arriving at my workstation delivers the work-order (no doubt what I'm to do), it has all the information (no doors, add doors).
That leads to drastically reduced complexity when structuring a process, as well as when representing reality as the usual documents (like molecules) can be built from singular objects (like atoms).
In addition it seems Workday still is using RDBMS - an indication that no true OO thinking exists throughout. We're using a "Persistent CL Object DBMS" letting the objects be saved untouched, they be objects describing the underlying system itself or objects of the business.
User-friendliness
Hehe, just now I'm afraid Workday wins hands down!
Even for the future, user-friendliness will be tough on our part as it is more of a platform, and actually having to build your "Business Model" will never get easy nor user friendly.
But the flip side is that we can offer a real kick in the butt to rethink the processes and "how things are done" for the ones open to such unpleasant activities (kick in butt).
Market segmentation
Workday is following the usual "size segmentation" - target is mid-sized companies etc. with a normal sales approach.
Thingamy drops that segmentation and seeks the rather radical and free-thinking individuals in any size organisation. After all it's the users that adopts and drives forward (see next point). This seems to leave more room for pull, i.e. users come to us.
Market entry point
Workday is clearly a "solution", a fully fledged model of business as is, thus a direct implementation for a specific use and thus pitting it in direct competition with the big ones.
Thingamy is more of a platform in which you build your own model. In that you do not have to attack the ERP functions at all, you can start with something simple and concrete, a business practice or barely repeatable process as it were. And then, if you feel for it, expand from there as all processes are linked with all others in an organisation after all.
And with an API we can live and work with even the big ones.
Thus it can enter where there are issues but no real flow oriented solution for such as the barely repeatable processes currently supported by e-mail, business rules on a sheet of paper, wikis and so forth.
I'm kind of leaning onto history where other "platform" oriented systems like spreadsheets, Lotus Notes, social software and so forth often is used initially for something real simple (even banal things like a guest list to a wedding), then with experience those have expanded even into the corporate world for much more complex tasks.
But we'll see when I know more, I may definitely stand corrected on some of the above at that point!
Recent Comments