SlideShare a Scribd company logo
1 of 30
Download to read offline
MICROSOFT VISTA
            A USABILITY PROBLEM?
                            Cate Huston




Tuesday, October 13, 2009
Popularity
                 More than 20 million copies in the first month

                       Double XP

                 Really?

                       Market Share

                       Counting

                  July 2007: Revenue predictions downgraded

                       85% to 78%


Tuesday, October 13, 2009
You Can Still Buy XP
                 HP, July 2008: Majority of Business PCs come with a
                 Vista Business License
                       ... and XP Pre-loaded
                 Dell, October 2008: “Windows Vista® BONUS”
                       ... also known as XP (and option to upgrade)
                 Netbooks
                       ... can’t run Vista


Tuesday, October 13, 2009
I’m a Mac, and I’m a PC
                 Microsoft concerned about Mac comparisons from
                 2005
                 Apple capitalized on this with their “I’m a Mac, and
                 I’m a PC” ads
                 Microsoft created some “bizarre” ads featuring Seinfeld
                 and Bill Gates himself in response
                 Widely derided in the blogsphere



Tuesday, October 13, 2009
Usability Guidelines and
                          Implications
                 Learnability: How easy is it for users to accomplish basic tasks the first time they
                 encounter the design?

                 Efficiency: Once users have learned the design, how quickly can they perform tasks?

                 Memorability: When users return to the design after a period of not using it, how
                 easily can they reestablish proficiency?

                 Errors: How many errors do users make, how severe are these errors, and how easily
                 can they recover from the errors?

                 Satisfaction: How pleasant is it to use the design?

                 Utility, Neilsen: “It matters little that something is easy if it's not what you want. It's
                 also no good if the system can hypothetically do what you want, but you can't make it
                 happen because the user interface is too difficult”




Tuesday, October 13, 2009
Taking a Broader View of
                        Usability
                 Strong business case for usable software

                 What about usability to the people who install and maintain?

                 Consumability: “a successful product should provide value quickly
                 and painlessly after its acquisition”

                       Installation

                       Migration

                       Training

                       Testing



Tuesday, October 13, 2009
Quality Components of
                      Usability: Learnability
                 Training
                       Length of time
                       Number of trainers
                       Big effect on cost-effectiveness
                 Deployment and Networking




Tuesday, October 13, 2009
Quality Components of
                       Usability: Efficiency
                 Businesses invariably want to increase productivity

                       OS is not task orientated; difficult to measure and quantify the
                       effect on productivity

                       Likely to vary dramatically, e.g. Search

                 Repair and Diagnosis

                 Set-up

                       Importance depends on stability of network

                 Cost



Tuesday, October 13, 2009
Quality Components of
                      Usability: Memorability
                 Should not be a big issue, except for:
                       Long period of leave, sabbatical or maternity
                       If running two OSes in parallel
                 Increasing or fluctuating networks
                       Installation
                       Infrequent but rapid expansions



Tuesday, October 13, 2009
Quality Components of
                        Usability: Errors
                 Does the average user know what the OS does?
                       Errors are likely to intimidate them
                 Support for errors, help desk etc
                       Business costs associated with this
                 Could cause delays in time-sensitive or business-critical
                 tasks
                 Installation, Networking, User Errors


Tuesday, October 13, 2009
Quality Components of
                       Usability: Satisfaction


                 Little impact on business costs




Tuesday, October 13, 2009
Quality Components of
                        Usability: Utility
                 An OS does not do what users need, i.e. it has poor utility if:

                       Bespoke / non-standard software does not work

                       Peripherals do not work

                       It runs so slowly that productivity is impacted.

                 Can the vast majority of users can do everything they need
                 to do?

                 Running a dual system



Tuesday, October 13, 2009
Quality Components of
                      Usability: Implications
                 Usability problems compounded in this broader
                 context
                       Peripheral Drivers
                       Running a Dual System
                 Distinguish between Business Usability and Cost
                 effectiveness
                       Usability problems have implications to cost


Tuesday, October 13, 2009
Ubiquity
                 A computer in every home?
                 January 2007: 65% of Americans spent more time with
                 their home computer than their spouse
                 By 2011 every 7-19 year old in England will have access
                 to broadband internet at home
                 Broad spectrum of users
                       Hard to categorize


