For many software development teams, productivity is still often a big mystery. When is it done? What does it mean to be "done"? Is it more valuable to be "fast", or to be "efficient"? And how would you improve your "productivity" or "predictability"? This talk will give you some food for thought on how you can assess and measure productivity in your team. It also provides some tips on how to optimize for productivity: the team, the tools and the software design.