Keynote: Selling (and Buying) “Live Site Quality” at eBay

16
K4 Keynote 10/3/2013 8:30:00 AM "Selling (and Buying) "Live Site Quality" at eBay" Presented by: Jon Bach eBay Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ [email protected] www.sqe.com

description

In the February Fortune magazine, eBay made the cover with the title “eBay is Back!” The article cited improvements in the look and feel of the site, strategic investments in fulfillment, and technology partnerships with retailers to establish it as more than just an online auction service. Jon Bach joined just as eBay was making big bets to make notable and visible gains with this strategy. Jon recounts his two and a half years as a quality engineering director and introduces a concept he calls Live Site Quality. It means the value your customers get while experiencing different activity flows through your online product or service. It’s the impression they’re left with as they try to solve a problem or meet a need—whether it’s a simple task or a complex exploration of your site’s capabilities. Jon’s main idea is selling stakeholders on different Live Site Quality perspectives and getting eBay colleagues from different parts of the organization to buy into the idea that bugs that might most affect their Live Site Quality may lie between their team and another.

Transcript of Keynote: Selling (and Buying) “Live Site Quality” at eBay

Page 1: Keynote: Selling (and Buying) “Live Site Quality” at eBay

K4 Keynote

10/3/2013 8:30:00 AM

"Selling (and Buying) "Live Site

Quality" at eBay"

Presented by:

Jon Bach

eBay

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073

888-268-8770 ∙ 904-278-0524 ∙ [email protected] ∙ www.sqe.com

Page 2: Keynote: Selling (and Buying) “Live Site Quality” at eBay

Jon Bach

eBay, Inc.

With more than eighteen years of experience in software testing, Jon Bach has held technical

and managerial positions in companies including Hewlett-Packard and Microsoft. In his current

role as director of Live Site Quality for eBay, Jon is dedicated to building “end-to-end” tests

(activity flows) in eBay’s core sites to discover important bugs that threaten its core business.

He is most notable for creating, with his brother James, Session-Based Test Management, a

method to manage and report exploratory testing.

Page 3: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

1

Selling (and Buying)

Live Site Quality) at

Jon Bach

QE Director, Live Site Quality

[email protected]

STAR West 2013

February issue

Page 4: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

2

What’s the quality right NOW?

Selling and Buying Live Site Quality

Is it good enough?

Good enough quality bar

Further time and effort

is crucial.

Further time and effort

is a waste of resources.

Unacceptable Quality

Too Much Quality

floating line

Selling and Buying Live Site Quality

Page 5: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

3

Heuristics of quality

Bad Buyer Experiences

Gross Merchandise Volume (+)

Net Promoter Score

Earnings Per Share

Social Media chatter

Morning Mission Report

eWatch’s Most Wanted

Re-rolls and Rollbacks

Call volume

Mean Time to Detect

Mean Time to Mitigate

5 Selling and Buying Live Site Quality

Heuristics of quality

Overdue bug fixes

Survey results

Tell Us What You Think

Metrics: DoD / Wow / MoM / YoY

Key Flow Test Results

eCommerce Bytes

#ebaysux

“Be The Customer”

Discussion Forum topics

Calls to eBay Radio

Emails from VOICES

6 Selling and Buying Live Site Quality

Page 6: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

4

What I do (“Director of Live Site Quality”)

7 Selling and Buying Live Site Quality

“Director of Live Site Quality”

8 Selling and Buying Live Site Quality

Jon the Bug Hunter on eBay Radio

Call customers who participate in our NPS callback program

Speak at VOICES meet-ups

Page 7: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

5

“Director of Live Site Quality”

9 Selling and Buying Live Site Quality

Live Site Ledger

P1 Bugs found this week (with Root Cause Analysis)

Overdue bugs that need fixing

What bad things happened in the last 24 hours?

Live Site Ledger

P1 Bugs found this week (with Root Cause Analysis)

Overdue bugs that need fixing

What bad things happened in the last 24 hours?

Teach New Hires How to Explore

“Director of Live Site Quality”

10 Selling and Buying Live Site Quality

Make sure eWatch is in the loop on issues

Find out who *really* owns this bug