Tuesday, October 13, 2009
Home Users
                 What is an “average user”?
                 Basic level of computer literacy
                       Read and send email, use the web, write papers
                 Mostly used to access the internet
                 Cloud computing
                 Netbooks



Tuesday, October 13, 2009
Home Users: Problems
                 “Complex” things

                 Error messages

                 XP

                 DRM

                 Need a new computer to run Vista

                       UK Times, 2006: “fewer than 5% of UK households would have a
                       sufficiently powerful PC to run the full version of Ultimate”

                 Alternatives



Tuesday, October 13, 2009
Gamers
                 Games

                 Performance

                 Graphics Intensive

                       Graphics chip, video card, processor(s)

                 Modding

                 Sound and performance issues

                 Alternatives: consoles


Tuesday, October 13, 2009
Power Users
                 “A power user is a user of a personal computer who can use
                 advanced features of programs which are outside the expertise
                 of "normal" users, yet is not capable of advanced, non
                 application-oriented tasks like programming and may or may
                 not be capable of system administration.”

                 Chris Pirillo: 52 minutes

                 Lots of software

                 Specific needs and expectations

                 Computer is “crucial” to work


Tuesday, October 13, 2009
Power Users: Problems
                 Personalized set-up

                 Time consuming

                       Applications and peripherals, not a programmer

                 Pirillo: “I can't live in Vista if the software that I use in my life for
                 productivity does not work”

                 Feedback ignored, Pirillo: “Microsoft Windows completely abandoned its
                 power users, period”

                 5 years of XP

                 Alternatives



Tuesday, October 13, 2009
Businesses
                 Many types of user
                 Wide range of computer-literacy levels
                 Broad set of problems
                 Problems compounded
                 Bespoke or industry-specific applications
                 The person who sets up the computer is not the person
                 who uses it.


Tuesday, October 13, 2009
Costs
                 December 2006: half the average business PCs would not run the
                 lower end versions of Vista

                 6% would run Vista premium

                 RAM upgrades

                 Continental: configured to look like XP

                 Intel: “no compelling case for adopting Vista”

                 IBM: move to Linux

                 Some companies skipping Vista: not recommended



Tuesday, October 13, 2009
Pricing and Competition
                 Amazon

                 Prices down by an average of 17.9%

                       Business: cut in excess of 30%

                       Speed up adoption after SP1

                 China: only 244 sold in the first two weeks

                 Governments move to OS because of pricing

                       India, France, Munich


Tuesday, October 13, 2009
Improving the User
                                Experience
                 Windows 95

                       Iteration, rapid prototyping, user testing

                 “There’s a lot to like”

                       Security, power, performance, graphics, wireless networking, search...

                 But...

                       “Favoring security and IT controls over end user productivity”

                       High system requirements, User Account Control, secure desktop, networking,
                       start menu design, versions and prices, lack of originality

                 Poor UI design, insufficiently thought through features and changes




Tuesday, October 13, 2009
Not Improving the User
                           Experience
                 Software Protection Platform

                       Unscrupulous resellers

                       Server Outage

                 Mojave

                       Improve perception, rather than UE

                 “Vista Capable”

                       “$2,100 email machine”

                 Development has not progressed with expectations




Tuesday, October 13, 2009
Security
                 Secure Development Life Cycle
                 Conflicting reports
                 Norman: “The more thorough the demands of security,
                 the less secure the result”
                 Compromises on security to improve usability
                 Avoid annoying the user to the point they disable it.



Tuesday, October 13, 2009
User Account Control
                 “And take User Account Control (UAC), please. No
                 seriously, please take it. And kill it. And stomp on its
                 dead body. And then hang it on a flag pole as a warning
                 to others”

                 Response to real problems

                 Toned down to reflect usability issues

                 Similar to the Mac security password prompt

                 Keep users safe, not punish


Tuesday, October 13, 2009
User Account Control
                                   Issues
                 Designed to “annoy users”

                 UAC can prevent applications from running

                 Is it usable?

                       Positive review: twice a day

                 Is it secure?

                       Social engineering

                 Invisibly secure


Tuesday, October 13, 2009
Conclusions
                 Many improvements, including in usability
                 Poor consumability
                 Poor perception spread virally
                 Lack of momentum above standard resistance to
                 change
                 Competition and implications
                 Recession


Tuesday, October 13, 2009
Back to the Average User


                 Do we know who the average user is?
                 Does Microsoft?




Tuesday, October 13, 2009
References


                 Full paper and reference list available at:
                 http://vista.kitty.letterboxes.org/




