Lean thinking, a scientific approach