if(trackingNum != 'null'){ } BDD for Leaders Course | Coveros Training

BDD for Leaders

Exploring Behavior-Driven Development for your team

Explore the key concepts of Behavior-Driven Development (BDD), including business and team effects, participant roles, difficulties and traps, and more in this foundational course.

Upcoming Classes

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Select a learning mode button (Public, Live Virtual, etc.) for pricing, details, and a downloadable fact sheet.
Ways to Save

Save on Private Training for Your Team

Experience expert-led training delivered privately to your team either at your location or in an interactive virtual classroom. Our On-Site/Private Training is both cost-effective and convenient for your team of six or more. Get a no-obligation quote and details about how easy it is to give your team a private training experience. Call our Learning & Coaching Advocates at 929.777.8102, or email [email protected].

Description
  • Learn and understand the concepts of Behavior-Driven Development (BDD)
  • Build the right thing through collaboration and shared understanding
  • Increase innovation, lower stress, lower risk, and lower bug count
  • Explore the relationships between BDD and its surrounding ideal environment – DevOps and agile
  • Solidify your understanding with hands-on exercises
 
If agile is correctly implemented, adding Behavior-Driven Development (BDD) to the development process will not be difficult. It is an enhancement that can be used alongside other development strategies (e.g. TDD) to greatly increase the quality of the final product. With small incremental changes, BDD can give your team that fresh start and a new way of thinking that will take your programming to the next level.
 
Learn the key concepts of BDD, including business and team effects, participant roles, difficulties and traps, and more. Leave being able to practice and promote BDD at your company with primary and supporting technologies, transitions to using BDD, and more.
 
Who Should Attend
This course is appropriate for those who lead teams in the definition, development, and quality assurance of software related products. It is recommended that you are familiar with concepts of the agile methodology, as taught in our Fundamentals of Agile class, before taking this course.
 
Hands-on Exercises
In this workshop you will learn about testing application behavior through hands-on activities, exercises, discussions, and demos. 
  • Demonstrations and exercises using BDD
  • Simulation of sprint planning incorporating BDD
  • Presentations, discussions, and debate of BDD culture and mindset
  • Discussion of transitioning into using BDD
  • Convincing your team and management of its value
 
Questions? 929.777.8102 [email protected]
Course Outline
Introduction to BDD
General introduction to BDD concept
Show demo of running in Jenkins pipeline
Terminology
Building the right thing
 
Benefits of usage
BDD Demo
3 amigos meeting
Terminology
Focusing on domain
Becoming a more valuable tester
Becoming a more valuable developer
Awesome business results
Business effects
Live documentation
Higher productivity
Higher morale
 
Origins
Kent Beck
Dan North 
 
Roles
Business stakeholder
Developer
Tester
Special advisers
End users
 
Mindset and Culture
Communication isn’t easy
Collaboration
Sustainability
Maintainability and testability
Colocation versus remote
Trust and empowerment
Zen Mindset
Psychological safety
Theory versus practice
Practice
Discovering user stories
Difference between feature and user story
Expounding on user stories
A great user story!
Well-written user story
Poor user stories
Clarity
Adjustments to the schedule
How leaderships can help
Gherkin syntax
 
Difficulties and Traps
It is not about the tools
Reduce redundancy
Minimum viable product
General organizing principles
Common antipatterns
Avoid fragile scenarios
Company culture preventing collaboration and trust
Changing existing precedent and culture is hard
Transitioning to a new technique will cause productivity drop
Poorly written scenarios can increase maintenance and derail progress
Business should be available to team
Not following Agile tenets
 
Transitioning to BDD
Small incremental changes
Team and management buy-in
Fresh start -  leaving behind the baggage
Simple and small
 
Case Studies

 

Don't see a date that fits your schedule? Contact us for scheduling options at 929.777.8102


Course Duration: 2 Days
Description
  • Learn and understand the concepts of Behavior-Driven Development (BDD)
  • Build the right thing through collaboration and shared understanding
  • Increase innovation, lower stress, lower risk, and lower bug count
  • Explore the relationships between BDD and its surrounding ideal environment – DevOps and agile
  • Solidify your understanding with hands-on exercises
 
If agile is correctly implemented, adding Behavior-Driven Development (BDD) to the development process will not be difficult. It is an enhancement that can be used alongside other development strategies (e.g. TDD) to greatly increase the quality of the final product. With small incremental changes, BDD can give your team that fresh start and a new way of thinking that will take your programming to the next level.
 
Learn the key concepts of BDD, including business and team effects, participant roles, difficulties and traps, and more. Leave being able to practice and promote BDD at your company with primary and supporting technologies, transitions to using BDD, and more.
 
Who Should Attend
This course is appropriate for those who lead teams in the definition, development, and quality assurance of software related products. It is recommended that you are familiar with concepts of the agile methodology, as taught in our Fundamentals of Agile class, before taking this course.
 
