SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
1
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
BDD from the trenches – our journey
Noy Itzikowitz
June 2015
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Insert co-brand company logo
here on master – delete box
2
“Responsibility is not
inherited, it is a choice
that everyone needs to
make at some point in
their life.” - Byron Pulsifer
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
3
Who are we?
WITH
CLOUDBAND
WE ARE
PROVIDING THE
PLATFORM FOR
NFV
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
4
NO DEV RESPONSIBILITY
FOR QUALITY
Our problem – poor quality
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
5
QA DEV
E2E system testing
Regression
Manual/automatic
features tests
Test plans for
features
Feature
development
Our process in the past
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
6
Moving quality attention to the left
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
7
New roles and responsibilities between DEV and QA
QA DEV
Regression
Manual/automatic
features tests
Test plans for
features
E2E system testing
Test plan review
Testing guidance
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
8
Change in tools
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
9
The CHANGE journey
Changing the QA role
Convincing the developers
The UI developers challenge
How to evolve the infrastructure?
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
10
It wasn't easy…
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
11
Motivation problem
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
12
6 month later…
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
13
Daily Regression Review
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
14
ROI
•  Trust on regression.
•  Immediate bugs found
•  Critical bugs forced BDD test before close
•  Velocity
-  Stories moved to done.
-  More stories in releases.
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
15
• Focus on small stepping stones.
• Retrospectives
• Deep management involvement
• Motivation, Motivation, Motivation
Tips for success
COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
16

Mais conteúdo relacionado

Destaque

Being Human in the workplace - Agile israel 2016
Being Human in the workplace - Agile israel 2016Being Human in the workplace - Agile israel 2016
Being Human in the workplace - Agile israel 2016AgileSparks
 
The middle managers in the Agile implementation Agile Israel 2016
The middle managers in the Agile implementation Agile Israel 2016The middle managers in the Agile implementation Agile Israel 2016
The middle managers in the Agile implementation Agile Israel 2016AgileSparks
 
Trends agile israel 2016 - Danko
Trends agile israel 2016 - DankoTrends agile israel 2016 - Danko
Trends agile israel 2016 - DankoAgileSparks
 
The 7 habits for highly effective agile - Agile Israel 2016
The 7 habits for highly effective agile - Agile Israel 2016The 7 habits for highly effective agile - Agile Israel 2016
The 7 habits for highly effective agile - Agile Israel 2016AgileSparks
 
Agile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgileSparks
 
Invitation as Leadership art - Agile israel 2016 Daniel Mezick
Invitation as Leadership art - Agile israel 2016  Daniel MezickInvitation as Leadership art - Agile israel 2016  Daniel Mezick
Invitation as Leadership art - Agile israel 2016 Daniel MezickAgileSparks
 
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015AgileSparks
 
Agile Israel 2015 Trends Update
Agile Israel 2015 Trends UpdateAgile Israel 2015 Trends Update
Agile Israel 2015 Trends UpdateAgileSparks
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...AgileSparks
 
Feature discovery through Design Thinking - Ariel Fligler
Feature discovery through Design Thinking - Ariel FliglerFeature discovery through Design Thinking - Ariel Fligler
Feature discovery through Design Thinking - Ariel FliglerAgileSparks
 
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiHow are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiAgileSparks
 
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran DeriManaging Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran DeriAgileSparks
 
Winning team – the glue - Amdocs Delivery
Winning team – the glue - Amdocs DeliveryWinning team – the glue - Amdocs Delivery
Winning team – the glue - Amdocs DeliveryAgileSparks
 
Create Leaders at Every Level - David Marquet
Create Leaders at Every Level - David MarquetCreate Leaders at Every Level - David Marquet
Create Leaders at Every Level - David MarquetAgileSparks
 
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...AgileSparks
 
LeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesLeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesAgileSparks
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...AgileSparks
 
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015AgileSparks
 
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...AgileSparks
 
How to copy spotify in 30 minutes - Agile Israel 2016
How to copy spotify in 30 minutes - Agile Israel 2016How to copy spotify in 30 minutes - Agile Israel 2016
How to copy spotify in 30 minutes - Agile Israel 2016AgileSparks
 

Destaque (20)

Being Human in the workplace - Agile israel 2016
Being Human in the workplace - Agile israel 2016Being Human in the workplace - Agile israel 2016
Being Human in the workplace - Agile israel 2016
 
