CHI 2008 Proceedings · Research Landscapes

April 5-10, 2008 · Florence, Italy

User Experience at Google – Focus on the user and all else will follow Irene Au

Antonella Pavese

Abstract

Google, Inc.

Google, Inc.

Mountain View, CA 94043 USA

New York, NY 10011 USA

[email protected]

[email protected]

Richard Boardman

Jens Riegelsberger

Google, Inc.

Google UK

Mountain View, CA 94043 USA

London, SW1W 9TQ

[email protected]

[email protected]

Robin Jeffries

Kerry Rodden

Google, Inc.

Google, Inc.

This paper presents an overview of the User Experience (UX) team at Google. We focus on four aspects of working within Google’s product development organization: (1) a bottom-up 'ideas' culture, (2) a data-driven engineering approach, (3) a fast, highly iterative web development cycle, and (4) a global product perspective of designing for multiple countries. Each aspect leads to challenges and opportunities for the UX team. We discuss these, and outline some of the methodological approaches we employ to deal with them, along with some examples of our work.

Mountain View, CA 94043 USA

Mountain View, CA 94043 USA

[email protected]

[email protected]

Keywords

Patrick Larvie

Molly Stevens

Google, organizational overview, user experience, design, research

Google, Inc.

Google, Inc.

Mountain View, CA 94043 USA

New York, NY 10011 USA

ACM Classification Keywords

[email protected]

[email protected]

H5.2. User interfaces

Introduction

Copyright is held by the author/owner(s). CHI 2008, April 5 – April 10, 2008, Florence, Italy ACM 978-1-60558-012-8/08/04.

The first statement of Google’s Corporate Philosophy is “Follow the user and all else will follow” [3]. This means that the importance of user experience (UX) is encoded into the culture. However, as in any other organization, the Google UX team encounters challenges and opportunities resulting from how this is interpreted. In

3681

CHI 2008 Proceedings · Research Landscapes

April 5-10, 2008 · Florence, Italy

this paper we discuss the work of the Google UX team, focusing on four aspects of our culture: (1) a bottomup 'ideas' culture, (2) a data-driven engineering approach, (3) fast and iterative web-development product cycles, and (4) a global product perspective of designing for multiple countries. Firstly we briefly introduce our team structure and locations. At Google the UX team is part of the global engineering organization. The team is structured to align with our core product areas - Search (including Mobile, Maps, and desktop tools), Commerce (advertising products), and Applications (our communication and collaboration products such as Gmail and Calendar). The team includes people with skills in interaction design, visual design, user research, web development, technical writing, participant recruiting and audio-visual infrastructure. The team is situated across multiple locations around the world, including the UK, Switzerland, China, Australia, India, and Korea, as well as California, New York, Washington, Colorado, and Illinois in the USA (see Figure 1).

How we work #1: Bottom-up Culture Google is built around an 'ideas' culture based on the goal of continuous innovation. There is a belief that great ideas can come from anyone, and that this is the place to help them grow. An example of this is '20% time' [4,5] All engineers are encouraged to spend 20% of their time working on something they have a passion for that may or may not be related to their primary work. Google News, Google Trends and Google Finance are examples of products that were originally created in 20% time.

Figure 1: Google UX Team locations. Because of this, Google can be likened to an ideas factory with hundreds of active projects being continuously created and worked on. This leads to several challenges for the UX team: 1.

Challenge 1: How can the UX team scale to meet the demand for involvement across so many projects? Many of these projects make significant UI progress as a 1-2 person project, despite their recognition that they need UX help; other projects will never see the light of day. How can UX offer support without becoming a bottleneck?

2.

Challenge 2: Does anyone need this wonderful technology? In many cases, 20% projects emerge from a technically feasible or fascinating idea, rather than a specific user need. How can UX help steer project focus to an overlooked user need?

Some of the techniques, which the UX team employs to meet these challenges, are outlined below. Entering the corporate DNA While the UX team would prefer to fully engage with teams and do so on the projects that are most important, we recognize that the best way to scale

3682

CHI 2008 Proceedings · Research Landscapes

effectively is to educate and train engineering and PM about user experience. To enrich the fruits of the bottom-up culture, UX aims to get user empathy, and design principles into every Google engineer's head. We want engineers to draw from the lives of our users when they are making decisions. A company cannot fully realize a vision of focusing on the user without having relentless user focus as part of the DNA. To that end we are running several programs to build human-centeredness into the company’s culture, for example the ‘Life of a User’ training program and ‘Field Fridays’: •



