Facilitating progress
The mechanics of software development and project management should not get in the way of people doing their work
Engineers need to be given the tools to allow them to make progress independently and as a team
Project managers need to be aware of what is holding up progress and address it quickly
Too often whole teams are held up waiting for some single activity to complete, when such bottlenecks can often be avoided