A lot of people ask me for a good template for a BA role – but I tell them there is no such thing.
A BA “helps people understand things”, but different business analysts help different people understand different things in different contexts. Some may not even have the job title of BA.
Fortunately though, it is possible to agree on what a BA is doing on a specific project, or for a specific client. Doing this can help with setting and managing expectations.
I always start with a sentence about why the BA is there in the first place. This is a much better starting point than trying to list all the things a BA might do without providing the reason.