Tuesday, October 13, 2009

More Related Content

What's hot

F200612 deliver-message-ist2020-v2001c
F200612 deliver-message-ist2020-v2001cF200612 deliver-message-ist2020-v2001c
F200612 deliver-message-ist2020-v2001cTony Pearson
 
Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Claire Rowland
 
A Practical Guide to Mobile and Touch
A Practical Guide to Mobile and TouchA Practical Guide to Mobile and Touch
A Practical Guide to Mobile and TouchDan Lewis
 
UXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopClaire Rowland
 
10 lessons - Mobile Usability Testing
10 lessons - Mobile Usability Testing10 lessons - Mobile Usability Testing
10 lessons - Mobile Usability TestingPeak Usability
 
Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15Claire Rowland
 
Berlin Expert Days 2013 - Performance Talk
Berlin Expert Days 2013 - Performance TalkBerlin Expert Days 2013 - Performance Talk
Berlin Expert Days 2013 - Performance TalkEduard Tudenhoefner
 
Flip (Video) For West Chester University
Flip (Video) For West Chester UniversityFlip (Video) For West Chester University
Flip (Video) For West Chester UniversityChris Penny
 
Jmp303 the great howto 5
Jmp303 the great howto 5Jmp303 the great howto 5
Jmp303 the great howto 5Mats Jansson
 
Interusability: designing a coherent system UX
Interusability: designing a coherent system UXInterusability: designing a coherent system UX
Interusability: designing a coherent system UXClaire Rowland
 

What's hot (10)

F200612 deliver-message-ist2020-v2001c
F200612 deliver-message-ist2020-v2001cF200612 deliver-message-ist2020-v2001c
F200612 deliver-message-ist2020-v2001c
 
Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016
 
A Practical Guide to Mobile and Touch
A Practical Guide to Mobile and TouchA Practical Guide to Mobile and Touch
A Practical Guide to Mobile and Touch
 
UXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshop
 
10 lessons - Mobile Usability Testing
10 lessons - Mobile Usability Testing10 lessons - Mobile Usability Testing
10 lessons - Mobile Usability Testing
 
Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15
 
Berlin Expert Days 2013 - Performance Talk
Berlin Expert Days 2013 - Performance TalkBerlin Expert Days 2013 - Performance Talk
Berlin Expert Days 2013 - Performance Talk
 
Flip (Video) For West Chester University
Flip (Video) For West Chester UniversityFlip (Video) For West Chester University
Flip (Video) For West Chester University
 
Jmp303 the great howto 5
Jmp303 the great howto 5Jmp303 the great howto 5
Jmp303 the great howto 5
 
Interusability: designing a coherent system UX
Interusability: designing a coherent system UXInterusability: designing a coherent system UX
Interusability: designing a coherent system UX
 

Similar to Microsoft Vista: A Usability Problem

Regarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and LinuxRegarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and LinuxRobert Sutor
 
Opening Remarks - Cloud Symposium
Opening Remarks - Cloud SymposiumOpening Remarks - Cloud Symposium
Opening Remarks - Cloud SymposiumACMBangalore
 
Architecture In An Agile World
Architecture In An Agile WorldArchitecture In An Agile World
Architecture In An Agile WorldJames Cooper
 
VMware View 4
VMware View 4VMware View 4
VMware View 4netlogix
 
User owned devices
User owned devicesUser owned devices
User owned devicesKim Jensen
 
How To Deliver High Performing Highly Available Cloud Applications
How To Deliver High Performing Highly Available Cloud ApplicationsHow To Deliver High Performing Highly Available Cloud Applications
How To Deliver High Performing Highly Available Cloud ApplicationsBen Rushlo
 
Linux on systemz
Linux on systemzLinux on systemz
Linux on systemzsystemz
 
Linux on systemz
Linux on systemzLinux on systemz
Linux on systemzsystemz
 
Linux on systemz
Linux on systemzLinux on systemz
Linux on systemzsystemz
 
Quick Introduction to Gearman
Quick Introduction to GearmanQuick Introduction to Gearman
Quick Introduction to GearmanGiuseppe Maxia
 
8 Sure-Fire Ways to Manage Your Desktops
8 Sure-Fire Ways to Manage Your Desktops8 Sure-Fire Ways to Manage Your Desktops
8 Sure-Fire Ways to Manage Your DesktopsScriptLogic
 
