Lean Thinking

Written by Published in Lean

OK... Imagine for a moment that I have three tasks that I need to do. Each task will take one week. The deadline to complete them all is three weeks. They are all equally important.

Written by Published in Agile

Some agile teams do well. Many don't. In my experience, there is one consistent thing that separates the teams that succeed from those that fail and that is sound engineering practices. Foremost among those sound practices is Test First (or Test Driven) design.