All new Google employees (also known as ‘Nooglers’) complete ‘Life of a User’ training from the UX team, which complements their technical training. This covers user-centered design principles and useful research methods, as well as introducing the UX team and available resources such as styleguides. In addition, the UX team runs a ‘Field Fridays’ program at various locations whereby any Googler can attend field studies to connect them with the everyday problems and “delighters” of our users. These studies may be focused on a particular project or on gathering more long-term data to guide product teams. Our aim is to ensure that there is always at least one non-UX observer in every study.

Scaling to support hundreds of projects At some stage in most projects involving UI, some hands-on UX involvement is required. This is provided in a scalable fashion via ‘Office hours’ sessions for each

April 5-10, 2008 · Florence, Italy

of our product areas. Here, UX designers and researchers are on hand at a regular time each week to provide consultancy for anyone who wants it. This means that new 20% projects without any official UX commitment can still get assistance. In addition, internal UX standards, style guides and pattern libraries allow teams to leverage previous design work. Rather than running distinct usability tests or walkthroughs for all new features, the team tries to bundle up testing into regular testing programs for any single product area, e.g. Search or Commerce. As well as streamlining the recruitment process, spare 5-10 minute “piggyback” slots can be made available for smaller projects that might not otherwise have a chance to get early user feedback. Helping Focus Projects on User Needs Sadly it is impossible to conduct early research for every emergent project idea. A key aim for user research is thus to focus on broad strategic work that can be used by a lot of project sub teams, including those that are just coming into existence. The UX team also maintains a User research knowledge base. Here our aim is to ensure salient information is easily accessible by engineers and other team members. Where possible general themes are presented for a product or product area (e.g. “The Top 10 things you need to know about GMail users”). This means that some grounding research is available to engineers working in any area.

How we work #2: Data-driven approach Google is a very data-driven organization. Everything from server performance to hiring success is tracked

3683

CHI 2008 Proceedings · Research Landscapes

rigorously, via metrics and dashboards. Having the key statistics at hand is central to the executive decisionmaking process. The majority of Google's products are web-based, making web analytics a very important user research method for our team. We have specialists who work solely on analyzing aggregated usage data from a UX perspective, helping to get a better understanding of how our products are actually being used, and what is working or not working for our users. We track conventional metrics such as page views, and also more user-centric ones. For example, a key indicator of the success of a product is its growth in terms of the number of users who are active, but there are many possible ways to define “active”. A typical definition is that the user visited the product’s web site at some point during a fixed time window, such as the last 7 days. When studying Blogger [2], however, we observed that individual bloggers have very different patterns of posting (e.g. several times per day, versus once per month or less), and proposed that it would be more appropriate to use a variable-length time window, based on what is typical for each blogger. For many of its products, Google will test UI variations on the site by exposing them to a randomly selected set of users in a live experiment - a technique also known as "A/B testing". For each variation, key metrics are tracked, enabling us to see which variation performs best. The results are often surprising and may run counter to the predictions of even the most experienced UX practitioners. We can gather lots of data in a short period of time - but it is often necessary to let experiments run for a while, to get both the initial effect and the settled effect.

April 5-10, 2008 · Florence, Italy

Of course, web analytics can show us what is happening, but not why. We always supplement quantitative analysis with qualitative study of the contextual factors that drive user behavior (e.g. via field research, diary studies, face-to-face interviews). It can be particularly valuable to combine the two types of methods in a single study, recruiting a set of participants to use a specially instrumented version of a product in a field study. This allows us to gather detailed and highly accurate data on product usage over time, while being able to interpret it with contextual information gathered from e.g. diaries or user interviews. An example of such an approach, applied to Google Maps for Mobile, is reported in [6].

How we work #3: Rapid web development cycles Desktop software was traditionally updated on an approximately annual basis. With the advent of the web, updating web-based products is much easier, allowing companies such as Google to roll out new products and features much more rapidly. In order to support tight turn-around, UX practices a number of agile techniques such as guerilla usability testing (e.g. limited numbers of users hijacked from the Google cafeteria at short notice), prototyping on the fly, and online experimentation. One agile usability technique also employed at Google is enabling a live instant messaging dialogue between observers and moderator during lab-based testing [1]. This enables redesign even within the scope of a single study session, and allows extensive product iteration over the course of even a short user study.

3684

CHI 2008 Proceedings · Research Landscapes

