Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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