Course Category: Agile Methods
Course Duration: 2 Days
Hours: 14 Contact Hours
Processworks is a Recognized Training Provider of International Requirements Engineering Board (IREB)
Course Background
RE@Agile is inspired both by IREB’s view of Agile values as well as by an Agile view of Requirements Engineering values. Its content includes classification and assessment of Requirements Engineering artifacts and techniques in the context of Agile, of Agile artifacts and techniques in the context of Requirements Engineering, and of essential process elements in Agile product development. RE@Agile points to the motivation to use Agile in a development process.
A very important topic is the synergy between Requirements Engineering and Agile:
- Agile Principles concerning Requirements Engineering
- Agile mindset in relation to the core Requirements Engineering values
The RE@Agile Primer imparts of how RE methods and techniques can advantageously be applied in agile development processes, and how techniques from the agile approach can improve the RE practice.
Course Objectives
The course will help you practically learn on the following areas:
- Describe agile methodology, values and principles, emphasizing the importance of business analysis work on an Agile project.
- Describe the Business Analyst role on Agile projects
- Key principles of performing Business Analysis activities on Agile projects
- Explain Scrum roles and responsibilities, focusing on the role of the business analyst
- Define Agile requirements with user stories to build a product backlog
- Describe relative value and use MoSCoW techniques to prioritize user stories
Prerequisites
The RE@Agile certification exam has no pre-requisites.
Learning Outcome
- Understand the importance of elicitation and requirements analysis in getting the detail necessary to build the product increment
- Explain the importance of Scrum ceremonies and artifacts
- Describe the importance of and steps in a Scrum retrospective
Who will benefit?
- Requirements engineers who want to become involved in Agile development and who aim to successfully apply their techniques in this environment.
- Requirements engineers who want to apply established concepts and techniques from Agile approaches to improve their Requirements Engineering processes.
- Agile professionals who want to understand the value and benefits of the Requirements Engineering discipline in Agile projects.
- Agile professionals who want to improve Agile development by using proven Requirements Engineering techniques and methods.
- People from related disciplines – IT managers, testers, developers, architects and other representatives of the business involved in development (mostly, but not only software development) – who want to understand how to successfully combine the Requirements Engineering and Agile approaches in development processes.
Who should attend
- Project or IT management
- Domain experts
- System analysts
- Software developers
- Scrum teams
Course Outline
1. Motivation and Mindsets
1.1 Motivation to use Agile
1.2 Mindsets and Values in RE and Agile
1.3 Bridging RE and Agile Principles towards RE@Agile
1.4 Benefits, Misconceptions and Pitfalls for the Use of RE@Agile
1.5 RE@Agile and Conceptual Work
2. Fundamentals of RE@Agile
2.1 Agile Methods
2.2 Scrum
2.3 Differences and Commonalities between Requirements Engineers and Product Owners
2.4 Requirements Engineering as Continuous Process
2.5 Value-driven development
2.6 Simplicity as Essential Concept
2.7 Inspect and Adapt
3. Artifacts and Techniques in RE@Agile
3.1 Artifacts in RE@Agile
3.1.1 Specification documents and backlogs
3.1.2 Visions and goals
3.1.3 Context models in RE
3.1.4 Requirements to distinguish
3.1.5 Granularity in requirements
3.1.6 Graphical Models and Textual Descriptions
3.1.7 Definition of Terms, Glossaries and Information models
3.1.8 Quality Requirements and Constraints
3.1.9 Acceptance and Fit Criteria
3.1.10 Definition of Ready and Done
3.1.11 Prototype vs Increment
3.1.12 Summary of Artifacts
3.2 Techniques in RE@Agile
3.2.1 Requirements Elicitation
3.2.2 Requirements Documentation
3.2.3 Requirements Validation and Negotiation
3.2.4 Requirements Management
4. Organizational Aspects of RE@Agile
4.1 Influence of organization on RE@AGILE
4.2 Agile development in a non-Agile environment
4.2.1 Interaction with stakeholders outside the IT organization
4.2.2 Product vs project organization
4.2.3 The Role of Management in Agile context
4.3 Handling of complex problems by scaling
4.3.1 Motivation for scaling
4.3.2 Approaches for organizing teams
4.3.3 Approaches for organizing communication
4.3.4 Example frameworks for scaling RE@Agile
4.3.5 Impacts of scaling on RE@Agile
4.4 Balancing upfront and continuous Requirements Engineering in the context of scaling
4.4.1 Initial Requirements Definition
4.4.2 Level of detail for backlog items
4.4.3 Validity of Backlog items
4.4.4 Feedback and Update of the Backlog
4.4.5 Timing of the devlopment cycle
Training and Exam
Training & Exam Duration
Duration: 2 days
The course material shall be issued on the first day of the course during registration.
Exam: 40 minutes duration
Exam Pattern
22 multiple choice questions.
The questions are of differing difficulty and therefore assigned differing amounts of points. The exam is closed-book, i.e. no materials are allowed to be used. The candidate must achieve at least than 70% of the total score possible.
Result, Certificate & Recertification
For an online exam you receive your results immediately after the examination.
If you have passed the exam, you should receive your certificate within two weeks.
Processworks Sdn Bhd
MyCOID: 659359-X
HRD Corp registered training provider
Course Category: Agile Methods
Course Duration: 2 Days
Hours: 14 Contact Hours