the problems that arise when applying metaphors from other disciplines to software development are often the result of trying to transfer the practices rather than the principles of the other discipline.
Mary Poppendieck, Mary Lean Software Development: An Agile Toolkit