Hands-on Exercises
In this workshop you will learn about testing application behavior through hands-on activities, exercises, discussions, and demos. 
  • Demonstrations and exercises using BDD
  • Simulation of sprint planning incorporating BDD
  • Presentations, discussions, and debate of BDD culture and mindset
  • Discussion of transitioning into using BDD
  • Convincing your team and management of its value
 
Questions? 929.777.8102 [email protected]
Course Outline
Introduction to BDD
General introduction to BDD concept
Show demo of running in Jenkins pipeline
Terminology
Building the right thing
 
Benefits of usage
BDD Demo
3 amigos meeting
Terminology
Focusing on domain
Becoming a more valuable tester
Becoming a more valuable developer
Awesome business results
Business effects
Live documentation
Higher productivity
Higher morale
 
Origins
Kent Beck
Dan North 
 
Roles
Business stakeholder
Developer
Tester
Special advisers
End users
 
Mindset and Culture
Communication isn’t easy
Collaboration
Sustainability
Maintainability and testability
Colocation versus remote
Trust and empowerment
Zen Mindset
Psychological safety
Theory versus practice
Practice
Discovering user stories
Difference between feature and user story
Expounding on user stories
A great user story!
Well-written user story
Poor user stories
Clarity
Adjustments to the schedule
How leaderships can help
Gherkin syntax
 
Difficulties and Traps
It is not about the tools
Reduce redundancy
Minimum viable product
General organizing principles
Common antipatterns
Avoid fragile scenarios
Company culture preventing collaboration and trust
Changing existing precedent and culture is hard
Transitioning to a new technique will cause productivity drop
Poorly written scenarios can increase maintenance and derail progress
Business should be available to team
Not following Agile tenets
 
Transitioning to BDD
Small incremental changes
Team and management buy-in
Fresh start -  leaving behind the baggage
Simple and small
 
Case Studies

 

Class Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Class Fee Includes
• Tuition
• Course notebook
• Letter of completion
Instructors

Don't see a date that fits your schedule? Contact us for scheduling options at 929.777.8102


Price: $1,495 USD
Course Duration: 3 Days
Description
  • Learn and understand the concepts of Behavior-Driven Development (BDD)
  • Build the right thing through collaboration and shared understanding
  • Increase innovation, lower stress, lower risk, and lower bug count
  • Explore the relationships between BDD and its surrounding ideal environment – DevOps and agile
  • Solidify your understanding with hands-on exercises
 
If agile is correctly implemented, adding Behavior-Driven Development (BDD) to the development process will not be difficult. It is an enhancement that can be used alongside other development strategies (e.g. TDD) to greatly increase the quality of the final product. With small incremental changes, BDD can give your team that fresh start and a new way of thinking that will take your programming to the next level.
 
Learn the key concepts of BDD, including business and team effects, participant roles, difficulties and traps, and more. Leave being able to practice and promote BDD at your company with primary and supporting technologies, transitions to using BDD, and more.
 
Who Should Attend
This course is appropriate for those who lead teams in the definition, development, and quality assurance of software related products. It is recommended that you are familiar with concepts of the agile methodology, as taught in our Fundamentals of Agile class, before taking this course.
 
Hands-on Exercises
In this workshop you will learn about testing application behavior through hands-on activities, exercises, discussions, and demos. 
  • Demonstrations and exercises using BDD
  • Simulation of sprint planning incorporating BDD
  • Presentations, discussions, and debate of BDD culture and mindset
  • Discussion of transitioning into using BDD
  • Convincing your team and management of its value
 
Questions? 929.777.8102 [email protected]
Course Outline
Introduction to BDD
General introduction to BDD concept
Show demo of running in Jenkins pipeline
Terminology
Building the right thing
 
Benefits of usage
BDD Demo
3 amigos meeting
Terminology
Focusing on domain
Becoming a more valuable tester
Becoming a more valuable developer
Awesome business results
Business effects
Live documentation
Higher productivity
Higher morale
 
Origins
Kent Beck
Dan North 
 
Roles
Business stakeholder
Developer
Tester
Special advisers
End users
 
Mindset and Culture
Communication isn’t easy
Collaboration
Sustainability
Maintainability and testability
Colocation versus remote
Trust and empowerment
Zen Mindset
Psychological safety
Theory versus practice
Practice
Discovering user stories
Difference between feature and user story
Expounding on user stories
A great user story!
Well-written user story
Poor user stories
Clarity
Adjustments to the schedule
How leaderships can help
Gherkin syntax
 
Difficulties and Traps
It is not about the tools
Reduce redundancy
Minimum viable product
General organizing principles
Common antipatterns
Avoid fragile scenarios
Company culture preventing collaboration and trust
Changing existing precedent and culture is hard
Transitioning to a new technique will cause productivity drop
Poorly written scenarios can increase maintenance and derail progress
Business should be available to team
Not following Agile tenets
 
Transitioning to BDD
Small incremental changes
Team and management buy-in
Fresh start -  leaving behind the baggage
Simple and small
 
Case Studies

 

