1. Understand the client's needs and provide solutions

  2. Create a detailed project plan and schedule

  3. Retain skilled and motivated people to execute work on a timely basis

  4. Ensure a high standard of quality and safety

  5. Always think as though you are the client