BA — requirements and solutions. PM — plan and deliver.
Business Analyst:
Project Manager:
Example:
BA: "Users need search functionality" PM: "Search will take 2 sprints, cost $20K"
Key differences: