Get in Touch
 Duration 14 hours

Course Outline

MOTIVATION AND MINDSETS

  • The drive to adopt Agile
  • Mindsets and Values in RE and Agile
  • Bridging RE and Agile Principles towards RE@Agile
  • Benefits, Misconceptions, and Pitfalls in the Use of RE@Agile
    • Advantages of RE@Agile
    • Common Misconceptions about RE@Agile
    • Challenges and Pitfalls of RE@Agile
  • RE@Agile and Conceptual Work

FUNDAMENTALS OF RE@AGILE

  • Overview of Agile Methods
  • Scrum (and associated best practices) as an Illustrative Example
  • Distinctions 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 versus Product Backlog
    • Vision and Objectives
    • Context Model
    • Requirements
    • Granularity of Requirements
    • Graphical Models and Textual Descriptions
    • Terminology Definitions, Glossaries, and Information Models
    • Quality Requirements and Constraints
    • Acceptance Criteria and Fit Criteria
    • Definitions of Ready and Done
    • Prototypes versus Increments
    • Overview of Work Products
  • Techniques in RE@Agile
    • Requirements Elicitation
    • Requirements Documentation
    • Requirements Validation and Negotiation
    • Requirements Management

ORGANIZATIONAL ASPECTS OF RE@AGILE

  • The Influence of Organizations on RE@Agile
  • Agile development within a non-Agile environment
    • Interaction with stakeholders outside the IT organization
    • Product-based vs. Project-based organization
    • The role of management in an Agile context
  • Managing complex problems through scaling
    • Reasons for scaling
    • Strategies for organizing teams
    • Strategies for organizing communication
    • Example Frameworks for scaling RE@Agile
    • Impact of Scaling on RE@Agile
  • Balancing upfront and continuous Requirements Engineering in the context of scaling
    • Initial Requirements Definition
    • Level of Detail for Backlog Items
    • Validity of Backlog items
    • Feedback and Updating of the Backlog
    • Timing of the Development Cycle

Number of participants


Price per participant

Upcoming Courses

Related Categories