In my experience, I have found application developers not very clear on roles and responsibilities of business analyst (BA) and,…