A pc on every desk. A big mistake.
A pc on every desk. A big mistake.A pc on every desk. A big mistake.
A pc on every desk. A big mistake.Tom Presotto
 
Case study report (Memo)
Case study report (Memo)Case study report (Memo)
Case study report (Memo)Ali Shah
 
Vmware view vdi for americana's business case
Vmware view vdi for americana's business caseVmware view vdi for americana's business case
Vmware view vdi for americana's business caseTripleValue
 
Get The Facts Comparing Windows Mobile And Blackberry 2003
Get The Facts  Comparing Windows Mobile And Blackberry 2003Get The Facts  Comparing Windows Mobile And Blackberry 2003
Get The Facts Comparing Windows Mobile And Blackberry 2003jasonlan
 
Ibm messaging & collaboration roadmap 2013 (external)
Ibm messaging & collaboration roadmap 2013 (external)Ibm messaging & collaboration roadmap 2013 (external)
Ibm messaging & collaboration roadmap 2013 (external)Scott Souder
 

Similar to Microsoft Vista: A Usability Problem (20)

Technology update
Technology updateTechnology update
Technology update
 
Technology update
Technology updateTechnology update
Technology update
 
Regarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and LinuxRegarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and Linux
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Opening Remarks - Cloud Symposium
Opening Remarks - Cloud SymposiumOpening Remarks - Cloud Symposium
Opening Remarks - Cloud Symposium
 
Architecture In An Agile World
Architecture In An Agile WorldArchitecture In An Agile World
Architecture In An Agile World
 
VMware View 4
VMware View 4VMware View 4
VMware View 4
 
User owned devices
User owned devicesUser owned devices
User owned devices
 
How To Deliver High Performing Highly Available Cloud Applications
How To Deliver High Performing Highly Available Cloud ApplicationsHow To Deliver High Performing Highly Available Cloud Applications
How To Deliver High Performing Highly Available Cloud Applications
 
Linux on systemz
Linux on systemzLinux on systemz
Linux on systemz
 
Linux on systemz
Linux on systemzLinux on systemz
Linux on systemz
 
Linux on systemz
Linux on systemzLinux on systemz
Linux on systemz
 
Quick Introduction to Gearman
Quick Introduction to GearmanQuick Introduction to Gearman
Quick Introduction to Gearman
 
8 Sure-Fire Ways to Manage Your Desktops
8 Sure-Fire Ways to Manage Your Desktops8 Sure-Fire Ways to Manage Your Desktops
8 Sure-Fire Ways to Manage Your Desktops
 
A pc on every desk. A big mistake.
A pc on every desk. A big mistake.A pc on every desk. A big mistake.
A pc on every desk. A big mistake.
 
Case study report (Memo)
Case study report (Memo)Case study report (Memo)
Case study report (Memo)
 
Vmware view vdi for americana's business case
Vmware view vdi for americana's business caseVmware view vdi for americana's business case
Vmware view vdi for americana's business case
 
Get The Facts Comparing Windows Mobile And Blackberry 2003
Get The Facts  Comparing Windows Mobile And Blackberry 2003Get The Facts  Comparing Windows Mobile And Blackberry 2003
Get The Facts Comparing Windows Mobile And Blackberry 2003
 
Empower Employee to Work Anyplace, Amytime
Empower Employee to Work Anyplace, AmytimeEmpower Employee to Work Anyplace, Amytime
Empower Employee to Work Anyplace, Amytime
 
Ibm messaging & collaboration roadmap 2013 (external)
Ibm messaging & collaboration roadmap 2013 (external)Ibm messaging & collaboration roadmap 2013 (external)
Ibm messaging & collaboration roadmap 2013 (external)
 

More from Cate Huston

15 Tools to Make University Easier
15 Tools to Make University Easier15 Tools to Make University Easier
15 Tools to Make University EasierCate Huston
 
Holiday Science Lecture: Art, Life and Programming
Holiday Science Lecture: Art, Life and ProgrammingHoliday Science Lecture: Art, Life and Programming
Holiday Science Lecture: Art, Life and ProgrammingCate Huston
 
Art, Life and Programming
Art, Life and ProgrammingArt, Life and Programming
Art, Life and ProgrammingCate Huston
 
Thinking Like a Programmer
Thinking Like a ProgrammerThinking Like a Programmer
Thinking Like a ProgrammerCate Huston
 