How we work #4: Global audience The term 'Google' has found its way into everyday language in many parts of the world - this is testament to the reach of the products we help design as the Google UX team. Unlike in many other organizations, every product at Google is built from the outset with a view to being rolled out in dozens of countries and languages. This truly global perspective, combined with a wide product portfolio, has two consequences: (1) we face the same challenges of localization as other organizations, but on a much larger scale; (2) many of our core products (e.g. search, maps) are dependent on locally existing content and its structure as well as on locally variable needs, hence we face global UX scaling challenges that are more unique. UI localization challenges As the quality of local user interfaces has a tremendous effect on the usability of our products internationally the UX team works closely with localization (l10n) and internationalization engineering (i18n) teams. International user studies can help to highlight some of the problems for some products in some regions. However, the focus of our work is on more scalable efforts, such as fixing problems in shared UI libraries, and providing training and resources to in-country teams to conduct their own ongoing research. Global UX challenges While poor UI localization can be a formidable barrier to using a product, it's also the - relatively - easiest to fix. A far bigger challenge is the variation in user needs and expectations that stem from cultural, regulatory, and structural differences. One area, where such variations are evident is that of global payment systems, which impacts both our advertising products and Google

April 5-10, 2008 · Florence, Italy

Checkout. Differences in financial regulation impacts what information must be collected and how tax is calculated. In addition, typical payment systems differ by market. While credit cards may be ubiquitous in the US, German users may expect to pay via direct debit. However, there are even wider-reaching more subtle connotations: we found in Russia, that the very fact that a website registered with Google AdWords formed the basis of some form of user trust, as it allowed users to conclude that they were engaging with a 'real business'. In addition to this general global diversity in user needs and use cases, Google Search (web, local, map, etc.) faces specific challenges that are related to the question of what content we offer, how we trigger it and how we rank it. As an example, if a Google Maps user types 'Manchester Airport' does she want Manchester UK, or Manchester US? Can we accurately predict her intent from the location, language, or interaction history? Or, while it may be evident to every German that 'HH' is short for 'Hamburg' when talking about cities (as car number plates are often used for locations), this search term may have a different meaning in another location or context. To respond to these challenges we are growing the Google UX team globally, so that we have members with local expertise who live and work in all key markets. In addition we are working increasingly with local Googlers in the many sales and support offices, who volunteer some of their time to give feedback on early prototypes. In addition we conduct international user research projects in which local Googlers and members of the UX team go out into the field to learn about local needs and thus increase sensitivity and

3685

CHI 2008 Proceedings · Research Landscapes

awareness. Finally, with Google's increasingly globally distributed product development we are now also working on products that are first created in and for an 'international' market, and then 'localized' for the US.

April 5-10, 2008 · Florence, Italy

Acknowledgements Thanks to our colleagues at Google for their input on the paper.

References Supporting Other Diverse Users As well as international users, another example of diverse user needs is that of providing accessible UI for people with disabilities. [7] discusses some of the methodology adaptations made at Google to accommodate blind participants. These include (1) customizing test environments, (2) dealing with audio interference between screen reader output and the interview dialogue, and (3) educating observers inexperienced in accessibility technology.

Closing Discussion In this paper we’ve outlined a few aspects of UX work within Google’s engineering and product development culture. Many of these cultural aspects are common to other companies, but the combination of all 4 described in this paper - 20% projects, data-driven decisions, tight web development cycles, and global outlook - is unique to Google, and leads to a unique UX organization.

[1] Boardman, R., No IM please, We're Testing, Richard Boardman, Extended Abstracts of CHI’06, ACM Press (2006). [2] Kramer, A., and Rodden, K., Applying a UserCentered Metric to Identify Active Blogs, Extended Abstracts of CHI’07, ACM Press (2007). [3] Google website, Company Information: Our Philosophy, http://www.google.com/corporate/ tenthings.html [4] Google blog, Google’s 20% time in action, http://googleblog.blogspot.com/2006/05/googles-20percent-time-in-action.html, 2006. [5] New York Times website, The Google Way: Give engineers room, http://www.nytimes.com/ 2007/10/21/jobs/21pre.html, 21 October 2007. [6] Riegelsberger, J., and Nakhimovsky, Y, Seeing the bigger picture: A multi-method field trial of Google Maps for Mobile, Extended Abstracts of CHI'08, ACM Press (to appear). [7] Strain, P., Shaikh, A, Boardman, R., Thinking but not seeing: think-aloud for non-sighted users, Extended Abstracts of CHI '07, ACM Press (2007).

3686

User Experience at Google – Focus on the user ... - ACM Digital Library

