A business analyst is someone who analyses a company or business domain, its functioning, procedures, or processes and documents its business, its functions, processes and its...