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