Behavior-Driven Development
- From requirements engineering to test automation
Available as in-house training
Date and location of the in-house training to be agreed
Price: 690 EUR + VAT / person
Available as in-house training
Date and location of the in-house training to be agreed
Price: 690 EUR + VAT / person
Onsite training - 14h - 2 days each 7 hours (including breaks).
Online training - 15h - 3 days each 5 hours (including breaks).
Online training schedule:
Training is provided in English. A Polish version is also available.
The training is intended for:
Knowledge of basic concepts in the design and implementation of information systems. Experience in working on complex IT solutions covering a number of business domains and requiring the cooperation of a large group of specialists divided into one or more teams is recommended.
For online training, it is required to meet technical requirements: https://valkir.pl/en/online-training/.
The price of the authorial training includes certificates of training completion issued by Valkir Academy (in English). There is no market-recognized accredited certification path.
What is the Behavior-Driven Development training?
The Behavior-Driven Development training is intended for stakeholders and development teams implementing complex projects and creating products/services in the IT industry. Participants will experience the full cycle of delivering new functionality in an IT system. The roles of a business analyst, tester and programmer in a modern, Agile development process will be defined.
How can we be sure that the delivered functionality meets the needs of stakeholders?
This is a key question that development teams grapple with. Errors are common both at the stage of collecting requirements and ensuring the quality of the delivered solution. At the same time, they are the most common reason for the failure of IT projects.
BDD solves this problem by providing tools to minimize the risk of misunderstandings occurring in all phases of software development. It builds a bridge between requirements, implementation, tests and documentation. Taking full advantage of the training benefits requires the presence of people playing important roles in the above-mentioned processes.
Who’s behind this?
The slogan “Behavior-Driven Development” appeared for the first time at IT conferences in 2003
by Daniel Terhorst-North. The concept in its mature form saw the light of day in 2006, when Better Software magazine published an article by him entitled “Introducing BDD”. In the meantime, North initiated work on the first BDD framework called jBehave.
Dan North has observed how widespread the misconception of Test-Driven Development has become in the IT world. It was a motivation for him to reformulate it. North decided to return to the original intention behind the principles developed by Kent Beck. The innovative perspective quickly gained popularity and a wide community of software engineers, testers and business analysts developed around BDD, also developing twin concepts under the names “Acceptance Test-Driven Development”, “Acceptance Test-Driven Planning”, “Story Test-Driven Development” or “Specification by Example”.
What benefits do you get?
Training allows you to minimize the risk of catastrophic misunderstandings that commonly occur when collecting business requirements and to improve the quality of the delivered solution. The BDD approach facilitates the delivery of new functionalities, ensuring stability and maintaining documentation in both new and mature IT products/services. It covers issues in the field of communication, business analysis, programming and quality assurance.
As a result of this training, participants from different areas of the organization will: