Talented software developers bristle at the idea of being closely managed. Here are seven ways to align development teams and business objectives without making developers miserable. I’ve been asked ...