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
- Drivers for adopting Agile methodologies
- Core values and mindset shifts in Requirements Engineering (RE) and Agile contexts
- Integrating RE and Agile principles to establish RE@Agile practices
- Advantages, Misconceptions, and Challenges of Implementing RE@Agile
- Benefits of RE@AGILE
- Common Misconceptions regarding RE@Agile
- Potential Pitfalls in RE@Agile implementations
- RE@Agile and its Relationship to Conceptual Work
FUNDAMENTALS OF RE@AGILE
- Overview of Agile Methods
- Scrum Methodology (incorporating best practices) as a Case Study
- Comparing Roles: Requirements Engineers and Product Owners
- Requirements Engineering as an Ongoing Process
- Value-Driven Development Approaches
- Simplicity as a Foundational Principle
- Continuous Inspection and Adaptation
WORK PRODUCTS AND TECHNIQUES IN RE@AGILE
- Work Products in RE@Agile
- Contrasting Specification Documents with Product Backlogs
- Vision Statements and Strategic Goals
- Context Modeling
- Defining Requirements
- Determining Requirement Granularity
- Utilizing Graphical Models alongside Textual Descriptions
- Terminology Definitions, Glossaries, and Information Models
- Quality Attributes and Operational Constraints
- Acceptance Criteria and Fit Criteria Standards
- Criteria for "Ready" and "Done" States
- Distinguishing Prototypes from Increments
- Summary of Key Work Products
- Techniques in RE@AGILE
- Requirements Elicitation Methods
- Requirements Documentation Standards
- Requirements Validation and Negotiation Processes
- Requirements Management Strategies
ORGANIZATIONAL ASPECTS OF RE@AGILE
- Organizational Influence on RE@Agile Adoption
- Implementing Agile Development within Non-Agile Environments
- Engaging stakeholders external to the IT organization
- Differentiating Product-centric vs. Project-centric Organizations
- The Role of Leadership in an Agile Context
- Addressing Complexity through Scaling
- Rationale for Scaling Efforts
- Frameworks for Organizing Teams
- Strategies for Structuring Communication
- Illustrative Frameworks for Scaling RE@Agile
- Consequences of Scaling on RE@Agile Operations
- Harmonizing Initial and Continuous Requirements Engineering during Scaling
- Initial Requirements Definition Phases
- Appropriate Detail Levels for Backlog Entries
- Ensuring Validity of Backlog Items
- Feedback Mechanisms and Backlog Updates
- Scheduling and Development Cycle Timing
14 Hours