Lean Software Development, Software Development.
is the first step forward in the right direction. The seven principles that we talked about include: optimize fast, create knowledge, respect people, build quality through testing, deliver as fast as possible, decide as late as possible, and optimize the whole.