SlideShare a Scribd company logo
1 of 19
Download to read offline
K2
Keynote
10/2/2013 10:00:00 AM

"Testing the Xbox: Lessons for
All"
Presented by:
Alan Page
Microsoft Corporation

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Alan Page
Microsoft
Alan Page is a principal SDET—a fancy name for tester—on the Xbox console team at
Microsoft. Edging up on twenty years in software testing, Alan has previously worked on a
variety of Microsoft products including Windows, Windows CE, Internet Explorer, and Office
Lync. He spent some time as Microsoft’s director of test excellence where he developed and ran
technical training programs for testers throughout the company.
9/19/2013

Testing the Xbox
ALAN PAGE
MICROSOFT

Lessons Learned
from Xbox One

1
9/19/2013

Lessons Learned
from Xbox One

My Story

2
9/19/2013

October 31, 2011

3
9/19/2013

Build a Great
Team
LESSON 1

Three Rules:
- Build a Team, Not a product
- Don’t Ship your Org Chart
- Leverage your Strengths

4
9/19/2013

Have Super
Powers
LESSON 2

5
9/19/2013

You Don’t Have to
Manage to Lead
LESSON 3

6
9/19/2013

Have a Strategy
LESSON 4

7
9/19/2013

Communicate
Intent and
Priorities

Have a plan for
Debt
LESSON 5

8
9/19/2013

“The Tools, Systems, and
Culture we’re creating now…
…will be the Tools, Systems and
Culture we use for the lifetime
of the product.”

The Crowd is
Powerful
LESSON 6

9
9/19/2013

The Crowd is
Powerful
…and the User is
King
LESSON 6 (REVISED)

Evaluation Scale
5

Love It! – You love it so much you’d shout it out at the top of your
lungs through a bullhorn from every rooftop you encounter

4

Like It – You like it a lot and might mention it during a lull in
conversation at a dinner party

3

Meh – You can live with it and neither like it or hate it. It’s nothing
special. There are some improvements that can be made

2

Don’t Like It – The experience leaves a bad taste in your mouth.
You’d use it if you really had to otherwise, you’d stay away from it.

1

Hate it! – You hate it so much that you would only use it if you
were under a Hogwarts compulsion spell

0

Not Implemented

10
9/19/2013

Scenario

Love It Like It

Meh Don't Like Hate

Do this

43

10

1

1

1

Do that

3

2

9

14

20

Do the other thing

40

14

5

0

1

Do something else

20

3

5

7

15

11
9/19/2013

OverCommunicate
LESSON 7

12
9/19/2013

Have Fun
LESSON 8

13
9/19/2013

http://angryweasel.com/blog
http://twitter.com/alanpage

14
9/19/2013

Ease of Use
• Am I able to complete the scenario?
• Is it complicated? Do I need to perform
extraordinary steps to get what I need done?
• Are there glitches in the system that make it
difficult?
• Was it hard to find how to execute this
scenario? Are the features hidden?
• Is the experience consistent?

15
9/19/2013

Responsiveness
• Did I feel like the scenario was fast and
fluid?
• At any point did I feel like I had to wait
a frustrating amount of time?
• Was I effectively distracted while
waiting for an action to take place? (ex.
Movie or animation while I wait)

Usefulness

• Would you use this scenario yourself
to accomplish this specific outcome?
• Does this scenario meet a need for our
consumer?
• Does this let me do something that I
want to do?

16
9/19/2013

Visual Appeal

• Is the experience exciting to see
and hear?
• Is the UI polished?
• Does the UX make the experience
enjoyable?

17

More Related Content

Viewers also liked

Viewers also liked (10)

I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
 
The Why and How of Usability and User Experience (UX) Testing
The Why and How of Usability and User Experience (UX) TestingThe Why and How of Usability and User Experience (UX) Testing
The Why and How of Usability and User Experience (UX) Testing
 
The Developer’s Guide to Test Automation
The Developer’s Guide to Test AutomationThe Developer’s Guide to Test Automation
The Developer’s Guide to Test Automation
 
Swimming with the Salmon: Lessons in Moving Quality Upstream
Swimming with the Salmon: Lessons in Moving Quality UpstreamSwimming with the Salmon: Lessons in Moving Quality Upstream
Swimming with the Salmon: Lessons in Moving Quality Upstream
 
Congruent Coaching: An Exploration
Congruent Coaching: An ExplorationCongruent Coaching: An Exploration
Congruent Coaching: An Exploration
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal Approach
 
Mobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the LabMobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the Lab
 
End-to-End Automation: Providing Stakeholders Feedback on Quality
End-to-End Automation: Providing Stakeholders Feedback on QualityEnd-to-End Automation: Providing Stakeholders Feedback on Quality
End-to-End Automation: Providing Stakeholders Feedback on Quality
 
