Get in Touch
 Duration 14 hours

Course Outline

MOTIVATION AND MINDSETS

  • Motivation for adopting Agile
  • Mindsets and Values in RE and Agile
  • Aligning RE and Agile Principles to form RE@Agile
  • Benefits, Misconceptions, and Pitfalls of Using RE@Agile
    • Benefits of RE@Agile
    • Misconceptions about RE@Agile
    • Potential pitfalls of RE@Agile
  • RE@Agile and Conceptual Work

FUNDAMENTALS OF RE@AGILE

  • Overview of Agile Methods
  • Scrum (including best practices) as a case study
  • Differences and commonalities between Requirements Engineers and Product Owners
  • Requirements Engineering as a continuous process
  • Value-driven development
  • Simplicity as a core concept
  • Inspect and Adapt

WORK PRODUCTS AND TECHNIQUES IN RE@AGILE

  • Work Products in RE@Agile
    • Specification Documents vs. Product Backlog
    • Vision and Goals
    • Context Model
    • Requirements
    • Granularity of Requirements
    • Graphical Models and Textual Descriptions
    • Definition of Terms, Glossaries, and Information Models
    • Quality Requirements and Constraints
    • Acceptance Criteria and Fit Criteria
    • Definitions of Ready and Done
    • Prototype vs. Increments
    • Summary of Work Products
  • Techniques in RE@Agile
    • Requirements Elicitation
    • Requirements Documentation
    • Requirements Validation and Negotiation
    • Requirements Management

ORGANIZATIONAL ASPECTS OF RE@AGILE

  • Impact of Organizational Structure on RE@Agile
  • Agile development within non-Agile environments
    • Collaboration with stakeholders outside the IT organization
    • Product vs. Project organization models
    • The role of management in an Agile context
  • Managing complex problems through scaling
    • Drivers for scaling
    • Strategies for team organization
    • Strategies for communication organization
    • Example frameworks for scaling RE@Agile
    • Impact of scaling on RE@Agile
  • Balancing upfront and continuous Requirements Engineering in scaled contexts
    • Initial Requirements Definition
    • Level of detail for Backlog Items
    • Validity of Backlog items
    • Feedback and updating the Backlog
    • Timing of the Development Cycle

Number of participants


Price per participant

Upcoming Courses

Related Categories