The only certifying training on Behavior Driven Development, Impact Mapping, Event Storming, Example Mapping and Specification by Example!
As a (business) analyst, developer, tester or otherwise involved in an agile team, you know the importance of the right requirements to develop the right software. It is also clear that this software must meet the quality requirements. In this workshop you will learn to collaborate intensively and effectively to quickly and efficiently come to the right specifications and requirements with which it is possible to deliver the right software and to (automatically) test it. In this way you can be sure that the desired specifications are also realized and that products are delivered that really benefit an end-user (Software an end-user really CAREs about).
After this training:
- You know with which techniques you can realize high-quality Agile Requirements / user stories;
- You can apply techniques that lead to a common and shared understanding of what will be developed;
- You can start implementing CARE in an agile team;
- You can explain the characteristics and areas of application of the working methods;
- You can coach teams in working methods such as Behavior Driven Development, Impact Mapping, Event Storming, Example Mapping and Specification by Example;
- You contribute to the creation (design, building and (automated) testing) of software that really benefits an end-user (Software an end-user really CAREs about).
- You can take the exam and become a certified CARE Practitioner with which you can demonstrate that you have all the knowledge to help a team, organization or company with CARE, BDD and the various working methods.
Successful teamwork in an agile environment
You are looking for effective ways to specify, develop and test software faster, more effectively and with minimum ‘waste’. With the CARE mindset and tools it’s possible to create software an end-user is actually waiting for. During this training you’ll actively work with different work forms like Behaviour Driven Development, Impact Mapping, Event Storming, Example Mapping and Specification by Example.
Behaviour Driven Development (BDD)
BDD puts the behaviour of an end user at the centre of everything and is build on the principles of (Acceptance) Test Driven Development and Domain Driven Design (DDD). Combined with Impact Mapping and Specification by Example it’s possible to capture the right specifications and to make sure software is built and tested which actually meets the wishes and demands of the customer.
Impact Mapping and Event Storming
Impact Mapping is a way of working in which technology is subordinate to the impact the software should have (what) on an end-user (who) and how it’s possible to achieve this. But even more important is the question why we want this impact on the business and end-user. Thereafter it’s possible to use Event Storming to translate the Impact Map or User Story into a functional process during an interactive meeting.
Example Mapping and Specification by Example (SbE)
SbE is an approach in which there’s no longer being worked with abstract descriptions, but instead with concrete examples that specify the impact the software should have on an end-user. To get to these examples Example Mapping can be used.
This training is based on the following concepts, among other things:
- 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?
The training is suitable for you if you work / start working in an (agile and / or (Biz)DevOps) team and want to make better software by capturing the right Agile Requirements / specifications faster and potentially use them to better test the software. Or you want to coach/guide teams in doing this.
Roles of participants in their organization
- (Business) Analysts
- Requirements Engineers
- Information Managers
- Testers
- Developers
- Administrators
- Product owners
- Scrum masters
- Agile Consultants / coaches
Prior knowledge or training required
- You know and understand the agile mindset: There’s a strong focus on delivering value by collaborating.
Structure of this training
This training takes two very interactive days and we expect a lot from you and the other participants. A laptop isn’t required.
Possibilities in-house training
Improve provides this training in-house and tailored to your specific situation or needs upon request. For further information please contact us at +31 40 – 202 1803 or opleidingen@improveqs.nl.
Improve provides this training in-house and tailored to your specific situation or needs upon request. For further information please contact us at +31 40 – 202 1803 or opleidingen@improveqs.nl.
During the course you will practice test exams. It is recommended to prepare for the exam by studying the curriculum in the evenings. The exam will be held on another day.
Uw docenten zijn: