Inferences
- Developers/ Programmers are the highest to become BAs (most of them after becoming a Tester, QA Analyst, Systems Analyst, or Project Manager).
- Business side Subject Matter Experts (SMEs, including end-users) are the 2nd highest to become BAs (some of them after becoming Tester or Project Manager).
- Project Managers and Systems Analysts are the 3rd highest to become BAs.
- MBA and Bachelors degree in Information Systems has helped to directly become a BA.
- People with other roles/background that have become BAs include
- Testers and QA Analysts
- Application Support and Customer Support
- Sales, Marketing and Relationship Managers
- Data Analyst
- Technical Writers (including those working on proposals)
- Technical SMEs (Implementation/ Configuration Analysts)
- Project Coordinators
Conclusion
People from diverse backgrounds (technical, business, support etc) and roles have become BAs but there is no one particular path that can suit all, hence your own efforts and hard work will get you where you want.