Transforming the Large Organization
Transforming the Large OrganizationTransforming the Large Organization
Transforming the Large Organization
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 

Similar to Keynote: Testing the Xbox: Lessons for All

W.O.W. - Wonderful, Outstanding Websites to Engage, Empower, and Inspire
W.O.W. - Wonderful, Outstanding Websites to Engage, Empower, and InspireW.O.W. - Wonderful, Outstanding Websites to Engage, Empower, and Inspire
W.O.W. - Wonderful, Outstanding Websites to Engage, Empower, and Inspire
afeldmann
 

Similar to Keynote: Testing the Xbox: Lessons for All (20)

Alan Page: On Testing
Alan Page: On TestingAlan Page: On Testing
Alan Page: On Testing
 
Inside the Mind of the 21st Century Customer
Inside the Mind of the 21st Century CustomerInside the Mind of the 21st Century Customer
Inside the Mind of the 21st Century Customer
 
Alan Page: On Testing
Alan Page: On TestingAlan Page: On Testing
Alan Page: On Testing
 
Sedgwick e0498336-d0105-31189a-assessment 04
Sedgwick e0498336-d0105-31189a-assessment 04Sedgwick e0498336-d0105-31189a-assessment 04
Sedgwick e0498336-d0105-31189a-assessment 04
 
EdUI 2016: How to Implement Low-Tech, High-Impact Usability Testing
EdUI 2016: How to Implement Low-Tech, High-Impact Usability TestingEdUI 2016: How to Implement Low-Tech, High-Impact Usability Testing
EdUI 2016: How to Implement Low-Tech, High-Impact Usability Testing
 
Maybe We Don’t Have to Test It
Maybe We Don’t Have to Test ItMaybe We Don’t Have to Test It
Maybe We Don’t Have to Test It
 
Automated Testing with Logic Apps and Specflow
Automated Testing with Logic Apps and SpecflowAutomated Testing with Logic Apps and Specflow
Automated Testing with Logic Apps and Specflow
 
From Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey ShannahanFrom Gatekeeper to Partner by Kelsey Shannahan
From Gatekeeper to Partner by Kelsey Shannahan
 
Share your #lovefordev
Share your #lovefordevShare your #lovefordev
Share your #lovefordev
 
Invisible Tech: Go APE in the Classroom
Invisible Tech: Go APE in the ClassroomInvisible Tech: Go APE in the Classroom
Invisible Tech: Go APE in the Classroom
 
Usability Testing: Targeting Mobile Devices
Usability Testing: Targeting Mobile DevicesUsability Testing: Targeting Mobile Devices
Usability Testing: Targeting Mobile Devices
 
Top 5 Apps - Why Commit?
Top 5 Apps - Why Commit?Top 5 Apps - Why Commit?
Top 5 Apps - Why Commit?
 
Claudia(madobe) Design Pattern.
Claudia(madobe) Design Pattern.Claudia(madobe) Design Pattern.
Claudia(madobe) Design Pattern.
 
Graceful Failure with Selenium and Continuous Integration
Graceful Failure with Selenium and Continuous IntegrationGraceful Failure with Selenium and Continuous Integration
Graceful Failure with Selenium and Continuous Integration
 
3 Things Rambo can teach you about IT in Startups - Startup Camp Berlin 2013
3 Things Rambo can teach you about IT in Startups - Startup Camp Berlin 20133 Things Rambo can teach you about IT in Startups - Startup Camp Berlin 2013
3 Things Rambo can teach you about IT in Startups - Startup Camp Berlin 2013
 
Tech 20 Session 10
Tech 20 Session 10Tech 20 Session 10
Tech 20 Session 10
 
Bridging the Distance through Agile Game Development
Bridging the Distance through Agile Game DevelopmentBridging the Distance through Agile Game Development
Bridging the Distance through Agile Game Development
 
W.O.W-Wonderful, Outstanding, Websites to engage, empower, and inspire
W.O.W-Wonderful, Outstanding, Websites to engage, empower, and inspireW.O.W-Wonderful, Outstanding, Websites to engage, empower, and inspire
W.O.W-Wonderful, Outstanding, Websites to engage, empower, and inspire
 
W.O.W. - Wonderful, Outstanding Websites to Engage, Empower, and Inspire
W.O.W. - Wonderful, Outstanding Websites to Engage, Empower, and InspireW.O.W. - Wonderful, Outstanding Websites to Engage, Empower, and Inspire
W.O.W. - Wonderful, Outstanding Websites to Engage, Empower, and Inspire
 
Oracle Solaris 11 Education
Oracle Solaris 11 EducationOracle Solaris 11 Education
Oracle Solaris 11 Education
 

More from TechWell

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Keynote: Testing the Xbox: Lessons for All