Length: 2 Days
Print Friendly, PDF & Email

Agile Requirements Engineering Training by Tonex

Waterfall To Agile Transitioning Workshop by Tonex

The Agile Requirements Engineering course is designed to equip participants with the knowledge and skills necessary to effectively gather, analyze, and manage requirements in Agile software development projects. Participants will learn how to elicit user needs, prioritize requirements, and create user stories that are valuable, feasible, and testable. Through interactive sessions, case studies, and practical exercises, participants will gain insights into Agile requirements engineering techniques and best practices for ensuring alignment between business needs and product delivery.

Learning Objectives:

  • Understand the principles and importance of Agile requirements engineering.
  • Learn how to elicit, analyze, and prioritize requirements in Agile projects.
  • Gain proficiency in creating user stories, acceptance criteria, and definition of done.
  • Develop skills in facilitating requirements workshops and collaboration among stakeholders.
  • Master techniques for managing changing requirements and adapting to evolving customer needs.

Audience: This course is suitable for product owners, business analysts, Agile coaches, Scrum Masters, developers, testers, and anyone involved in defining and managing requirements in Agile software development projects.

Course Modules:

Day 1: Fundamentals of Agile Requirements Engineering

Module 1: Introduction to Agile Requirements Engineering

    • Overview of Agile principles and values related to requirements engineering.
    • Understanding the role of requirements in Agile software development.

Module 2: Eliciting User Needs and Stakeholder Requirements

    • Techniques for gathering user needs and stakeholder requirements.
    • Methods for conducting interviews, observations, and workshops.

Module 3: Prioritizing Requirements and Creating User Stories

    • Prioritization techniques (e.g., MoSCoW, Kano analysis) in Agile projects.
    • Writing effective user stories, acceptance criteria, and definition of done.

Day 2: Advanced Techniques in Agile Requirements Engineering

Module 4: Collaborative Requirements Refinement and Validation

  • Facilitating requirements workshops and collaborative sessions.
  • Techniques for validating requirements with stakeholders and users.

Module 5: Managing Changing Requirements in Agile Projects

    • Strategies for handling changing requirements and evolving customer needs.
    • Agile techniques for managing scope, backlog grooming, and release planning.

Module 6: Tools and Techniques for Agile Requirements Engineering

    • Overview of tools and techniques for Agile requirements management.
    • Practical demonstrations of Agile requirements engineering tools.

Delivery Format:

  • Instructor-led training with a mix of lectures, group discussions, case studies, and hands-on exercises.
  • Practical demonstrations of Agile requirements engineering techniques and tools.
  • Interactive sessions for sharing experiences and insights among participants.

Prerequisites:

  • Familiarity with Agile principles and practices is recommended.
  • Participants should have some experience in software development or business analysis roles.
  • Access to a computer with internet connectivity and relevant software tools for hands-on exercises during the training.

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.