The middle managers in the Agile implementation Agile Israel 2016
The middle managers in the Agile implementation Agile Israel 2016The middle managers in the Agile implementation Agile Israel 2016
The middle managers in the Agile implementation Agile Israel 2016
 
Trends agile israel 2016 - Danko
Trends agile israel 2016 - DankoTrends agile israel 2016 - Danko
Trends agile israel 2016 - Danko
 
The 7 habits for highly effective agile - Agile Israel 2016
The 7 habits for highly effective agile - Agile Israel 2016The 7 habits for highly effective agile - Agile Israel 2016
The 7 habits for highly effective agile - Agile Israel 2016
 
Agile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case study
 
Invitation as Leadership art - Agile israel 2016 Daniel Mezick
Invitation as Leadership art - Agile israel 2016  Daniel MezickInvitation as Leadership art - Agile israel 2016  Daniel Mezick
Invitation as Leadership art - Agile israel 2016 Daniel Mezick
 
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
AdvanScrum - Danny Kovatch (Danko) - Agile Israel 2015
 
Agile Israel 2015 Trends Update
Agile Israel 2015 Trends UpdateAgile Israel 2015 Trends Update
Agile Israel 2015 Trends Update
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
 
Feature discovery through Design Thinking - Ariel Fligler
Feature discovery through Design Thinking - Ariel FliglerFeature discovery through Design Thinking - Ariel Fligler
Feature discovery through Design Thinking - Ariel Fligler
 
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiHow are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
 
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran DeriManaging Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
 
Winning team – the glue - Amdocs Delivery
Winning team – the glue - Amdocs DeliveryWinning team – the glue - Amdocs Delivery
Winning team – the glue - Amdocs Delivery
 
Create Leaders at Every Level - David Marquet
Create Leaders at Every Level - David MarquetCreate Leaders at Every Level - David Marquet
Create Leaders at Every Level - David Marquet
 
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
 
LeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesLeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 Slides
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
 
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015
 
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
 
How to copy spotify in 30 minutes - Agile Israel 2016
How to copy spotify in 30 minutes - Agile Israel 2016How to copy spotify in 30 minutes - Agile Israel 2016
How to copy spotify in 30 minutes - Agile Israel 2016
 

Semelhante a Shifting left - BDD from the CloudBand trenches - Noy Itzikowitz

Lean Canvas 30min course
Lean Canvas 30min courseLean Canvas 30min course
Lean Canvas 30min courseRudi Broos
 
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teamsLyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teamsAgile Lietuva
 
Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerSmoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerJAXLondon_Conference
 
They Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperThey Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperCA Technologies
 
Hands-On Lab: Take CA Release Automation for a Test Drive
Hands-On Lab: Take CA Release Automation for a Test DriveHands-On Lab: Take CA Release Automation for a Test Drive
Hands-On Lab: Take CA Release Automation for a Test DriveCA Technologies
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...CA Technologies
 
Kanban Iceberg, Lean Kanban North America 2015 conference
Kanban Iceberg, Lean Kanban North America 2015 conferenceKanban Iceberg, Lean Kanban North America 2015 conference
Kanban Iceberg, Lean Kanban North America 2015 conferenceMatthew Philip
 
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom ProviderRemoving Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom ProviderCA Technologies
 
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy PembertoncdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy PembertonMiles Blatstein
 
How to accelerate UAT & Regression Testing
How to accelerate UAT & Regression TestingHow to accelerate UAT & Regression Testing
How to accelerate UAT & Regression TestingSensiple Inc.,
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for EveryoneTechWell
 
The Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackThe Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackStuart Charlton
 
A Day In a Human Behaviour Spy’s Life
A Day In a Human Behaviour Spy’s LifeA Day In a Human Behaviour Spy’s Life
A Day In a Human Behaviour Spy’s LifeWipro Digital
 
Requirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherRequirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherTechWell
 
A Week in the Life (of DevOps)
A Week in the Life (of DevOps)A Week in the Life (of DevOps)
A Week in the Life (of DevOps)CA Technologies
 
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...CA Technologies
 
Session T6 - Artificial Intelligence Meets Project Controls
Session T6 - Artificial Intelligence Meets Project ControlsSession T6 - Artificial Intelligence Meets Project Controls
Session T6 - Artificial Intelligence Meets Project ControlsProject Controls Expo
 
Monkeys & Lemurs and Locusts, Oh my
Monkeys & Lemurs and Locusts,  Oh myMonkeys & Lemurs and Locusts,  Oh my
Monkeys & Lemurs and Locusts, Oh mySean Keery
 

