Get in Touch

Course Outline

MOTIVATION AND MINDSETS

  • Drivers for adopting Agile methodologies
  • Core values and mindset shifts in Requirements Engineering (RE) and Agile contexts
  • Integrating RE and Agile principles to establish RE@Agile practices
  • Advantages, Misconceptions, and Challenges of Implementing RE@Agile
    • Benefits of RE@AGILE
    • Common Misconceptions regarding RE@Agile
    • Potential Pitfalls in RE@Agile implementations
  • RE@Agile and its Relationship to Conceptual Work

FUNDAMENTALS OF RE@AGILE

  • Overview of Agile Methods
  • Scrum Methodology (incorporating best practices) as a Case Study
  • Comparing Roles: Requirements Engineers and Product Owners
  • Requirements Engineering as an Ongoing Process
  • Value-Driven Development Approaches
  • Simplicity as a Foundational Principle
  • Continuous Inspection and Adaptation

WORK PRODUCTS AND TECHNIQUES IN RE@AGILE

  • Work Products in RE@Agile
    • Contrasting Specification Documents with Product Backlogs
    • Vision Statements and Strategic Goals
    • Context Modeling
    • Defining Requirements
    • Determining Requirement Granularity
    • Utilizing Graphical Models alongside Textual Descriptions
    • Terminology Definitions, Glossaries, and Information Models
    • Quality Attributes and Operational Constraints
    • Acceptance Criteria and Fit Criteria Standards
    • Criteria for "Ready" and "Done" States
    • Distinguishing Prototypes from Increments
    • Summary of Key Work Products
  • Techniques in RE@AGILE
    • Requirements Elicitation Methods
    • Requirements Documentation Standards
    • Requirements Validation and Negotiation Processes
    • Requirements Management Strategies

ORGANIZATIONAL ASPECTS OF RE@AGILE

  • Organizational Influence on RE@Agile Adoption
  • Implementing Agile Development within Non-Agile Environments
    • Engaging stakeholders external to the IT organization
    • Differentiating Product-centric vs. Project-centric Organizations
    • The Role of Leadership in an Agile Context
  • Addressing Complexity through Scaling
    • Rationale for Scaling Efforts
    • Frameworks for Organizing Teams
    • Strategies for Structuring Communication
    • Illustrative Frameworks for Scaling RE@Agile
    • Consequences of Scaling on RE@Agile Operations
  • Harmonizing Initial and Continuous Requirements Engineering during Scaling
    • Initial Requirements Definition Phases
    • Appropriate Detail Levels for Backlog Entries
    • Ensuring Validity of Backlog Items
    • Feedback Mechanisms and Backlog Updates
    • Scheduling and Development Cycle Timing
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories