Management consulting skills for tech people