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.
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