difference between business analyst and systems analyst
Both roles are needed and both are very important. The Systems Analyst role attempts to provide a bridge between the business requirements and the technical definition of the IT solution. The Business Analyst role is primarily about documenting and gathering the business requirements.
BA mostly collaborates with the end customer(s) of the product and with the development team. SA work with the end users of the organizations and with the IT department. In summary, System Analyst plays a technical job role and Business Analyst focuses more on business processes and underlying concepts and practices.