How would you approach improving developer productivity?

Situational