39
Application Monitor: Adding games to crowd- sourced testing Vivek Venkatachalam Microsoft

Application Monitor: Adding games to crowd-sourced testing

  • Upload
    shayna

  • View
    37

  • Download
    0

Embed Size (px)

DESCRIPTION

Application Monitor: Adding games to crowd-sourced testing. Vivek Venkatachalam Microsoft. In today’s world, delivering quality is getting harder. . You are at this conference to learn new ways to tackle this. Crowdsourced testing is a promising approach BUT …. - PowerPoint PPT Presentation

Citation preview

Page 1: Application Monitor: Adding games to crowd-sourced testing

Application Monitor: Adding games to crowd-sourced testing

Vivek VenkatachalamMicrosoft

Page 2: Application Monitor: Adding games to crowd-sourced testing

In today’s world, deliveringquality is getting harder.

Page 3: Application Monitor: Adding games to crowd-sourced testing

You are at this conference to learn new ways to tackle this.

Page 4: Application Monitor: Adding games to crowd-sourced testing

Crowdsourced testing is a promising approach BUT …

Page 5: Application Monitor: Adding games to crowd-sourced testing

You need a remote control

Page 6: Application Monitor: Adding games to crowd-sourced testing

This talk covers our attempt to build this remote control mechanism

Page 7: Application Monitor: Adding games to crowd-sourced testing

But first, lets go over some basics

Page 8: Application Monitor: Adding games to crowd-sourced testing

Productivity games?

Page 9: Application Monitor: Adding games to crowd-sourced testing

The idea is to introduce game elements into an employee’s workflow

Page 10: Application Monitor: Adding games to crowd-sourced testing

A great example of a productivity game is the Language Quality Game

Page 11: Application Monitor: Adding games to crowd-sourced testing

Dogfooding?

Page 12: Application Monitor: Adding games to crowd-sourced testing

It allows teams to get broad coverage against many configurations.

Page 13: Application Monitor: Adding games to crowd-sourced testing

Participants are volunteers that like to try out new products and help out.

Page 14: Application Monitor: Adding games to crowd-sourced testing

How it all started

Page 15: Application Monitor: Adding games to crowd-sourced testing

We had figured out how to measure performance in a lab setting.

Page 16: Application Monitor: Adding games to crowd-sourced testing

But it was unclear what performance was outside the lab.

Page 17: Application Monitor: Adding games to crowd-sourced testing

We needed to remove the fogaround this data.

Page 18: Application Monitor: Adding games to crowd-sourced testing

Enter Application Monitor

Page 19: Application Monitor: Adding games to crowd-sourced testing

It measures performance on a user’s machine.

Page 20: Application Monitor: Adding games to crowd-sourced testing

And then sends it back to us

Page 21: Application Monitor: Adding games to crowd-sourced testing

This enabled tracking performanceon real user’s machines.

Page 22: Application Monitor: Adding games to crowd-sourced testing

Lets talk about the games now

Page 23: Application Monitor: Adding games to crowd-sourced testing

We started with Easter eggs

Page 24: Application Monitor: Adding games to crowd-sourced testing

These display on a user’s screen when they complete scenarios.

Page 25: Application Monitor: Adding games to crowd-sourced testing

This encouraged deepexploration of features.

Page 26: Application Monitor: Adding games to crowd-sourced testing

Here’s an example.

Page 27: Application Monitor: Adding games to crowd-sourced testing

Here’s another.

Page 28: Application Monitor: Adding games to crowd-sourced testing

Then we moved on to a richer set of themed games

Page 29: Application Monitor: Adding games to crowd-sourced testing

Users self-selected into teams.

Page 30: Application Monitor: Adding games to crowd-sourced testing

The goal was to collect achievements and to get on the leaderboard.

Page 31: Application Monitor: Adding games to crowd-sourced testing

Here’s an example of a leaderboard

Page 32: Application Monitor: Adding games to crowd-sourced testing

Onward to the“Spell Communicator” game

Page 33: Application Monitor: Adding games to crowd-sourced testing

The goal was to get all the letters to light up by exercising scenarios.

Page 34: Application Monitor: Adding games to crowd-sourced testing

And we’re now at the finish line

Page 35: Application Monitor: Adding games to crowd-sourced testing

We were successful ...............to an extent

Page 36: Application Monitor: Adding games to crowd-sourced testing

Even when people tried to “cheat/ game the system "

Page 37: Application Monitor: Adding games to crowd-sourced testing

We also encountered inevitable roadblocks along the way

Page 38: Application Monitor: Adding games to crowd-sourced testing

Credits

My co-authors Marcelo and Harry.Our reviewers Ganesh and Ian.Mike Jackson for the original design.Ross Smith for his support and evangelization.Josh Williams for his game master role.The dogfood users who made this possible.Microsoft Clip Art for the images.

Page 39: Application Monitor: Adding games to crowd-sourced testing

Thanks for listening!