Agile & Lean have quite a few things in common such delivering lots of little chunks of value to customer as fast possible. Not doing things in large batches etc. Asking the people doing the work to implement improvements, since they know the work etc