Google Photos Sharing

In this role, I conducted both hands-on work in designing growth experiments and solutions for Sharing, while also defining UX strategy for the cross-functional team and managing a small team of designers and a researcher to work on our initiatives.  

The team developed multiple photo sharing features during my leadership tenure, including a redesign of the Sharing page (left), integration of shared content in the new Memories area (middle), and a join album flow (right). Images copyright Google.

UX lead and manager

In my role as UX lead and manager, I worked with my PM and Eng lead counterparts to develop the strategy for sharing within Google Photos. A singular focus on sharing was a big shift for the cross-functional team, as we had originally hired the team to work on a portfolio of discrete problem spaces rather than on one shared problem space. To help the team give input into our strategy, I created an internal research program to learn what everyone on the team was looking for in a new team vision and charter. I then designed and drove a week-long Photos Sharing strategy workshop to co-design a series of project ideas with the larger team, resulting in diverse concepts that fed into our strategy and the completion of a comprehensive competitive analysis.

The team was structured to tackle various parts of photo sharing, including up-leveling the app’s partner sharing feature, improving album sharing, introducing memories sharing, and growth design to explore how to increase engagement with shared media. One of the contributions of the team was integrating shared content and sharing controls into what eventually became a new Google Photos Memories section.

Screenshot of article titled "A new, scrapbook-like Memories view in Google Photos"
The integration of shared content into the new Memories feature was one of the accomplishment of the Sharing team based in Sydney. Image copyright Google.

Growth design for Sharing

In a hands-on capacity, I established a growth design track for experiments that would lead to improvement in sharing engagement. One outcome from an experiment program I designed was a new “Join album” flow, which appears when someone invites another Google account holder to view an album of photos.  The final design, below, includes setting expectations about how many other people might be in the album before a recipient signs in.

Screenshot of a page asking a user to join a shared album.
I created a new join album page on mobile and web via a growth design experimentation process I established.

High quality video sharing via text message

Outside of growth experiments, I also worked directly with a designer on the Android Messages team to integrate a means to send videos in high quality to non-Android messaging recipients. According to Google’s announcement on the feature, “Today, the RCS standard lets people with Android devices share beautiful, high-quality photos and videos with one another. But unfortunately, without RCS, they look blurry when you share them with your iPhone friends. Now everyone can watch your videos in the same resolution that you do since we’re bringing Google Photos into Messages. You can send your videos as Google Photos links right inside the conversation, preserving their clarity. Coming soon, you’ll be able to send your photos this way, too.” Below is a video, from the article, highlighting how the feature works.

Video from the Google Blog showcasing how Google Photos integration works with Android Messages. Video copyright Google.

Summary of my activities

  • Problem space definition
  • Strategy & visioning
  • Experiment design
  • Interaction design
  • UI design
  • Management

The optimal user onboarding zone

I used to have a graphic in my user onboarding talks that looked something like this: 

Illustration of good guidance for user onboarding illustrated on a spectrum of scuba diving instructional methods

It used scuba diving as a metaphor to illustrate that good user onboarding finds the happy medium between passive instruction and chucking new users into the deep end of a complicated product. We want to find just the right amount of guidance that allows new users to immerse in a valuable product experience, while letting them have a safe and effective time of it.

The idea of treating onboarding design as the process of finding an optimal balance between two extremes can also be illustrated in other ways. One way might be with a bell curve, inspired by those that accompany texts about the Yerkes-Dodson law.

Continue reading

The choreography of companion setup

In an earlier post, I wrote about setup wizards with tips on when to use them and how to design them. The guidance I shared in that article is extensible across every type of setup experience, but I’d like to take a moment to show how that guidance relates to a very specific type of setup experience called companion setup. In this post, I’ll introduce companion setup, when it’s useful, and provide tips on how to choreograph the flow within it.

Illustration of two devices juggling symbols associated with setup, such as toggles, checkboxes, info icons, bluetooth icon, and password lock icon.
Continue reading

Levels of user onboarding

Discussion about user onboarding often focuses on teaching new users how to use a product’s interface. There are dozens of third-party plugins that offer various ways to point out product navigation, features, and affordances. However, this only scratches the surface of what onboarding can be about. The biggest opportunities for onboarding happen at higher levels. 

Similar to how The Society for Human Resource Management (SHRM) says that employee onboarding can happen at multiple levels, user onboarding can also be tiered. Here’s the 4 levels of user onboarding that I currently think about, from lowest highest level: interface orientation, process onboarding, new meanings onboarding, and systems understanding. 

Illustration of 4 levels of onboarding represented as 4 concentric circles, with interface orientation being the smallest circle and systems understanding being the largest, outer circle.
Continue reading

The design of setup wizards

I often talk about onboarding as having a few jobs: Building trust; familiarizing users with a product’s offerings; setting up logistics; and  guiding users toward next steps, until they achieve a steady state. 

That third item in the list, setting up logistics, sometimes becomes the responsibility of setup wizards. I’ve worked on and encountered a fair number of setup wizards in my time working on apps, devices, and operating systems. In this post, I’ll give you an overview of what goes into designing one.

Continue reading

Happy Birthday, Clippy

It’s Clippy’s birthday!

On November 19, 1996, Microsoft announced the release of Office 97, and the famously overzealous paperclip assistant was born. Here’s just a little bit about Clippy (full name: Clippit) and it’s relationship to onboarding.

Continue reading

From “user education” to “product education”

There’s a term used in the product development world that has started to make me cringe, even though I know I’ve used it before. It’s unavoidable if you work on any experience that even remotely touches user onboarding. But it can have a negative impact on human-centered product design. The offending term? “User education.” 

