My current job title is "business analyst". This means I work with business stakeholders to define requirements and then work with development teams to make sure they develop a solution that meets said requirements. I think that's a fairly standard understanding of what a "business analyst" does.
However, we are woefully understaffed where I currently work and so I also do the following
- investigating Live issues (which might involve looking at log files and running database queries)
- defining solutions (e.g. the exact details of what an integration service should do)
- liaise with other teams, such as infrastructure to understand what changes they are making and how this impacts on my area
- coordinate pieces of work across teams, making sure they are aware of where what they are doing impacts on other teams
I actually enjoy the bits that are strictly not my job, more than I enjoy high level requirements definition (which definitely is part of my job).
I'm currently looking for another job. But job adverts for BAs want someone to write requirements and not necessarily get that involved at the detailed level.
so, what is the job I'm looking for? Is it a technical BA? Does the job I want even exist?