1. Clearly defined contracts/SLAs/MOAs. Communication with the client and project team on a regular basis to ensure that there weren't scope changes, everyone understands what is required and that action items are ticked off.2. Resource allocation (not to over commit)3. Cost - look at budget vs actual and do regular projections - especially where there's a difference in currency4. Integrity in delivering services/goods when agreed to do so with the exception of 'force majeure'5. Present realistic timelines to the client factoring in risks, constraints and contingencies