Become a certified CARE (Capturing Agile Requirements by Example) Practitioner
As a (business) analyst, developer, tester or any other role in an Agile team, you understand the importance of having the right requirements to build the right software. You also know that this software has to meet the quality standards.
In this workshop, you will learn how to collaborate effectively and efficiently, to quickly and easily come up with the right specifications and requirements that enable you to deliver and (automatically) test the right software. This way, you can ensure that the specifications are implemented correctly and that the products you deliver are truly valuable for the end-user.
After this training, you will:
- Master the techniques to create high-quality Agile Requirements/user stories
- Learn how to use techniques that foster a shared vision of what needs to be developed
- Be ready to adopt CARE in an Agile team
- Be able to describe the features and applications of the methods you learned
- Guide teams in methods such as Behavior Driven Development, Impact Mapping, Event Storming, Example Mapping and Specification by Example
- Participate in the creation (design, building and (automated) testing) of software that truly delights the end-user (Software an end-user really CAREs about)
- Become a certified CARE Practitioner who can prove that you have all the skills to help a team, organization or company with CARE, BDD and the various methods, after passing the exam
Successful teamwork in an Agile environment
You are looking for effective ways to specify, develop and test software faster, more effectively and with less waste. With the CARE mindset and tools, you can create software that the end-user is really waiting for. During this training, you will actively work with different methods such as Behaviour Driven Development, Impact Mapping, Event Storming, Example Mapping and Specification by Example.
Behaviour Driven Development (BDD)
BDD puts the behaviour of the end-user at the heart of everything and is based on the principles of (Acceptance) Test Driven Development and Domain Driven Design (DDD). Combined with Impact Mapping and Specification by Example, you can capture the right specifications and ensure that the software is built and tested to meet the expectations and needs of the customer.
Impact Mapping and Event Storming
Impact Mapping is a method that focuses on the impact (what) that the software should create for the end-user (who) and the ways to accomplish it, rather than the technology itself. But the most crucial question is, why do we desire this impact for the business and the end-user? Following that, you can use Event Storming to turn the Impact Map or User Story into a functional process in a collaborative session.
Example Mapping and Specification by Example (SbE)
SbE is an approach in which you no longer work with abstract descriptions, but with concrete examples that specify the impact that the software should have on the end-user. To get to these examples, you can use Example Mapping.
This training is based on the following concepts, among others:
- Gojko Adzic: Impact Mapping, Specification by Example
- Kent Beck: Test-Driven Development
- Dan North: Behaviour Driven Development
- Alberto Brandolini: Event Storming
Who should attend this training?
Our training program is designed for professionals who are part of or are about to join an Agile and/or (Biz)DevOps team. The primary objective of this program is to enhance your ability to capture Agile Requirements and specifications efficiently to better test the software. In addition, if you are interested in coaching or guiding teams in this domain, this training will be suitable for you.
Roles of participants in their organization
This training is meant for:
- (Business) Analysts
- Requirements Engineers
- Information Managers
- Testers
- Developers
- Administrators
- Product Owners
- Scrum Masters
- Agile Consultants/coaches
Prior knowledge or training
You know and understand the Agile mindset: There’s a strong focus on delivering value by collaborating.
Structure of this training
Our training program is a two-day interactive course designed to maximize participant engagement. We have high expectations of each participant to contribute actively and effectively.
During the course you will practice test exams. It is recommended to prepare for the exam by studying the curriculum in the evenings.
Possibilities in-house training
Improve provides this training in-house and tailored to your specific situation and needs upon request. For more information, please contact us at +31 40 – 202 1803 or training@improveqs.nl.
Training information
- Location and dates: check de training calendar
- Schedule: 9:15 – 17:00 (two days)
- Fee: € 1.195, excluding VAT, excluding examination fee €190
- Includes coffee, tea, lunch and training material
- 3 months free e-coaching
During the course you will practice test exams. It is recommended to prepare for the exam by studying the curriculum in the evenings.
For more information, please contact us at +31 (0)40 – 202 1803 or training@improveqs.nl
Improve also offers bespoke in-house training tailored to your specific requirements and needs upon request.
Your trainers are: