Senior Agile Business Analyst




April 18, 2024

This job was filled and is now unavailable

Apply for this job Refer a friend

KMS Mexico is a leading software development company dedicated to delivering innovative and high-quality software solutions to our clients. We are committed to excellence in every aspect of our work, and our team of talented professionals plays a key role in achieving this commitment.


KMS Mexico is seeking a highly skilled and experienced Senior Agile Business Analyst to join our dynamic team and lead our business analysis efforts while also fostering agile practices. As a Senior Business Analyst & Scrum Master, you will play a crucial role in understanding our clients' business needs, identifying opportunities for improvement, and translating requirements into actionable solutions. In addition to your business analysis responsibilities, you will take on the role of Scrum Master, guiding our teams through agile methodologies to deliver high-quality products and solutions. By collaborating with cross-functional teams, you will drive the successful delivery of projects, ensuring they align with strategic objectives and contribute to the overall success of the organization. Your expertise and insights will be instrumental in making informed decisions, fostering agility, and guiding stakeholders throughout the project lifecycle.


  • Conduct comprehensive analysis of business processes, systems, and workflows to identify areas for enhancement and optimization.

  • Work closely with stakeholders, including clients, project managers, subject matter experts, and technical teams to gather and document detailed business requirements.

  • Lead workshops and meetings to elicit information, define scope, and prioritize project deliverables.

  • Create clear and concise documentation, including business requirements documents (BRDs), functional specifications, use cases, and process flow diagrams.

  • Perform gap analysis to identify discrepancies between current and desired states and recommend appropriate solutions.

  • Collaborate with development teams to ensure accurate interpretation of requirements and provide ongoing support during the development and testing phases.

  • Act as a liaison between business stakeholders and technical teams, bridging the communication gap and facilitating a smooth project execution.

  • Analyze data and generate meaningful insights to support data-driven decision-making processes.

  • Conduct feasibility studies and cost-benefit analyses for proposed projects and initiatives.

  • Continuously monitor project progress, identify risks, and proactively address issues to ensure successful project delivery.

  • Collaborate with Product Owners to manage and prioritize the product backlog, ensuring its alignment with business goals and stakeholder needs.

  • Promote and facilitate agile estimation and planning techniques to ensure accurate and achievable commitments.

  • Remove obstacles and impediments that may hinder the team's progress and help them maintain a sustainable pace.

  • Facilitate agile ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Reviews, Sprint Retrospectives and Project and Requirements Management Activities like:

    • Epic Identification: Identify and prioritize the epics that need to be decomposed. Epics are large, high-level user stories that represent major features or functionality.

    • Epic Definition: Clearly define each epic and understand its scope and objectives.

    • Epic Prioritization: Prioritize the epics based on business value, customer needs, and project constraints.

    • Cross-Functional Collaboration: Bring together a cross-functional team, including product owners, developers, testers, and other stakeholders, to participate in the decomposition process.

    • User Persona and Journey: Understand the target user personas and their journeys to ensure that user needs and experiences are considered during the decomposition.

    • Identify Sub-Functionalities: Identify the sub-functionalities or sub-features that make up each epic. These represent the main themes of work that will become user stories.

    • User Story Definition: Define clear, concise, and testable user stories that represent specific functionality or a user need.

    • User Story Mapping: Create story maps to visualize the relationship between user stories and the broader user journey or workflow.

    • User Story Prioritization: Prioritize the user stories within each epic to ensure that the most critical functionality is delivered early.

    • Story Estimation: Estimate the relative effort or complexity of each user story. This can be done using techniques like story points or planning poker.

    • Dependency Identification: Identify any dependencies between user stories and epics and plan accordingly.

    • Acceptance Criteria: Define acceptance criteria for each user story to provide clear guidelines for when a story is considered "done."

    • Release Planning: Incorporate the decomposed user stories into the project's release plan, considering the timeline and resource constraints.

    • Continuous Refinement: Regularly review and refine the user stories and epics throughout the project as new information becomes available or requirements evolve.

    • Backlog Management: Add the decomposed user stories to the product backlog and manage them throughout the development process.

    • Communication: Ensure effective communication among team members and stakeholders regarding the decomposition process and progress.

    • Iteration Planning: During each iteration or sprint, select user stories from the backlog for implementation based on priorities and capacity.



Benefits and Perks

URL Copied

Apply For This Job

Upload CV

By clicking submit, you agree to KMS’ privacy policy and terms of use, and in particular, you expressly agree to the transfer of your personal information for the purposes described in that policy.


Your CV has been sent to HR team!