Developers are supposed to have a shared view of the system, in accordance to how the user sees it. To this end, frequent verbal communication for the collaboration of users and programmers helps the process of feedback as well.
Unlike other methodologies, wherein documentation is the standard means of communication amongst the team members, it is not so here. Instead, it is usually done by communicating face to face amongst the team members, and also between the development team and the users. This saves serious time but requires much more involvement. The team members are supposed to work collectively on everything from the user requirements to the code implemented.