An Introduction to Processing
An Introduction to ProcessingAn Introduction to Processing
An Introduction to ProcessingCate Huston
 
Art, Life and Programming
Art, Life and ProgrammingArt, Life and Programming
Art, Life and ProgrammingCate Huston
 
Java Building Blocks
Java Building BlocksJava Building Blocks
Java Building BlocksCate Huston
 

More from Cate Huston (10)

15 Tools to Make University Easier
15 Tools to Make University Easier15 Tools to Make University Easier
15 Tools to Make University Easier
 
Holiday Science Lecture: Art, Life and Programming
Holiday Science Lecture: Art, Life and ProgrammingHoliday Science Lecture: Art, Life and Programming
Holiday Science Lecture: Art, Life and Programming
 
Art, Life and Programming
Art, Life and ProgrammingArt, Life and Programming
Art, Life and Programming
 
Thinking Like a Programmer
Thinking Like a ProgrammerThinking Like a Programmer
Thinking Like a Programmer
 
An Introduction to Processing
An Introduction to ProcessingAn Introduction to Processing
An Introduction to Processing
 
Art, Life and Programming
Art, Life and ProgrammingArt, Life and Programming
Art, Life and Programming
 
Java Building Blocks
Java Building BlocksJava Building Blocks
Java Building Blocks
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Processing
ProcessingProcessing
Processing
 
