« reboot & cycling | Main | thingamy moving forward »

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c61c753ef00d834923eee53ef

Listed below are links to weblogs that reference what the heck is that thingamy? #2:

Comments

john

Elimination of reconciliation alone would be worth the price, but how can Thingamy eradicate the idiocy of humans? In student days I did a temp job involving reconciliation and saw how a single order got split over five separate deliveries due to packing issues and stock shortages. Only one of these contained the confirmation order - result chaos. Will Thingamy acknowledge that an order has been arbitarily split up like this? Never underestimate the human factor Sig!!!

sig

Ahh, good one John!

As the system works, "something real" has to "represent" the "delivery fact": You could set the system to accept a part as being delivered (as in invoice is now a "payable" and the part is actually stored in our warehouse as "inventory") when the chap in his system-delivered to-do task on the dock accepts the package, sets the "container" in his to-do interface to be Warehouse B, row 16 and presses complete. At that precise moment the parts are "inventory" and the pertinent invoice a "payable".

Now in your example you would have one single data item (confirmation) representing the delivery now as five different boxes coming at different times. If the system was expecting one package of 54 units the chap on the dock would have to "keep them in a corner" until he had them all - his to-do says "Expect 54 units" while he got 16, then 12, then 5... until he had what the to-do says, 54 units, at that point he chooses "container" hits "complete" and moves the stuff to the warehouse. Then and not before have the delivery been accepted and parts booked as inventory and invoice as payable.

In the system the "confirmation order" sheet following the packages would not have any practical meaning at all, if set up right the order was delivered by the system (thingamy) and the order/sending confirmation would be a fill-in in the system in effect creating the basis for the task for the chap on the dock, the invoice and the value of the parts as inventory.

Thus he would be less inclined to mess up as he would fill in while packing and sending, perhaps giving five different order/sending confirmation fill-ins and thus no mess up.

If the supplier has messed up anyway, the chap on the dock has very clear instructions - move-to-warehouse when you have received 54 units as per to-do.

If he on the other hand messes up it will be captured, every task is time-stamped and who-did-it stamped and what-did-he-do stamped :) And such transparency and accountability ususally leads to better practices over time...

That's how I would go about it, but you might choose a different way - as long as it represents real life in some form!

Was that too iffy? :)

John

Good try - but I would say that it may end up being a very big corner since there is no end to incompetence.

Indeed, in my real life example there was the added problem that the multiple deliveries were not due to lack of stock but to a computer system that measured the items in the original order and determined the most efficient way to pack them. I kid you not. This lead to multiple containers - one of which famously contained only one item (the rest of the items originally allocated to that container being out of stock). The multiple containers then got delivered by multiple deliverers. This was by the way a FTSE500 company.

Your guy would be waiting a very long time for all 54 items to arrive since some were out of stock and no this wasn't noted on the orioginal delivery invoice.

sig

Hehe... well, we do touch upon something interesting now:

A major part of the game is to "become better" is it not? Like sportsmen training every day if companies get better every day they might win!

That's an intrinsic part of thingamy - but what you paint here is the reality all too often, somebody outside the firm messing up everything! And that do happen :D

The question is - should that be allowed? I say no, you have a bad system unless you catch these useless ones, enables you to properly document (nothing beats bringing hard facts down to the minutes detail to a meeting!) and hit back asap.

A top athlete would do something about a bad performing racket or shoes - immediately, or non-performing support staff or whatever. Firms shall do the same.

So I think that my scenario above (BTW, you could design it differently though...) would catch, document and immediately tell you "those guys mess up my efficiency, they suck!"

A supplier is not only about right price and quality of product - here we see bad quality aspects that are important to the firm as well.

(A car manufacturer who relies on just-in-time supplies would not accept it for a second...)

In your real life example I would argue that it was not the supplier that failed, it was the receiver that did not catch it immediately, required better ways now and if not met, found another supplier!

That in a sense "good leadership" - measure performance real time and give specific feed-back and clear instructions of what you need. Think your real-life example showed bad leadership there ;)

Luca

Very good, Sig!

But let me point out a couple of importanti things...

