shifting left - bdd from the cloudband trenches - noy itzikowitz

16
1 COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. BDD from the trenches – our journey Noy Itzikowitz June 2015

Upload: agilesparks

Post on 12-Aug-2015

604 views

Category:

Technology


1 download

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.

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