SlideShare a Scribd company logo
Managing requirements and
collaboration in Jira with BDD
Proprietary & Confidential
2
Presented by
Laurent Py
@py_laurent
VP of Products - SmartBear
Proprietary & Confidential
3
Agenda
| Software Development becomes continuous
| BDD in Jira
| Cucumber for Jira: Deploying 10x / day
| Q&A
Proprietary & Confidential
4
Software Development becomes
continuous
Proprietary & Confidential
5
Race to accelerate
• 3 months release cycle: Test
Complete, SoapUI, RAPI, Zephyr
Enterprise
• 2 weeks release cycle: Zephyr for Jira,
SwaggerHub
• Continuous deployment: Cucumber,
TM4J, CBT, LoadNinja
Proprietary & Confidential
6
Strategic goal: accelerate product cycles
Why?
More development done?
Proprietary & Confidential
7
Strategic goal: accelerate product cycles
Ideas
Build
Code
Measur
e
Data
Learn Speed of learning
Innovation
Proprietary & Confidential
8
Test management vanishes
Test management is the process of taking your project's requirements, building a
test plan, writing the tests, planning the test activities and capturing the results.
In Cucumber & LoadNinja product teams
we have no testers, no test plans,
no manual tests
Proprietary & Confidential
9
Job to be done
From assessing the release readiness to…
…build, deploy and maintain the right software
Proprietary & Confidential
10
BDD in Jira
Proprietary & Confidential
11
Formulation, Automation and Discovery
| The documentation is automated, creating living
documentation that verifies the system’s behaviour
| Examples of system behaviour are documented
using business terminology
| Create a shared understanding of the requirements
through collaboration, typically achieved through a
structured conversation centered on rules and
examples
Proprietary & Confidential
12
Start with our Jira Board
Proprietary & Confidential
13
Discovery With Example Mapping
Proprietary & Confidential
14
Formulation
Proprietary & Confidential
15
Automation of Living documentation
Proprietary & Confidential
16
Automation of Living documentation
Proprietary & Confidential
17
Navigate the Living documentation
Proprietary & Confidential
18
Cucumber: Deploying 10x / day
Proprietary & Confidential
19
Operational model
• 4 Independent micro teams, no testers
• No gatekeeper between developers and production
• Driven by OKR
• Using BDD and TDD to drive development (100% of automation)
• 5/10 deployments/day
• Insight from production
Proprietary & Confidential
20
Definition of done
• Acceptance tests (all automated)
• Unit test
• Refactoring legacy code
• Implementation of the behavior
• Integration tests
• Exploratory testing done
• Deployed in production
Proprietary & Confidential
21
Technical discipline
• 235 End To End
• 424 FrontEnd
acceptance tests
• 481 FrontEnd
integration tests
• 878 FrontEnd
Unit tests
• 5824 Backend tests
Proprietary & Confidential
22
Learning loop
Discover
Example Mapping
Formulate
BDD scenarios
Automate
Cucumber, Rspec…
Test and deploy
CI/CD
Publish
Living Documentation
Develop
TDD
Build
1
2
3
4
5
6
Define in
collaboration
Proprietary & Confidential
23
Resources
• Kick Start and Scale Behavior Driven Development
| https://cucumber.io/resources/ebooks/kick-start-and-scale-behavior-driven-development/
• BDD is not test automation
| https://cucumber.io/blog/bdd/bdd-is-not-test-automation/
• Introduction to example mapping
| https://cucumber.io/blog/bdd/example-mapping-introduction/
• Who writes the scenarios?
| https://cucumber.io/blog/bdd/who-writes-the-cucumber-scenarios/
Proprietary & Confidential
24
24
Making something nobody want
The biggest risk
Proprietary & Confidential
2525
Thank You
Ad

More Related Content

What's hot (20)

