The Ongoing Evolution of Testing in Agile Development · The Ongoing Evolution of Testing in Agile...

31
© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile By: Scott Barber Chief Technologist PerfTestPlus, Inc. Created for: The Ongoing Evolution of Testing in Agile Development

Transcript of The Ongoing Evolution of Testing in Agile Development · The Ongoing Evolution of Testing in Agile...

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

By:

Scott Barber Chief Technologist PerfTestPlus, Inc.

Created for:

The Ongoing Evolution of Testing in Agile Development

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

Chief Technologist, PerfTestPlus, Inc. [email protected] www.perftestplus.com

@sbarber Co-Founder: Workshop On Performance and Reliability

www.performance-workshop.org

Scott Barber

Co-Author: Author: Contributing Author:

Books: www.perftestplus.com/pubs About me: about.me/scott.barber

The Ongoing Evolution of Testing in Agile Development

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

Me, Agile & Context

I have no “certifications” or “official” training

The “most” Agile/Context-Driven team I was ever part of was before the manifesto/principles were written

I am an Agile Manifesto signatory & a central figure in the Context-Driven school of software testing

I am fully compliant with both Agile & Context-Driven principles; • by nature • in all I do • throughout my life

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

In Other Words…

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

Neither Agile, nor Context-Driven are new

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

Which is why… My first reaction to both the Agile Manifesto &

the principles of Context-Driven Testing was…

With more experience, I realized that… • I’m an outlier • I didn’t understand how “non-outliers” operated • I had some personal research to do

Here is what I learned…

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

Prior to Commercial & Retail Software

Software production was largely thought of as:

(and it was largely Agile & Context-Driven compliant)

(prior to 1985, selling software was illegal in most countries)

Ref for more info: http://www.testingreferences.com/testinghistory.php

> 1979 ~ 1979 ~ 1982 ~ 1988 ~ 1990

Gilb, Boehm, McCabe

Meyers, Crosby, Demarco

Deming, Weinberg

Kaner, Gelperin,

Hetzel

Beizer

~ 1998 Bach

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

~ 1985 ~ 2010

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

I Predict…

Future software historians will list:

as the time when:

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

~ 1985

SDLC Spectrum; Ongoing Evolution ~ 2010

~ 1985 ~ 2010

Be an invaluable project team member – not an arrogant tester who acts like your bug is more important than $13M in lost revenue if it doesn’t ship on time.

Help your team produce business valuable *systems*, faster and cheaper.

Be a testing expert *and* a project “jack-of-all-trades” – reject the “testing union” mentality.

Do *not* assume that you *can* know the entire context of business decisions.

Above all else, remember…

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

Questions

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile

Contact Info

Scott Barber Chief Technologist

PerfTestPlus, Inc. E-mail: [email protected]

Blog: scott-barber.blogspot.com

Web Site: www.PerfTestPlus.com

Twitter: @sbarber

© 2012 PerfTestPlus, Inc. All rights reserved. Testing Evolution in Agile