About 2 years ago I started working in a new project and encouraged by the agile movement that was/is around at that time the team decided to learn and apply the disciplines and practices related with the Lean Software Development.
My colleague Ben-Hur, one of the best PMs that I ever worked with, shared with team the 7 core principles about Lean Software Development:
1. Eliminate waste
2. Amplify learning
3. Decide as late as possible
4. Deliver as fast as possible
5. Empower the team
6. Build integrity in
7. See the whole
If you would like a more deeply explanation about each concept I recommend Wikipedia.
By compiling all the theory and the concepts behind the Lean Software Development in this 7 principles it was easy to share with new team players the core concepts that the team was following.
This project were one of the most enjoyable that I ever worked mainly because the fabulous team and of course the mindset that Lean Software Development gave to us.