iPhone Commerce
iPhone CommerceiPhone Commerce
iPhone Commerce
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Microsoft Vista: A Usability Problem

  • 1. MICROSOFT VISTA A USABILITY PROBLEM? Cate Huston Tuesday, October 13, 2009
  • 2. Popularity More than 20 million copies in the first month Double XP Really? Market Share Counting July 2007: Revenue predictions downgraded 85% to 78% Tuesday, October 13, 2009
  • 3. You Can Still Buy XP HP, July 2008: Majority of Business PCs come with a Vista Business License ... and XP Pre-loaded Dell, October 2008: “Windows Vista® BONUS” ... also known as XP (and option to upgrade) Netbooks ... can’t run Vista Tuesday, October 13, 2009
  • 4. I’m a Mac, and I’m a PC Microsoft concerned about Mac comparisons from 2005 Apple capitalized on this with their “I’m a Mac, and I’m a PC” ads Microsoft created some “bizarre” ads featuring Seinfeld and Bill Gates himself in response Widely derided in the blogsphere Tuesday, October 13, 2009
  • 5. Usability Guidelines and Implications Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? Efficiency: Once users have learned the design, how quickly can they perform tasks? Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency? Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? Satisfaction: How pleasant is it to use the design? Utility, Neilsen: “It matters little that something is easy if it's not what you want. It's also no good if the system can hypothetically do what you want, but you can't make it happen because the user interface is too difficult” Tuesday, October 13, 2009
  • 6. Taking a Broader View of Usability Strong business case for usable software What about usability to the people who install and maintain? Consumability: “a successful product should provide value quickly and painlessly after its acquisition” Installation Migration Training Testing Tuesday, October 13, 2009
  • 7. Quality Components of Usability: Learnability Training Length of time Number of trainers Big effect on cost-effectiveness Deployment and Networking Tuesday, October 13, 2009
  • 8. Quality Components of Usability: Efficiency Businesses invariably want to increase productivity OS is not task orientated; difficult to measure and quantify the effect on productivity Likely to vary dramatically, e.g. Search Repair and Diagnosis Set-up Importance depends on stability of network Cost Tuesday, October 13, 2009
  • 9. Quality Components of Usability: Memorability Should not be a big issue, except for: Long period of leave, sabbatical or maternity If running two OSes in parallel Increasing or fluctuating networks Installation Infrequent but rapid expansions Tuesday, October 13, 2009
  • 10. Quality Components of Usability: Errors Does the average user know what the OS does? Errors are likely to intimidate them Support for errors, help desk etc Business costs associated with this Could cause delays in time-sensitive or business-critical tasks Installation, Networking, User Errors Tuesday, October 13, 2009
  • 11. Quality Components of Usability: Satisfaction Little impact on business costs Tuesday, October 13, 2009
  • 12. Quality Components of Usability: Utility An OS does not do what users need, i.e. it has poor utility if: Bespoke / non-standard software does not work Peripherals do not work It runs so slowly that productivity is impacted. Can the vast majority of users can do everything they need to do? Running a dual system Tuesday, October 13, 2009
  • 13. Quality Components of Usability: Implications Usability problems compounded in this broader context Peripheral Drivers Running a Dual System Distinguish between Business Usability and Cost effectiveness Usability problems have implications to cost Tuesday, October 13, 2009
  • 14. Ubiquity A computer in every home? January 2007: 65% of Americans spent more time with their home computer than their spouse By 2011 every 7-19 year old in England will have access to broadband internet at home Broad spectrum of users Hard to categorize Tuesday, October 13, 2009
  • 15. Home Users What is an “average user”? Basic level of computer literacy Read and send email, use the web, write papers Mostly used to access the internet Cloud computing Netbooks Tuesday, October 13, 2009
  • 16. Home Users: Problems “Complex” things Error messages XP DRM Need a new computer to run Vista UK Times, 2006: “fewer than 5% of UK households would have a sufficiently powerful PC to run the full version of Ultimate” Alternatives Tuesday, October 13, 2009
  • 17. Gamers Games Performance Graphics Intensive Graphics chip, video card, processor(s) Modding Sound and performance issues Alternatives: consoles Tuesday, October 13, 2009
  • 18. Power Users “A power user is a user of a personal computer who can use advanced features of programs which are outside the expertise of "normal" users, yet is not capable of advanced, non application-oriented tasks like programming and may or may not be capable of system administration.” Chris Pirillo: 52 minutes Lots of software Specific needs and expectations Computer is “crucial” to work Tuesday, October 13, 2009
  • 19. Power Users: Problems Personalized set-up Time consuming Applications and peripherals, not a programmer Pirillo: “I can't live in Vista if the software that I use in my life for productivity does not work” Feedback ignored, Pirillo: “Microsoft Windows completely abandoned its power users, period” 5 years of XP Alternatives Tuesday, October 13, 2009
  • 20. Businesses Many types of user Wide range of computer-literacy levels Broad set of problems Problems compounded Bespoke or industry-specific applications The person who sets up the computer is not the person who uses it. Tuesday, October 13, 2009
  • 21. Costs December 2006: half the average business PCs would not run the lower end versions of Vista 6% would run Vista premium RAM upgrades Continental: configured to look like XP Intel: “no compelling case for adopting Vista” IBM: move to Linux Some companies skipping Vista: not recommended Tuesday, October 13, 2009
  • 22. Pricing and Competition Amazon Prices down by an average of 17.9% Business: cut in excess of 30% Speed up adoption after SP1 China: only 244 sold in the first two weeks Governments move to OS because of pricing India, France, Munich Tuesday, October 13, 2009
  • 23. Improving the User Experience Windows 95 Iteration, rapid prototyping, user testing “There’s a lot to like” Security, power, performance, graphics, wireless networking, search... But... “Favoring security and IT controls over end user productivity” High system requirements, User Account Control, secure desktop, networking, start menu design, versions and prices, lack of originality Poor UI design, insufficiently thought through features and changes Tuesday, October 13, 2009
  • 24. Not Improving the User Experience Software Protection Platform Unscrupulous resellers Server Outage Mojave Improve perception, rather than UE “Vista Capable” “$2,100 email machine” Development has not progressed with expectations Tuesday, October 13, 2009
  • 25. Security Secure Development Life Cycle Conflicting reports Norman: “The more thorough the demands of security, the less secure the result” Compromises on security to improve usability Avoid annoying the user to the point they disable it. Tuesday, October 13, 2009
  • 26. User Account Control “And take User Account Control (UAC), please. No seriously, please take it. And kill it. And stomp on its dead body. And then hang it on a flag pole as a warning to others” Response to real problems Toned down to reflect usability issues Similar to the Mac security password prompt Keep users safe, not punish Tuesday, October 13, 2009
  • 27. User Account Control Issues Designed to “annoy users” UAC can prevent applications from running Is it usable? Positive review: twice a day Is it secure? Social engineering Invisibly secure Tuesday, October 13, 2009
  • 28. Conclusions Many improvements, including in usability Poor consumability Poor perception spread virally Lack of momentum above standard resistance to change Competition and implications Recession Tuesday, October 13, 2009
  • 29. Back to the Average User Do we know who the average user is? Does Microsoft? Tuesday, October 13, 2009
  • 30. References Full paper and reference list available at: http://vista.kitty.letterboxes.org/ Tuesday, October 13, 2009