Scott Ambler (see below) mentioned a new methodology that I hadn’t heard before – “Lean Programming”. Here are the basic principles:
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
Turns out that it’s the brainchild of Mary Poppendieck, who has leveraged her vast process experience and written a book.