shifting left - bdd from the cloudband trenches - noy itzikowitz
TRANSCRIPT
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.
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.
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.
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