Managing a team can be a lot like raising a puppy. Both require patience, dedication, and a lot of hard work, but the end result is a loyal, productive team or dog that can accomplish great things. I'm running on two hours of sleep this morning due to my own new puppy, so bear with me.