Class Schedule
Day 1: 12:30pm-4:30pm ET/9:00am-1:30pm PT
Day 2: 12:30pm-4:30pm ET/9:00am-1:30pm PT
Day 3: 12:30pm-4:30pm ET/9:00am-1:30pm PT
Times represent the typical daily schedule. Please confirm class schedule at registration.
Class Fee Includes
  • Easy course access: Attend training right from your computer and easily connect your audio via computer or phone. Easy and quick access fits todayís working style and eliminates expensive travel and long days in the classroom.
  • Live, expert instruction: Instructors are sought-after practitioners, highly-experienced in the industry who deliver a professional learning experience in real-time.
  • Valuable course materials: Courses cover the same professional content as our classroom training, and students have direct access to valuable materials.
  • Rich virtual learning environment: A variety of tools are built in to the learning platform to engage learners through dynamic delivery and to facilitate a multi-directional flow of information.
  • Hands-on exercises: An essential component to any learning experience is applying what you have learned. Using the latest technology, your instructor can provide hands-on exercises, group activities, and breakout sessions.
  • Real-time communication: Communicate real-time directly with the instructor. Ask questions, provide comments, and participate in the class discussions.
  • Peer interaction: Networking with peers has always been a valuable part of any classroom training. Live Virtual training gives you the opportunity to interact with and learn from the other attendees during breakout sessions, course lecture, and Q&A.
  • Small class size: Live Virtual courses are limited in small class size to ensure an opportunity for personal interaction.
Instructors

Bring this course to your team at your site. Contact us to learn more at 929.777.8102.

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Course Duration: 2 Days
Ways to Save

Save on Private Training for Your Team

Experience expert-led training delivered privately to your team either at your location or in an interactive virtual classroom. Our On-Site/Private Training is both cost-effective and convenient for your team of six or more. Get a no-obligation quote and details about how easy it is to give your team a private training experience. Call our Learning & Coaching Advocates at 929.777.8102, or email [email protected].

Description
  • Learn and understand the concepts of Behavior-Driven Development (BDD)
  • Build the right thing through collaboration and shared understanding
  • Increase innovation, lower stress, lower risk, and lower bug count
  • Explore the relationships between BDD and its surrounding ideal environment – DevOps and agile
  • Solidify your understanding with hands-on exercises
 
If agile is correctly implemented, adding Behavior-Driven Development (BDD) to the development process will not be difficult. It is an enhancement that can be used alongside other development strategies (e.g. TDD) to greatly increase the quality of the final product. With small incremental changes, BDD can give your team that fresh start and a new way of thinking that will take your programming to the next level.
 
Learn the key concepts of BDD, including business and team effects, participant roles, difficulties and traps, and more. Leave being able to practice and promote BDD at your company with primary and supporting technologies, transitions to using BDD, and more.
 
Who Should Attend
This course is appropriate for those who lead teams in the definition, development, and quality assurance of software related products. It is recommended that you are familiar with concepts of the agile methodology, as taught in our Fundamentals of Agile class, before taking this course.
 
Hands-on Exercises
In this workshop you will learn about testing application behavior through hands-on activities, exercises, discussions, and demos. 
  • Demonstrations and exercises using BDD
  • Simulation of sprint planning incorporating BDD
  • Presentations, discussions, and debate of BDD culture and mindset
  • Discussion of transitioning into using BDD
  • Convincing your team and management of its value
 
Questions? 929.777.8102 [email protected]
Course Outline
Introduction to BDD
General introduction to BDD concept
Show demo of running in Jenkins pipeline
Terminology
Building the right thing
 
Benefits of usage
BDD Demo
3 amigos meeting
Terminology
Focusing on domain
Becoming a more valuable tester
Becoming a more valuable developer
Awesome business results
Business effects
Live documentation
Higher productivity
Higher morale
 
Origins
Kent Beck
Dan North 
 
Roles
Business stakeholder
Developer
Tester
Special advisers
End users
 
Mindset and Culture
Communication isn’t easy
Collaboration
Sustainability
Maintainability and testability
Colocation versus remote
Trust and empowerment
Zen Mindset
Psychological safety
Theory versus practice
Practice
Discovering user stories
Difference between feature and user story
Expounding on user stories
A great user story!
Well-written user story
Poor user stories
Clarity
Adjustments to the schedule
How leaderships can help
Gherkin syntax
 
Difficulties and Traps
It is not about the tools
Reduce redundancy
Minimum viable product
General organizing principles
Common antipatterns
Avoid fragile scenarios
Company culture preventing collaboration and trust
Changing existing precedent and culture is hard
Transitioning to a new technique will cause productivity drop
Poorly written scenarios can increase maintenance and derail progress
Business should be available to team
Not following Agile tenets
 
Transitioning to BDD
Small incremental changes
Team and management buy-in
Fresh start -  leaving behind the baggage
Simple and small
 
Case Studies

 

Class Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Class Fee Includes
• Tuition
• Course notebook
• Letter of completion
Instructors

Questions?

On-Site/Private Training

Let us bring the learning to your team at your location or in an interactive virtual classroom!
Choose from more than 50 courses.

Combine World-Class Training and

Certification with a Conference

Maximize Your Learning Potential

STAR Conference logo

Agile + DevOps Conference logo