2020 05-tech saturday-devsecops-#2-v03
2020 05-tech saturday-devsecops-#2-v032020 05-tech saturday-devsecops-#2-v03
2020 05-tech saturday-devsecops-#2-v03
Diego Gabriel Cardoso
 
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013 PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
Martin Boudikianov
 
PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)
PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)
PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)
Skillogic Solutions
 
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins WorldFail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
CA Technologies
 
DSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
DSAG Tech Days 2018 - DevOps in SAP ABAP LandscapesDSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
DSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
Sascha Junkert
 
Tales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformationTales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformation
Lee Eason
 
DevOps Lifecycle and Continuous Testing by Aditya Garg
DevOps Lifecycle and Continuous Testing by Aditya GargDevOps Lifecycle and Continuous Testing by Aditya Garg
DevOps Lifecycle and Continuous Testing by Aditya Garg
Agile Testing Alliance
 
Case Study: PTALife’s 10 Years With Spira
Case Study: PTALife’s 10 Years With SpiraCase Study: PTALife’s 10 Years With Spira
Case Study: PTALife’s 10 Years With Spira
Inflectra
 
DevSecOps - Colocando segurança na esteira
DevSecOps - Colocando segurança na esteiraDevSecOps - Colocando segurança na esteira
DevSecOps - Colocando segurança na esteira
Diego Gabriel Cardoso
 
Take Control: Design a Complete DevSecOps Program
Take Control: Design a Complete DevSecOps ProgramTake Control: Design a Complete DevSecOps Program
Take Control: Design a Complete DevSecOps Program
Deborah Schalm
 
PRINCE2 Practitioner Course Training Part 16
PRINCE2 Practitioner Course Training Part 16PRINCE2 Practitioner Course Training Part 16
PRINCE2 Practitioner Course Training Part 16
Skillogic Solutions
 
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
Sascha Junkert
 
GLASSCon 2.5 Dev Ops Sparkler
GLASSCon 2.5 Dev Ops SparklerGLASSCon 2.5 Dev Ops Sparkler
GLASSCon 2.5 Dev Ops Sparkler
houseofyin
 
DevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteiraDevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteira
Diego Gabriel Cardoso
 
Diffy with Enterprise Grade
Diffy with Enterprise GradeDiffy with Enterprise Grade
Diffy with Enterprise Grade
Eryk Szymanski
 
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
Sascha Junkert
 
SAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
SAP Inside Track Berlin 2018 - DevOps in ABAP LandscapesSAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
SAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
Sascha Junkert
 
Improve customer experience through operational transformation and investment...
Improve customer experience through operational transformation and investment...Improve customer experience through operational transformation and investment...
Improve customer experience through operational transformation and investment...
Devbridge Group
 
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
DevOps.com
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the Silos
Cygnet Infotech
 
2020 05-tech saturday-devsecops-#2-v03
2020 05-tech saturday-devsecops-#2-v032020 05-tech saturday-devsecops-#2-v03
2020 05-tech saturday-devsecops-#2-v03
Diego Gabriel Cardoso
 
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013 PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
Martin Boudikianov
 
PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)
PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)
PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)
Skillogic Solutions
 
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins WorldFail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
CA Technologies
 
DSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
DSAG Tech Days 2018 - DevOps in SAP ABAP LandscapesDSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
DSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
Sascha Junkert
 
Tales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformationTales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformation
Lee Eason
 
DevOps Lifecycle and Continuous Testing by Aditya Garg
DevOps Lifecycle and Continuous Testing by Aditya GargDevOps Lifecycle and Continuous Testing by Aditya Garg
DevOps Lifecycle and Continuous Testing by Aditya Garg
Agile Testing Alliance
 
Case Study: PTALife’s 10 Years With Spira
Case Study: PTALife’s 10 Years With SpiraCase Study: PTALife’s 10 Years With Spira
Case Study: PTALife’s 10 Years With Spira
Inflectra
 
