During my career, I’ve had the honor of observing and being part of tens of engineering teams as a consultant, IC and manager. Obviously, not all of these teams were equally effective at reaching their goals: some worked like perfect machines, others fell apart at every little problem, and most…