Business Analyst
Sourceworx
IT Business Analyst Job Description
The IT Business Analyst plays a pivotal role in delivering value-driven software solutions by bridging the gap between business needs and the development team. The role collaborates closely with Product Owners, Scrum Masters, Developers, QA Analysts, and end-users to ensure that requirements are well-understood, prioritized, and delivered iteratively. The ideal candidate has a strong understanding of Agile methodologies (especially Scrum and/or SAFe), business process modeling, backlog grooming, and user story writing.
To be successful in this role, the Senior IT Business Analyst should be a collaborative team player with excellent facilitation, communication, and analytical skills. They should be experienced in Agile delivery environments and comfortable working within cross-functional Scrum teams.
Key Responsibilities
Agile Requirements Management
- Collaborate with Product Owners and stakeholders to define Epics, Features, and User Stories with clear acceptance criteria
- Maintain and groom the product backlog, ensuring stories are well-defined, prioritized, and ready for sprint planning
Sprint Planning & Support
- Participate in daily stand-ups, sprint planning, backlog grooming, reviews, and retrospectives
- Provide clarifications to development teams during sprints and help resolve requirement-related blockers
Stakeholder Engagement
- Facilitate workshops and interviews to elicit requirements
- Act as the voice of the customer within the development team, ensuring business value is consistently delivered
Process Improvement
- Identify opportunities for continuous improvement in both business operations and Agile delivery practices
- Support the definition and tracking of key performance indicators for business processes and system enhancements
Documentation & Traceability
- Create lightweight documentation such as process flows, user journey maps, and wireframes when necessary
- Ensure traceability from business needs to solution delivery and testing
Testing Support
- Assist in defining test scenarios and acceptance criteria
- Support UAT by coordinating with users and ensuring that delivered features meet business requirements
Senior IT Business Analyst Agile Performance Plan
Objective: Deliver business value through Agile software delivery
KPIs
- Sprint goal achievement rate
- Velocity consistency across sprints
- Percentage of user stories accepted without rework
Objective: Improve backlog quality and stakeholder alignment
KPIs
- Groomed backlog readiness (number of sprints ahead backlog is prepared)
- Stakeholder satisfaction with delivered functionality
- Story acceptance on first review
Objective: Enhance Agile team collaboration and responsiveness
KPIs
- Team feedback score from retrospectives
- Turnaround time for story clarification
- Number of impediments resolved within sprint
Objective: Support continuous improvement and Agile maturity
KPIs
- Participation in retrospectives with actionable contributions
- Implementation of process improvements identified
- Agile practice adoption score (assessed via internal maturity assessments)
Objective: Ensure quality and completeness of Agile artefacts
KPIs
- Acceptance criteria completeness rate
- Traceability coverage (stories linked to Epics, Features, and test cases)
- Time to prepare artifacts ahead of planning