DevSecOps - Colocando segurança na esteira
DevSecOps - Colocando segurança na esteiraDevSecOps - Colocando segurança na esteira
DevSecOps - Colocando segurança na esteira
Diego Gabriel Cardoso
 
Take Control: Design a Complete DevSecOps Program
Take Control: Design a Complete DevSecOps ProgramTake Control: Design a Complete DevSecOps Program
Take Control: Design a Complete DevSecOps Program
Deborah Schalm
 
PRINCE2 Practitioner Course Training Part 16
PRINCE2 Practitioner Course Training Part 16PRINCE2 Practitioner Course Training Part 16
PRINCE2 Practitioner Course Training Part 16
Skillogic Solutions
 
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
Sascha Junkert
 
GLASSCon 2.5 Dev Ops Sparkler
GLASSCon 2.5 Dev Ops SparklerGLASSCon 2.5 Dev Ops Sparkler
GLASSCon 2.5 Dev Ops Sparkler
houseofyin
 
DevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteiraDevSecOps: Colocando segurança na esteira
DevSecOps: Colocando segurança na esteira
Diego Gabriel Cardoso
 
Diffy with Enterprise Grade
Diffy with Enterprise GradeDiffy with Enterprise Grade
Diffy with Enterprise Grade
Eryk Szymanski
 
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
Sascha Junkert
 
SAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
SAP Inside Track Berlin 2018 - DevOps in ABAP LandscapesSAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
SAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
Sascha Junkert
 
Improve customer experience through operational transformation and investment...
Improve customer experience through operational transformation and investment...Improve customer experience through operational transformation and investment...
Improve customer experience through operational transformation and investment...
Devbridge Group
 
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
DevOps.com
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the Silos
Cygnet Infotech
 

Similar to Managing requirements and collaboration in Jira with BDD (20)

About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
Nashet Ali
 
jayachandra
jayachandrajayachandra
jayachandra
jayachandra uppalapati
 
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
AgileNetwork
 
Agile and Secure
Agile and SecureAgile and Secure
Agile and Secure
Denim Group
 
Testing in agile is it easier said than done
Testing in agile   is it easier said than done Testing in agile   is it easier said than done
Testing in agile is it easier said than done
Archana Joshi
 
Archana Joshi Testing in agile is it easier said than done
Archana Joshi Testing in agile   is it easier said than doneArchana Joshi Testing in agile   is it easier said than done
Archana Joshi Testing in agile is it easier said than done
Archana Joshi
 
QA in an agile world Tom Churchwell
QA in an agile world Tom ChurchwellQA in an agile world Tom Churchwell
QA in an agile world Tom Churchwell
Tom Churchwell
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
ITSM Academy, Inc.
 
Agile2018 Top 10 Takeaways - Synerzip
Agile2018 Top 10 Takeaways - SynerzipAgile2018 Top 10 Takeaways - Synerzip
Agile2018 Top 10 Takeaways - Synerzip
Synerzip
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems Pvt. Ltd
 
Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
Scrum gathering Paris 2013 -  test automation strategy for Scrum ProjectsScrum gathering Paris 2013 -  test automation strategy for Scrum Projects
Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
Eliane Collins
 
QA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael HallQA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael Hall
Synerzip
 
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software Ireland
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
SpiraPlan Overview Presentation (2022)
SpiraPlan Overview Presentation (2022)SpiraPlan Overview Presentation (2022)
SpiraPlan Overview Presentation (2022)
Inflectra
 
pdfcoffee.com_agile-testing-4-pdf-free.pdf
pdfcoffee.com_agile-testing-4-pdf-free.pdfpdfcoffee.com_agile-testing-4-pdf-free.pdf
pdfcoffee.com_agile-testing-4-pdf-free.pdf
PreMA98852
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams
Synerzip
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
Tft Us
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Perfecto Mobile
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
Nashet Ali
 
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
AgileNetwork
 
