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
- Strategic Drivers for Adopting Agile Methodologies
- Core Mindsets and Values in Requirements Engineering and Agile
- Integrating Requirements Engineering and Agile Principles to Form RE@Agile
- Operational Benefits, Common Misconceptions, and Risk Mitigation for RE@Agile Implementation
- Strategic Advantages of RE@Agile
- Common Misunderstandings Regarding RE@Agile
- Potential Pitfalls and Challenges in RE@Agile
- RE@Agile and Conceptual Analysis
Fundamentals of RE@Agile
- Overview of Agile Methodologies
- Scrum (including best practices) as an Exemplar
- Distinguishing and Aligning Roles: Requirements Engineers and Product Owners
- Requirements Engineering as a Continuous Process
- Value-Driven Development Practices
- Simplicity as a Foundational Principle
- Continuous Inspection and Adaptation
Work Products and Techniques in RE@Agile
- Deliverables and Artifacts in RE@Agile
- Comparative Analysis: Specification Documents vs. Product Backlogs
- Defining Vision and Strategic Goals
- Context Modeling
- Requirements Definition
- Determining Requirement Granularity
- Utilizing Graphical Models and Textual Descriptions
- Establishing Terminologies, Glossaries, and Information Models
- Quality Requirements and System Constraints
- Defining Acceptance Criteria and Fit Criteria
- Defining Definitions of Ready and Done
- Distinguishing Prototypes from Increments
- Summary of Key Deliverables
- Techniques for RE@Agile Implementation
- Requirements Elicitation Methods
- Requirements Documentation Strategies
- Requirements Validation and Negotiation Processes
- Requirements Management Frameworks
Organizational Aspects of RE@Agile
- Organizational Influence on RE@Agile Adoption
- Agile Development in Non-Agile Environments
- Engaging Stakeholders External to IT Organizations
- Comparing Product-Based and Project-Based Organizational Structures
- The Role of Management in Agile Contexts
- Managing Complexity Through Scaling Strategies
- Strategic Motivations for Scaling
- Structuring Team Organizations
- Organizing Communication Frameworks
- Exemplar Frameworks for Scaling RE@Agile
- Impact of Scaling on RE@Agile Practices
- Balancing Upfront and Continuous Requirements Engineering at Scale
- Initial Requirements Definition
- Determining Detail Levels for Backlog Items
- Maintaining the Validity of Backlog Entries
- Iterative Feedback and Backlog Updates
- Timing of Development Cycles