Continue reading

Better Onboarding

In conjunction with the launch of my book by the same name, I’ve created a talk and workshop that help teams understand how to build better onboarding experiences for new users of their products. The talk and workshops have been featured at events like IxDA Sydney, UX Fest (prev. UX London), UX Australia, CPHUX Passion Talks, and Button: The Content Design Conference.

The “Better Onboarding” talk

A good onboarding experience welcomes new users and guides them from their current situations to lasting success. But it often gets reduced to a one-size-fits-all, front-loaded piece of instruction. This talk covers why teams need to move past front-loaded instruction and instead embrace guided interaction.

Key takeaways from the “Better Onboarding” talk:

  • Understand what guided interaction is, and why it’s a better onboarding strategy than front-loaded instruction.
  • Learn the basics about mapping user onboarding journeys.
  • See how the baseline design of your product and its content creates a foundation for better onboarding.

The “Better Onboarding” talk is available in a 30 min, 45 min, or 1 hour format (not including Q&A). Contact me if you’re interested in having me give this talk.

The “Better Onboarding Journeys” workshop

The workshop gives teams a process for designing user onboarding that guides new users from their different starting situations to the same destination of success. It pulls in a mix of activities from my book as well as some updated content from previous workshops. This workshop suits designers, product managers, content designers, and more, no matter what stage their product’s onboarding experience is in.

Through a mix of presentation and hands-on activities, participants learn how to:

  • Define the start and end points of onboarding
  • Map the actions that bridge people between those start and endpoints
  • Break down each action so that teams can see how guidance can be applied to individual actions while still linking them to a broader journey.

The “Better Onboarding Journeys” workshop has been run virtually and in person, and runs approximately 4 hours (can be extended to 6 in special circumstances). Contact me if you’re interested in having me run this workshop.

The intersection of UX and brain-computer interfaces

I’m a User Experience (UX) designer, and I happen to have a penchant for the user onboarding side of it. All UX professionals are onboarding designers, in a way. That’s because UX design involves closing the gap between systems, services, and the humans that use them through thoughtful design of virtual and physical interfaces. Good UX designers work hard to minimize how much time people have to spend on learning and using interfaces, trying to make them as intuitive as possible. This is no small feat given how every new user brings a unique set of mental models with them, and how limited current technologies are in providing perfectly individualized personalisation.

Now let’s shift to the neurotechnology industry; specifically, brain computer interfaces (BCIs). BCIs use sensors, which can range from non-invasive to invasive, to “measure brain activity, extract features from that activity, and convert those features into outputs that replace, restore, enhance, supplement, or improve human functions” (ScienceDirect). That definition can bring up ideas from sci-fi stories like The MatrixUpload, or Altered Carbon, where characters can download expertise, control machines with their minds, and do other superhuman things.

But alongside these ideas, I worry that a question may also be forming in people’s minds: “Do we need the discipline of UX design to close the gap between humans and systems if we have direct-to-brain interfacing?”

Continue reading

Better [B2B] Onboarding

I frequently get asked if onboarding needs to be done differently for products in the enterprise or B2B spaces, so thankfully the folks over at gave me a space to answer that question. Spoiler: the principles that underpin good onboarding apply to all kinds of products, just like the principles of good product design don’t change just because the audience changes, but there are some specific considerations for the B2B space.

Read on

An onboarding reading list

Over the years, I’ve encountered a variety of posts, books, papers, and talks that have expanded my thinking about what goes into good user onboarding. That’s because user onboarding is a blend of many educational, behavioral, human resources, design, and business practices, rather than a separate instance of design.

Continue reading

Beach Party, Plastiscene Era

Illustration of people hanging underneath inflated unicorn, mermaid, and golden goose swim rings

Digital painting (Illustrator on iPad)

I sketched this idea of people hanging upside down from floating inner tubes two years ago, without knowing how I wanted to render the piece or what I wanted it to say. Eventually, I realised I wanted to say something about plastic in our oceans…so here we are.

Growth Design: Elevate Outcomes Before Outputs

This Adobe Design Circle panel was held in December of 2020. It featured growth design experts such as Molly Norris Walker and Chetana Deorah, and was facilitated by Andy Budd.

This panel covered the burgeoning discipline of Growth Design, how to structure teams around growth, and how it relates to other design activities like user onboarding and product design. You can watch the 1 hour recording here (may require registration).

Image with panel synopsis and 4 profile photos of the panelists

When “explicit” onboarding isn’t the right choice

I recently downloaded a calculator app. This app greeted me with a series of first-run tooltips explaining various parts of the app. It was an example of an “explicit” first-run experience—when guidance is provided on temporary layers or in one-off flows—that was unnecessary. Let’s quickly run through some of the issues with applying an explicit educational approach to this calculator app, in the hope it can help you decide if implementing an “explicit” onboarding experience for your new users is the right way to go.

Continue reading

What other product folks said about user onboarding

Over the last few months, I asked different people who work on products in services, in a variety of industries, to share their perspectives on user onboarding. While I’ve heard from many people over the years, I wanted to ask a few pointed questions. Via questionnaires and interviews, 48 people* shared with me the challenges they faced in trying to create a good user onboarding experience, the goals they felt user onboarding needed to achieve, and how they defined the scope of it. My goal was to understand the range of perspectives different people have about user onboarding, and find common themes. In the spirit of sharing, this post is a lightweight recap of what stuck out most from these conversations (and I’d love to hear if your perspective is similar or different!).

Continue reading