Problems with communication
In any working environment, there are bound to be issues with communication, but in particular there are issues in Agile working environments. Some problems with communication are miscommunications of requirements, a lack of proper documentation, timezone differences, a lack of trust and mutual respect, cultural differences, language barriers, and long feedback loop cycles.
Miscommunication of requirements
Here is a depiction of a requirements checklist. The purpose of a requirements checklist is to get all the necessary facts laid out for a particular feature:

The miscommunication of requirements is a common issue that occurs in sprint cycles in an Agile working environment. It is impossible to truly eliminate the miscommunication of requirements completely, but it is important to minimize the risk of this by making sure that you communicate with the end user or customer from the inception of the feature request.
It is important that the feature request that you...