Effective restaurant management requires a mix of interpersonal, creative, and leadership skills, plus a compelling vision, a strong team, a suitable venue, delicious food, and technology to help run the business.