Semelhante a Shifting left - BDD from the CloudBand trenches - Noy Itzikowitz (20)

Lean Canvas 30min course
Lean Canvas 30min courseLean Canvas 30min course
Lean Canvas 30min course
 
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teamsLyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
 
Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerSmoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
 
They Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperThey Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a Developer
 
Hands-On Lab: Take CA Release Automation for a Test Drive
Hands-On Lab: Take CA Release Automation for a Test DriveHands-On Lab: Take CA Release Automation for a Test Drive
Hands-On Lab: Take CA Release Automation for a Test Drive
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
 
Kanban Iceberg, Lean Kanban North America 2015 conference
Kanban Iceberg, Lean Kanban North America 2015 conferenceKanban Iceberg, Lean Kanban North America 2015 conference
Kanban Iceberg, Lean Kanban North America 2015 conference
 
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom ProviderRemoving Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
 
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy PembertoncdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
 
How to accelerate UAT & Regression Testing
How to accelerate UAT & Regression TestingHow to accelerate UAT & Regression Testing
How to accelerate UAT & Regression Testing
 
How NOT to Measure Latency
How NOT to Measure LatencyHow NOT to Measure Latency
How NOT to Measure Latency
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
 
DevOps is a ReOrg
DevOps is a ReOrgDevOps is a ReOrg
DevOps is a ReOrg
 
The Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackThe Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStack
 
A Day In a Human Behaviour Spy’s Life
A Day In a Human Behaviour Spy’s LifeA Day In a Human Behaviour Spy’s Life
A Day In a Human Behaviour Spy’s Life
 
Requirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherRequirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go Together
 
A Week in the Life (of DevOps)
A Week in the Life (of DevOps)A Week in the Life (of DevOps)
A Week in the Life (of DevOps)
 
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
 
Session T6 - Artificial Intelligence Meets Project Controls
Session T6 - Artificial Intelligence Meets Project ControlsSession T6 - Artificial Intelligence Meets Project Controls
Session T6 - Artificial Intelligence Meets Project Controls
 
Monkeys & Lemurs and Locusts, Oh my
Monkeys & Lemurs and Locusts,  Oh myMonkeys & Lemurs and Locusts,  Oh my
Monkeys & Lemurs and Locusts, Oh my
 

Mais de AgileSparks

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner AgileSparks
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithAgileSparks
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiAgileSparks
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamAgileSparks
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman AgileSparks
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...AgileSparks
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan BertfieldAgileSparks
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloAgileSparks
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekAgileSparks
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi AgileSparks
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisAgileSparks
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...AgileSparks
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshAgileSparks
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegAgileSparks
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelAgileSparks
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraAgileSparks
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldAgileSparks
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability AgileSparks
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017AgileSparks
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017AgileSparks
 

Mais de AgileSparks (20)

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
 

Último

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Último (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

Shifting left - BDD from the CloudBand trenches - Noy Itzikowitz

  • 1. 1 COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. BDD from the trenches – our journey Noy Itzikowitz June 2015
  • 2. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Insert co-brand company logo here on master – delete box 2 “Responsibility is not inherited, it is a choice that everyone needs to make at some point in their life.” - Byron Pulsifer
  • 3. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 3 Who are we? WITH CLOUDBAND WE ARE PROVIDING THE PLATFORM FOR NFV
  • 4. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 4 NO DEV RESPONSIBILITY FOR QUALITY Our problem – poor quality
  • 5. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 5 QA DEV E2E system testing Regression Manual/automatic features tests Test plans for features Feature development Our process in the past
  • 6. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 6 Moving quality attention to the left
  • 7. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 7 New roles and responsibilities between DEV and QA QA DEV Regression Manual/automatic features tests Test plans for features E2E system testing Test plan review Testing guidance
  • 8. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 8 Change in tools
  • 9. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 9 The CHANGE journey Changing the QA role Convincing the developers The UI developers challenge How to evolve the infrastructure?
  • 10. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 10 It wasn't easy…
  • 11. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 11 Motivation problem
  • 12. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 12 6 month later…
  • 13. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 13 Daily Regression Review
  • 14. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 14 ROI •  Trust on regression. •  Immediate bugs found •  Critical bugs forced BDD test before close •  Velocity -  Stories moved to done. -  More stories in releases.
  • 15. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 15 • Focus on small stepping stones. • Retrospectives • Deep management involvement • Motivation, Motivation, Motivation Tips for success
  • 16. COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 16