Guidelines effective competition engineering c by