Preferably it would be more efficient to have a rolling stock of servicing type kits supported by fast moving spares, (bulbs, batteries etc. The remainder could stay with the manufacturer so as not to place the burden of wasting production time of a technician accounting for them. Just a thought. I'm sure that there is always a load of 'surplus' spares that lurk in workshops that never seem to be used, but that some one has to account for??
My guess is that you're thinking of the Armed Forces (or similar) type of environment there,
Fordy. I've tried the "parts kits" idea myself in the past (and it's an approach that I personally like - just grab the appropriate kit(s) and go)! Another nice aspect is that, nicely presented, they can be
sold on (to another contractor, perhaps) once you've finished with them (...bet you didn't think of that)! But it takes a bit of work to design the kits, create and maintain them.
You're right that over-stocking (read as "done badly") of "proper" parts (circuit boards, assemblies) can tie up lots of capital. That's why it needs to be done properly! But, regarding all those "surplus" spares lurking about that you mention ... well I wouldn't worry about that (them) too much, as their value pales into insignificance when compared with the value of the kit being maintained, the costs of workshops, vehicle fleets, tools and test equipment, technicians' salaries, and all the rest. And, as for accounting for them ... well, let's just say that the NHS (for instance) isn't quite like the Army when it comes to that sort of thing.
So, the bottom line is:- the stocking of spares is a good thing, but (like everything else to do with tech support), it
needs to be done properly!
