With the rise of Agile Software Development Life Cycle (SDLC) and methodologies like Scrum, staffing practices in software development teams have undergone significant changes. Some companies have shifted towards a developer-centric model, disregarding the dedicated role of the Business Analyst (BA). This shift is based on the misconception that Agile teams can operate efficiently with only developers, who are expected to handle additional tasks such