User:Konjurer/Lean Software Development

Seven Principles of Lean Software Development

 * Eliminate waste
 * Build quality in
 * Create knowledge
 * Defer commitment
 * Deliver fast
 * Respect people

"I think of software development as a learning process.

Even with highly skilled developers, if they’re developing new software, there’s an aspect of learning what’s required to satisfy the customer. That learning happens in the act of programming.

You might learn something tomorrow that influences design decisions you've made today. That should be considered a good thing – to be able to take tomorrow’s learning and not discard it because you've made a decision today."

