2. You should communicate more often.
3. You should be honest with clients.
4. You should look for solution instead of ones to blame.
5. You should like to work with customers.
6. You should understand business story laying behind the project.
7. You should understand technical issues which appears during implementation.
8. You shouldn’t hesitate whether to escalate or deliver negative feedback whenever needed.
9. You shouldn’t cry over unfair opinions about your work and your projects.
10. You should always expect unexpected.