Hi, so relatively new BA (about ready to take Foundation BA BCS qualification).
I'm working in a company which doesn't use BAs for much beyond requirements gathering, certainly very little time outside of this phase so plenty of non-standard practice at least based on what I've learned from the Foundation course.
I've been tasked to work on a project where an a large number of queues, APIs, files etc. are on an end-of-life data server and they need to be moved to a new location(s). While it's an opportunity to improve some legacy code, there are no functional changes intended.
In other words, given some code does a task/activity at the moment, when it's moved, it should still do the same task.
As I see it, the project will pretty much have to run as follows:
1) developers identify what needs to migrate
2) developers tell BA what needs to be done and what functions will could be affected
3) BA writes up everything the developers already know, as requirements
4) developers follow requirements which they already know because they determined them
5) QAs test functions which could be affected
I have very little technical knowledge (what I have has been gained by asking questions, but I have no technical training or background). All of the migrating code is background automation of existing processes. So I can't really see that I can add any value as a Business Analyst in this task.
So what I want to understand is whether other companies would use a BA in this project?
Thanks for your input