Rob Lambert - Moving To Weekly Releases - EuroSTAR 2013

19
Rob Lambert, NewVoiceMedia Moving To Weekly Releases www.eurostarconferences.com @esconfs #esconfs

Transcript of Rob Lambert - Moving To Weekly Releases - EuroSTAR 2013

Rob Lambert, NewVoiceMedia

Moving To Weekly Releases

www.eurostarconferences.com

@esconfs#esconfs

Deploy?

Don’tdeploy?

No go?Go?

Have we done enough testing?

Image courtesy of Gothia Towers website

How did we make the change?

We created

a Vision

The Vision

Weekly Releases

1. Adopt Agile

2. Break down barriers between teams

3. Prioritise the work

4. Everyone tests. Test all the time.

Everyone tests. Test all the time.

Some of the ways we did it.

1. Removed the notion of testers being the centre of the universe

We are important. But no

more than others.

Instead – put “testing” in the

centre.

2. Focussed on automating the checks

BDD

TDD

CI

Selenium

3. Ate our own product

Pre-production

testing

Image from Zen Sutherland“Gravel dogfood leaf" July 16, 2009 via Flickr, Creative Commons Attribution.

4. Tested after releasing

TRUST

Monitoring

Used it ourselves

5. Emphasised discovery over assumptions

ET

What is the

system telling us?

6. Became “one” with data

NewRelic

Papertrail

Firebug

StatsHat

Gource

Gecko Board

7. Learned. Then learned some more.

Chances to learn:

• Every release

• Every build

• Every check-in

• Every test

• Every customer contact

• Every bug

8. Dealt with fires

Kept putting

them out. But

kept pushing

on.

“If it hurts.

Keep doing it.”

Did it work?

Yes.

But we still

have some

work to do.

Questions

Where you can find me:

Web – www.newvoicemedia.com

Blog - www.thesocialtester.co.uk

Twitter - @rob_lambert

My book – Remaining Relevant - http://thesocialtester.co.uk/remainingrelevant/