Working Together: 12 Principles for Achieving Excellence in Managing Projects, Teams, and Organizations