A software business analyst analyzes software that has been implemented within their company, reporting on its efficiency and developing ideas to solve any problems encountered. They may also be given a problem and expected to come up with software that can remedy the issue.
Business Analyst, Software Tasks
Understand user conceptual requirements and needs.
Translate user requirements into software specifications, resource estimates, and schedules.
Plan, design, schedule and coordinate software development.
Work with software developers and quality assurance testers to produce the software.