Agile and Secure
Agile and SecureAgile and Secure
Agile and Secure
Denim Group
 
Testing in agile is it easier said than done
Testing in agile   is it easier said than done Testing in agile   is it easier said than done
Testing in agile is it easier said than done
Archana Joshi
 
Archana Joshi Testing in agile is it easier said than done
Archana Joshi Testing in agile   is it easier said than doneArchana Joshi Testing in agile   is it easier said than done
Archana Joshi Testing in agile is it easier said than done
Archana Joshi
 
QA in an agile world Tom Churchwell
QA in an agile world Tom ChurchwellQA in an agile world Tom Churchwell
QA in an agile world Tom Churchwell
Tom Churchwell
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
ITSM Academy, Inc.
 
Agile2018 Top 10 Takeaways - Synerzip
Agile2018 Top 10 Takeaways - SynerzipAgile2018 Top 10 Takeaways - Synerzip
Agile2018 Top 10 Takeaways - Synerzip
Synerzip
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems Pvt. Ltd
 
Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
Scrum gathering Paris 2013 -  test automation strategy for Scrum ProjectsScrum gathering Paris 2013 -  test automation strategy for Scrum Projects
Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
Eliane Collins
 
QA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael HallQA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael Hall
Synerzip
 
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software Ireland
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
SpiraPlan Overview Presentation (2022)
SpiraPlan Overview Presentation (2022)SpiraPlan Overview Presentation (2022)
SpiraPlan Overview Presentation (2022)
Inflectra
 
pdfcoffee.com_agile-testing-4-pdf-free.pdf
pdfcoffee.com_agile-testing-4-pdf-free.pdfpdfcoffee.com_agile-testing-4-pdf-free.pdf
pdfcoffee.com_agile-testing-4-pdf-free.pdf
PreMA98852
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams
Synerzip
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
Tft Us
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Perfecto Mobile
 
Ad

More from Laurent PY (11)

How BDD can save your agile?
How BDD can save your agile?How BDD can save your agile?
How BDD can save your agile?
Laurent PY
 
Continuous testing for Agile and DevOps teams
Continuous testing for Agile and DevOps teamsContinuous testing for Agile and DevOps teams
Continuous testing for Agile and DevOps teams
Laurent PY
 
Equipes Agiles & DevOps : Testez la valeur d’abord !
Equipes Agiles & DevOps : Testez la valeur d’abord ! Equipes Agiles & DevOps : Testez la valeur d’abord !
Equipes Agiles & DevOps : Testez la valeur d’abord !
Laurent PY
 
Testing in DevOps: UKStar conference
Testing in DevOps: UKStar conferenceTesting in DevOps: UKStar conference
Testing in DevOps: UKStar conference
Laurent PY
 
Implementing BDD at scale for agile and DevOps teams
Implementing BDD at scale for agile and DevOps teamsImplementing BDD at scale for agile and DevOps teams
Implementing BDD at scale for agile and DevOps teams
Laurent PY
 
Using Behavior Driven Development at scale
Using Behavior Driven Development at scaleUsing Behavior Driven Development at scale
Using Behavior Driven Development at scale
Laurent PY
 
Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)
Laurent PY
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
Laurent PY
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoring
Laurent PY
 
presentation Zest au JFTL 2014
presentation Zest au JFTL 2014presentation Zest au JFTL 2014
presentation Zest au JFTL 2014
Laurent PY
 
Acceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDDAcceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDD
Laurent PY
 
How BDD can save your agile?
How BDD can save your agile?How BDD can save your agile?
How BDD can save your agile?
Laurent PY
 
Continuous testing for Agile and DevOps teams
Continuous testing for Agile and DevOps teamsContinuous testing for Agile and DevOps teams
Continuous testing for Agile and DevOps teams
Laurent PY
 
