Possible Duplicate:
What software analogies have helped you?
Hi
Quite frequently I have to explain things to Project Managers who sometimes want to know a little bit more about something, and sometimes I try and come up with some analogy that best explains it.
Now, I can't really kick this off with a good analogy because mine usually suck, but I would be interested in yours, or some you've heard that have been used to simplify explanations.
One analogy that does come up often is when explaining Interfaces (i.e. .Net) to which I usually explain in terms of a vehicle has a driver interface, and all vehicles must implement that interface so that anyone who can drive a vehicle will be able to utilise it.
Any more? Would like to hear some, both serious and humorous. Please close if a duplicate.