Apr 10, 2008 - The first statement of Google's Corporate Philosophy is. “Follow the user and all ... design, user research, web development, technical writing ...

337KB Sizes 1 Downloads 92 Views

Recommend Documents

Online Microsurveys for User Experience Research - ACM Digital Library
May 1, 2014 - experience research. We focus specifically on Google. Consumer Surveys (GCS) and analyze a combination of log data and GCSs run by the ...

Trust, Transparency & Control in Inferred User ... - ACM Digital Library
Apr 26, 2014 - Abstract. This paper explores the importance of transparency and control to users in the context of inferred user interests. More specifically, we illustrate the association between various levels of control the users have on their inf

ACM significantly improved user experience with Google Site Search
company places innovation, efficiency, and user friendliness at the heart of its technical development ... As a Software-as-a-. Service (SaaS) solution, you can ...

ACM significantly improved user experience with Google Site Search
company places innovation, efficiency, and user friendliness at the heart of its technical development ... As a Software-as-a-. Service (SaaS) solution, you can ...

practice - ACM Digital Library
This article provides an overview of how XSS vulnerabilities arise and why it is so difficult to avoid them in real-world Web application software development.

BeyondCorp 5 The User Experience
BeyondCorp, we've also improved other technology experiences for our users. One of the most .... The front end is an interactive Web service. It issues requests.

Challenges on the Journey to Co-Watching ... - ACM Digital Library
Mar 1, 2017 - Examples they gave include watching video to avoid interacting with ... steps that people take to co-watch and the main challenges faced in this ...... 10. Erving Goffman and others. 1978. The presentation of self in everyday life. Harm

6LoWPAN Architecture - ACM Digital Library
ABSTRACT. 6LoWPAN is a protocol definition to enable IPv6 packets to be carried on top of low power wireless networks, specifically IEEE. 802.15.4.

Kinetic tiles - ACM Digital Library
May 7, 2011 - We propose and demonstrate Kinetic Tiles, modular construction units for kinetic animations. Three different design methods are explored and evaluated for kinetic animation with the Kinetic Tiles using preset movements, design via anima

Who knows?: searching for expertise on the ... - ACM Digital Library
ple had to do to find the answer to a question before the Web. Imagine it is. 1990, before the age of search engines, and of course, Wikipedia. You have.

On the Automatic Construction of Regular ... - ACM Digital Library
different application domains. Writing ... oped a tool based on Genetic Programming capable of con- ... We developed a web application containing a suite of ex-.

The Chronicles of Narnia - ACM Digital Library
For almost 2 decades Rhythm and Hues Studios has been using its proprietary software pipeline to create photo real characters for films and commercials. However, the demands of "The Chronicles of. Narnia" forced a fundamental reevaluation of the stud

API Design Reviews at Scale - ACM Digital Library
May 12, 2016 - Peer reviews are a long-used technique for identifying de- ... by what is commonly referred to as an Application Program- ... cuted time and time again by a computer. ... business units grew at an astounding rate over the last.

GSA User Experience Guide
web designers tasked with creating the search user interface and experience. IT environment .... Look and feel can be maintained within host site templates. ... Use the following table to choose the method that best suits your needs. ... Page 10 ...

Measuring the User Experience on a Large Scale: User ...
Apr 15, 2010 - web applications, which can be used to measure progress towards key .... and using metrics to help track progress towards them [2, 9, 10]. We.

User Experience Evaluation Methods in ... - Research at Google
Tampere University of Technology, Human-Centered Technology, Korkeakoulunkatu 6, ... evaluation methods that provide information on how users feel about ...

On Effective Presentation of Graph Patterns: A ... - ACM Digital Library
Oct 30, 2008 - to mine frequent patterns over graph data, with the large spectrum covering many variants of the problem. However, the real bottleneck for ...

Borg, Omega, and Kubernetes - ACM Digital Library
acmqueue | january-february 2016 71 system evolution. As more and more applications were developed to run on top of Borg, our application and infrastructure ...

Incorporating heterogeneous information for ... - ACM Digital Library
Aug 16, 2012 - A social tagging system contains heterogeneous in- formation like users' tagging behaviors, social networks, tag semantics and item profiles.

Measuring the User Experience on a Large Scale - Research at Google
Apr 15, 2010 - working at a large company whose products cover a wide range of categories ... analysis of user surveys, and some also provide software for.

Proceedings Template - WORD - ACM Digital Library
knowledge-level approach (similarly to many AI approaches developed in the ..... 1 ArchE web: http://www.sei.cmu.edu/architecture/arche.html by ArchE when ...