no offence
But I always wonder how a non tech manager manages a tech team. In my point of view, the work besides the tech work in tech team is only clerical work, such as time tracking, budget control and user negotiation. Most non tech managers screwed up the project from my experience.