Drive issues that threaten the notion of “site readiness”

Page 8: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

6

“Director of Live Site Quality”

11 Selling and Buying Live Site Quality

Coordinate teams in end-to-end testing

Host bug bashes that focus on exploration

Manage crowdsourced testing efforts in production

What WE do … especially after release

Monitoring

Experimentation

Surveys

Scenario

Follow-up

Investigation

Competitive

Events

Reputation

Dogfooding

12 Selling and Buying Live Site Quality

Page 9: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

7

Monitoring (Checking)

13 Selling and Buying Live Site Quality

Experimentation (A/B testing)

14

A

B

Selling and Buying Live Site Quality

Page 10: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

8

Surveys

When site visitors click this…

15 Selling and Buying Live Site Quality

…we see this:

16 Selling and Buying Live Site Quality

Page 11: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

9

17 Selling and Buying Live Site Quality

Follow-up on “UFO reports”

-------------------------------------------------------------------------------

“I have attached the screen shot for you. Try as I might, I can't get

the selling reminders to go to the top. The arrows don't work, but I

can move sold, unsold and active selling. I even set the default to

summary, but no luck. FYI- I am using Safari on my trusty Mac.

Also, the default font size is too big. When I zoom it out, it's too

small. It was a better size the way it was before. I sent a message

to the team through the 'what do you think' for that page.”

18 Selling and Buying Live Site Quality

Page 12: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

10

Investigative Testing

What questions would you have to troubleshoot a dip in metrics like

this?

19 Selling and Buying Live Site Quality

Topics for investigation (FORCOSTTTIP)

•Feature – Do we know what happens when people bid?

•Origin -- When did this start happening?

•Recent – Did we just push code to Production?

•Consistency / Correlation -- What happened yesterday, tomorrow?

Are there other graphs and metrics?

•Overlap – Is there any other process happening?

•Security – Is it malicious? Intentional?

•Terminology -- What kinds of “bids”? US, UK, International?

•Third-Party / Silent Partner – What’s not in the room? What sort of

information have we NOT heard from?

•Truth is out there – does someone already know about this?

• Instrumentation – is the graph wrong? Can I get more data?

•Prediction – can we test a conjecture with a prediction

20 Selling and Buying Live Site Quality

Page 13: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

11

Competitive Testing

21 Testing… After You’ve Finished Testing

“Site Readiness”

A large seller on eBay wants to have a “Flash Sale”.

Are we ready?

22 Selling and Buying Live Site Quality

Page 14: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

12

Reputation

23 Selling and Buying Live Site Quality

Dogfooding

Video of a flow test:

24 Selling and Buying Live Site Quality

Page 15: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

13

Ask my brother to round up a posse…

Rapid Testing Intensive

July 2012

• 80 testers from around the world – in-person and online

* 4 days of testing eBay Motors: Tire Finder / Wheel Center

•How to jump into a product and find bugs while you learn all about

it, while working toward "deep coverage" testing.

•Charter-based exploration, modeling, usability testing, intense

coverage to deliver notions of quality and risk

25 Selling and Buying Live Site Quality

What I’ve learned

Once they see it, they may want it

There is no sale without a buyer

A buyer can return an item being sold

26 Selling and Buying Live Site Quality

Page 16: Keynote: Selling (and Buying) “Live Site Quality” at eBay

9/23/2013

14

Most Important Message…

27

I AM LIVE SITE QUALITY

(AND SO CAN YOU!)

JON BACH

Selling and Buying Live Site Quality

Selling and Buying Live Site Quality

Back at your desk on Monday

•Run Experimentation??? Try crowdsourced charters

•Create monitoring??? Take an Ops guy to lunch

•What to investigate… Customer Support’s Most Wanted

•Make surveys??? Interview a Business Analyst

•How to make scenarios… Try a flow exercise with legos

•What’s our reputation??? Scan user groups

•Follow-up on what??? Talk to an early adopter

•Dogfood a medical device? Watch a live study or trial

•Capabilities? What??? See a marketing roadmap

•Competitive what now? Explore a competitor URL

•Usability, but no lab? Try Open-Book Testing

28 Selling and Buying Live Site Quality