On Sep 10, 2009, at 11:59 PM, James McGill wrote:

On Thu, Sep 10, 2009 at 8:51 PM, David E Jones <[email protected]> wrote:

With these questions you are implying issues but not actually saying what
you are worried about...

What is it that concerns you?

My instincts tell me what I need to know personally, but I am
anticipating questions from the people who drive my project, that's
all.  OFBiz isn't something with enough mindshare to build its own
confidence among the suits, and it falls on me to sell it.  I know
there are plenty of people using OFBiz successfully, but none of them
quite matches our particular square peg; a specialized type of supply
chain management in aerospace engineering.

Depending on narrowly you define your industry, size of company, type of products, etc you'll have more or less success finding a similar company using Apache OFBiz. There are hundreds of companies with production deployments of it, but there are so many types and sizes of companies out there. To make things more difficult this isn't commercial software where a vendor can require users to buy a license and tell them what they are doing with it... so none of us really knows a whole lot about what everyone is using the software for aside from things people share on the mailing lists/etc or things for clients or others they are working with.

Are you worried about the customization side of things, or the scaling side of things? Or, perhaps both?

We are finding Product and Order to be a very good starting point,
actually, and we just need to add some industry-specific details to
the inventory process, and we have some work to do because our concept
of "work effort" doesn't quite match what's defined in OFBiz
out-of-the-box.  It doesn't seem like a huge job so we are fairly
confident (and wish to give kudos to you and everyone who has worked
to get the application this far!)

We don't even expect to face many "scaling" issues, just basic
concerns about what will happen when we have to deploy in two or three
facilities that might not be able to share a database instance, or
what happens when inventory and order records get really large.

This is different from what people usually talk about when speaking of scaling. OFBiz does have features that help with running distributed synchronized systems, mainly through the Entity Sync functionality. This is used for POS systems where you might have 2-4 (or more!) levels of servers (ie like POS system, in-store server, regional server, main central server). This is also used for ecommerce sites, usually with different sites for different parts of the world and hosted in data centers in different parts of the world, with customer and order and other data all flowing to a central server (or server pool).

One thing to keep in mind with this is that the data propagation is asynchronous. That means you don't want to rely on it for high conflict things like inventory checks, unless each server pool takes care of only inventory in a certain facility/warehouse, or inventory is handled physically as in a physical store.

Our senior management is understandably risk-averse, since the
situation that leads us to a customized solution is a result of
failure of other solutions to scale to our current needs.  It's up to
me to reassure them, but I'm mainly going on instincts and hope and my
own evaluation of the framework.

This can be a tough thing. It is all too common for executives to evaluate software in terms of how successful the business is that is selling the software. With community-driven open source software trying to do that will lead to a great deal of discomfort and confusion... ;)

As for failure, you can mess up a project based on OFBiz just as easily as on other systems or on custom software. That's why my big thing these days (and my big bread winner) is HEMP:

http://www.dejc.com/home/HEMP.html

To increase discomfort and confusion I've decided to make this material available for free too! ;)

I've probably talked too much under the subject of "Static methods",
since that's not really my concern.  I would still very much enjoy
hearing from anyone who has done supply chain and inventory control
work in OFBiz, especially if their model doesn't quite match what
OFBiz's model of "manufacturing."

There are lots of people who do supply chain and inventory control with OFBiz, mostly in the retail sector, and some including very complex setups with multiple warehouses, retail stores, multiple web sites, hundreds of thousands of products and hundreds of suppliers, and so on. The manufacturing stuff in OFBiz does some of this too, and that stuff is pretty comprehensive and functional, and mostly sits on the more general supply chain and inventory control stuff in OFBiz that is used for many other things.

Best of luck with you evaluation effort... many of the best deployments happened because someone internally pushed OFBiz as an option. I know that's true with some of the bigger companies using it who I've worked with, including British Telecom and United Airlines.

-David


Reply via email to