1. Different culture
2. Different language
3. Different working hours
4. Different project background
5. Lack of frequent face to face contact
6. Lack of trust
7. Lack of customer involvement
8. Lack of commitment
9. Miscommunication of requirement
10. Low quality of telecommunication
11. High communication cost
12. Unprepared communication tools
13. Poor communication infrastructure