Get in Touch

Course Outline

MOTIVATION AND MINDSETS

  • Understanding the drive to adopt Agile
  • Exploring Mindsets and Values in both RE and Agile
  • Connecting RE and Agile Principles to form RE@Agile
  • Navigating Benefits, Misconceptions, and Challenges of RE@Agile
    • Key Benefits of RE@AGILE
    • Common Misconceptions about RE@Agile
    • Potential Pitfalls in RE@Agile
  • The Relationship between RE@Agile and Conceptual Work

FUNDAMENTALS OF RE@AGILE

  • Overview of Agile Methods
  • Scrum (including best practices) as a case study
  • Comparing and Contrasting Roles: Requirements Engineers vs. Product Owners
  • Viewing Requirements Engineering as an Ongoing Process
  • Emphasizing Value-driven development
  • The Importance of Simplicity
  • Continuous Inspection and Adaptation

WORK PRODUCTS AND TECHNIQUES IN RE@AGILE

  • Artifacts in RE@Agile
    • Comparing Specification Documents with the Product Backlog
    • Defining Vision and Goals
    • Building Context Models
    • Formulating Requirements
    • Determining the Granularity of Requirements
    • Using Graphical Models alongside Textual Descriptions
    • Defining Terms, Creating Glossaries, and Information Models
    • Establishing Quality Requirements and Constraints
    • Setting Acceptance Criteria and Fit Criteria
    • Defining 'Ready' and 'Done' states
    • Prototypes versus Increments
    • Overview of Key Work Products
  • Techniques for RE@AGILE
    • Eliciting Requirements
    • Documenting Requirements
    • Validating and Negotiating Requirements
    • Managing Requirements

ORGANIZATIONAL ASPECTS OF RE@AGILE

  • How Organizational Structures Impact RE@AGILE
  • Implementing Agile in non-Agile Environments
    • Collaborating with stakeholders outside the IT department
    • Choosing between Product-centric vs. Project-centric organizations
    • The role of leadership in an Agile setting
  • Managing Complexity through Scaling
    • Reasons for scaling efforts
    • Strategies for Team Organization
    • Strategies for Communication Flow
    • Example Frameworks for scaling RE@Agile
    • Effects of Scaling on RE@Agile Processes
  • Balancing Initial and Ongoing Requirements Engineering in Scaled Contexts
    • Initial Phase of Requirements Definition
    • Determining Detail Level for Backlog Items
    • Maintaining Validity of Backlog items
    • Integrating Feedback and Updating the Backlog
    • Optimizing the Timing of the Development Cycle
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories