Never lose your lunch box, take care of your assembly line and supply chain
I lost my $10 worth lunch box, I told my grandmother after returning from school while I was about 10 year old. Her reply, still imprinted and wired in my brain, she said "You lost $20 not $10". I amazed and before I could speak, she explained.
$10 is for the one you lost and another $10 for one you are going to buy again. "Therefore take care of your essentials and count the invisible loss", she said.
That's the early learning I received when I was young and revalidated it during lean six sigma lessons. This is not something new that has not been told in generation or adopted by dubbawalas and later theorized during industrial revolution, however in general it is still not practiced as efficiently as it should have been.
That's the basic principle applicable for any supply chain as well as in software industry. It is as essential as our lunch box, to avoid any loss happening due to wastes in processes, man power utilization, lack of re-usable components, not using accelerator tools (software), utility or even loss of a piece as small as a nut which part of supply chain/delivery/assembly line. Those losses costs a company more than the cost of that lost element itself.
That's where dependability and survivability measurement kicks in. The more dependable supply chain element is, higher survivability should be worked out to avoid loss/failure/errors.
7 lost lunch boxes (wastes) in manufacturing 7 lost lunch boxes (wastes) in software industry Extra inventory Unnecessary code/functionality Over production Delays in SDLC Over processing Unclear requirements Transportation Avoidable repetition/relearning Waiting Approval delays Motion Slow communication/handoffs Defects Defects
There is another side of it to consider and keep in mind. Being careful on the critical process does not and should not mean to switch-on the "austerity" mode. There is clear difference between wastes removal and being wise. Austerity is like not using the lunchbox for the fear of losing it. Going Lean helps, and going lean at early stage helps more. Here is good view of Lean Startup that first was coined by Eric Ries and later nicely captured by Steve Blank in HBR blog.