A business analyst plays an essential role in preparing documents; they document the requirement details and the progress and changes in future product or service development. The key documents prepared by a business analyst are: Business vision document Business analysis document BRD (Business requirement document) SRS (System requirement document) RTT (Requirements trace table) Gap analysis System test cases UAT program report Change request document