I am involved with BIG ERP Systems and *big* customers since 10 years and since 10 years I am preaching the good news of using Excel (or equivalents) for your reporting needs.
In most of the cases this should involve "extracting" data into some kind of comma delimited text format.
But even better is to give them the ability through simple database external connections (ODBC or something similar) to access the data drirectly from Excel, using some kind of security / authorizations scheme.
You don't want everybody to see everything, do you?

This way your users not only have their formulas ready into their Excel spreadsheets, but also can refresh the data from inside Excel with just ONE click.
Without rebuilding the data, reading them into Excel, checking formulas, etc etc

And give the freedom to manipulate all data to whom is really responsible for reporting, instead of involving value-destroyers of any kind (always busy, understanding -nothing-of-business reports programmers, etc)

ROCK ON, Sig!

john

Yes improvement is the only feasible goal and I don't disagree with you about the leadership issue either, but I do think the distribution company in this case was astonishingly inept. I think also the problem may have been that a lot of the customers were relatively small enterprises who didn't think to complain as vehemently or as quickly as you rightly suggest they should have.

Maybe I'm revealing a need therapy to remove these repressed memories. I must let go. I must let go. Have a great weekend.

Antoin O Lachtnain

If you are talking about solving these three problems you are really talking about going in the direction of ERP, where you make the understanding of various business documents uniform across a company or even an industry. This is most effectively done by using a uniform business application across the industry.

As you wisely point out, the lack of uniformity across systems (manuf. systems, sales systems, bank systems, customer systems, paper systemts) is one of the main reasons reconciliation tends to be needed. In my view, that goes against the basic premise of thingamy, that businesses are non-uniform and require specialized systems especially developed. (In fact the truth lies somewhere in between.)

The problem with the split-delivery is a standard, adequately solved ERP problem. In general terms, the solution of not accepting partial deliveries into stock, not paying invoices for partial deliveries and (presumably) never making partial dispatches is simply a show-stopper for most manufacturing and distribution businesses.

When databases get fairly big, the reporting just doesn't run that smooth. You need to think about data warehouses and all the rest of it, basically because you need to layout the tables differently. It's not that data warehouses are a tremendously difficult concept, but building this sort of technology from scratch is heavy weather.

It's possible, but not easy to do that level of ad-hoc reporting in a user-friendly way. You have to differentiate between what your two teams are doing. If you want to do once-off reports, excel might be your best option. if you want to do regular reports, it probably isn't. But there are perfectly adequate packages you can buy off-the-shelf to do this stuff.

sig

Gentlemen, now we're touching some intereting points - and of course the call (curse?) of Excel is with us...

Now, two things:

1. Current systems are mostly "form based" as we still have the tendency to fall into the trap of thinking of a snippet of information as a "document".

Being object oriented you can cut those "forms" up into small pieces, no limits applies and "rebuild forms" as in reports using objects.

In fact I speak of objects representing real world objects - including the pertinent information as properties - and enabling objects to be built of other objects thus letting objects/information to be used anywhere.

As the sequence happens (workflow) properties are added or changed and metadata is captured - both equally important - now your report can display not only the properties but also who-did-what, what's the current value, where is it etc.

That leads to my main point about using Excel or not:

2. If you extract data outside the system you will not be able to register changes anymore - the report you see when you have manipulated a Excel sheet will be lost (and nobody, not even you will have a log of what logic you applied to the data).

Secondly, you will now have a "one man, one logic" manipulated data-set that presumably should represent some real-world object - thus you create the need for reconciliation.

So the question is "what for is the use of Excel good for?"

"To get my own kind of report" would be something of a generic one I suspect - so why not create that one using the "report" template builder - it should not be much more work than building a spreadsheet model.

And then you have the template forever, and for others, and all is captured and all are happy forever etc :)

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

My Photo

Contact


  • Phone: +33 6 8887 9944
    Skype: sigurd.rinde
    iChat/AIM: sigrind52

Thingamy products

  • Main site
  • Projects One
  • BRP One
  • Services One

Travel plans


Tittin's blog


Hugh's


Enterprise Irregulars


Twitter Updates

    follow me on Twitter

    alltop


    • Alltop, all the cool kids (and me)

    Faves

    Subscribe

    Blog powered by TypePad
    Member since 01/2005