The hunchbacks and I are working out a part numbering and inventory system. Since we'll be a small outfit for the foreseeable future, I don't anticipate needing some big ERP system, so we'll be keeping it simple with an intelligent (or at least intelligible) numbering system and separate inventory for each product. (In separate cardboard boxes for the first bit, till we see how we do.) I wrote a script that takes the BOM and generates a Digikey order for N units' worth. If it's a roaring success, we'll do some more database-y sort of scheme.
This isn't too hard to figure out for purchased parts, but how to handle work in progress?
For instance, for the first product we're getting a bunch of boards partially stuffed offshore, and adding the expensive parts by hand at test time. (These are two $8 op amps and a few through-hole parts such as BNC connectors.)
The bare board has one part number, the partly-stuffed board has another, the completed board has a third, and the completely assembled and tested unit has a fourth. (These will probably be distinguished by dash-numbers at the end.)
Does that sound vaguely sensible?
Cheers
Phil Hobbs