Equipes Agiles & DevOps : Testez la valeur d’abord !
Equipes Agiles & DevOps : Testez la valeur d’abord ! Equipes Agiles & DevOps : Testez la valeur d’abord !
Equipes Agiles & DevOps : Testez la valeur d’abord !
Laurent PY
 
Testing in DevOps: UKStar conference
Testing in DevOps: UKStar conferenceTesting in DevOps: UKStar conference
Testing in DevOps: UKStar conference
Laurent PY
 
Implementing BDD at scale for agile and DevOps teams
Implementing BDD at scale for agile and DevOps teamsImplementing BDD at scale for agile and DevOps teams
Implementing BDD at scale for agile and DevOps teams
Laurent PY
 
Using Behavior Driven Development at scale
Using Behavior Driven Development at scaleUsing Behavior Driven Development at scale
Using Behavior Driven Development at scale
Laurent PY
 
Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)
Laurent PY
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
Laurent PY
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoring
Laurent PY
 
presentation Zest au JFTL 2014
presentation Zest au JFTL 2014presentation Zest au JFTL 2014
presentation Zest au JFTL 2014
Laurent PY
 
Acceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDDAcceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDD
Laurent PY
 
Ad

Recently uploaded (20)

Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 

Managing requirements and collaboration in Jira with BDD

Editor's Notes

  • #6: TC: Our biggest transition is release cadence from 4 months to 1 month, and QA cycle reduce from 4 weeks to 1 week -> TC and SoapUI Dev and QA teams both use Git Code review process is in place (to help catch bugs early in the cycle) Test case prioritization is done. We do not execute all tests all the time.  One development team in TC writes their own tests before passing it on to QA Zephyr: Z4J SwaggerHub: biggest and fastest growing product. Agile, release end of the sprint. SwaggerHub, Cucumber Cucumber some of the tools we use: Cucumber Open, Cucumber Studio, Cucumber For Jira, SwaggerHub When you shoot every day a rocket to the moon then launch is no more a big deal, going to the moon is no more a big deal, that s an habib, part of your daily life. The only downside is that we don’t celebrate any more. No champagne.
  • #7: Know your customers, accelerate product cycles, innovate That’s also our mission in this world : We accelerate the development of high-quality, open software for people, teams, and organizations everywhere, transforming big ideas into sustainable realities.
  • #8: Example of ESP
  • #13: Example Mapping is one of the most popular methods of capturing details about a User Story under development. CucumberStudio will soon include tooling to facilitate Discovery sessions using Example Mapping.
  • #14: Example Mapping is one of the most popular methods of capturing details about a User Story under development. CucumberStudio will soon include tooling to facilitate Discovery sessions using Example Mapping.
  • #15: Example Mapping is one of the most popular methods of capturing details about a User Story under development. CucumberStudio will soon include tooling to facilitate Discovery sessions using Example Mapping.
  • #16: Example Mapping is one of the most popular methods of capturing details about a User Story under development. CucumberStudio will soon include tooling to facilitate Discovery sessions using Example Mapping.
  • #17: Example Mapping is one of the most popular methods of capturing details about a User Story under development. CucumberStudio will soon include tooling to facilitate Discovery sessions using Example Mapping.
  • #18: Example Mapping is one of the most popular methods of capturing details about a User Story under development. CucumberStudio will soon include tooling to facilitate Discovery sessions using Example Mapping.
  • #22: TC: Our biggest transition is release cadence from 4 months to 1 month, and QA cycle reduce from 4 weeks to 1 week -> TC and SoapUI Zephyr: Z4J SwaggerHub: biggest and fastest growing product. Agile, release end of the sprint. SwaggerHub, Cucumber Cucumber some of the tools we use: Cucumber Open, Cucumber Studio, Cucumber For Jira, SwaggerHub When you shoot every day a rocket to the moon then launch is no more a big deal, going to the moon is no more a big deal, that s an habib, part of your daily life. The only downside is that we don’t celebrate any more. No champagne.