In any development life cycle documentation is known for the way of communication among all the members related to the software whether the person is developer or any stakeholder. The development under methodology does not believe on paper rather believe on development with the help of face to face communication but without paper work legal issues and to maintain quality issues are not easy. So it is the main issue that we have to keep documentation or not in agile environment when we are developing under the agile methodology. Keeping the documentation where it is needed as simple as possible is the main goal of agile projects. But when we use an agile approach in more complex projects, it becomes more difficult to determine the need of documentation. In our paper, we propose ways to integrate the mechanism to solve documentation problems. This paper contributes (i) an investigation documentation problems, that it is necessary or not in agile environment (ii) if yes then finding various techniques and standards to keep quality of the documentation (iii) and the various proposals for future improvements of agile documentation.