Tag Archives: mozilla

User Success in 2015 – Part 2: What are we doing this year?

This is part 2 of User Success in 2015. If you haven’t already, read part 1 first!

Mozilla planned things differently this year. All of Mozilla including the Mozilla Corporation and the Mozilla Foundation started back in late October and had the 2015 goals 90%  finished in early December. As the humorous but insightful cliché goes, “the last 10% is the hardest 90%” which is why the goals weren’t really 100% done until after the Christmas break.

We started with a three year vision and then moved onto the goals.

Behold – here is the User Success three year vision:

We will push the boundaries of what it means to give global community-powered support for a billion users with excellence and personality. We will enable users to help themselves and each other in ways never before seen.

We will surface the issues that product teams need to fix first to stop attrition, because we understand that the best service is no service. As a result, user satisfaction is skyrocketing.

Internally, we will become known as the team that truly understands our growing user base. Externally, we will become seen as thought-leaders in proactive customer care.

Let’s get a little more specific and talk about our specific plans for 2015. First, some assumptions we’re working under:

  • Mozilla’s global, cross-product market share will roughly double in size (500M -> 1 Billion)
  • The size of the paid staff on my team will remain largely the same (give or take a couple of hundred people – one can always dream)
  • Our fantastic volunteer community continues to grow and thrive, aided by our focused community management efforts

With that out of the way, these are the specific things we’re doing in 2015:

1. Help make our products better to increase user happiness

  • Increase the accuracy of user insights provided to the org so that product and engineering teams can more easily act on them.
  • Get instrumentation in place to define and prioritize Top Attrition Risk issues (issues that are most devastating to user happiness and retention, such as data loss).

2. Help more users by moving our efforts up in the product/user lifecycle

  • Self-heal: Don’t wait for users to come to us with problems – when possible, fix known issues automatically in Desktop Firefox!

3. Provide excellent support to all of our products and services

  • Increase user satisfaction across our products and services.
  • Create feedback mechanisms and stand up support to serve and gain insights about users of new product and service launches.

SUMO Support ModelOn “moving our efforts up” in the product/user lifecycle, one analogy I’ve been kicking around in the past is the idea of our team on a football field (note that this comes from someone who isn’t very interested in football!).

Remember the amazing collection of circles-in-circles in part 1 of this blog post series? Now, consider those circles overlaid on a football field.

Screen Shot 2013-11-22 at 16.49.21

Maybe this helps illustrate how we think of the impact we have on both our products and our users. The higher up in the field we’re able to deflect issues, the lower the cost and the higher the user satisfaction.

One way of looking at this is to consider the point when a user hits a support website as a point of failure. If the midfield messes up, defense has to deal with it. And if the defense messes up, it’s up to the goalie to recover the situation. The closer you get to the goal, the more costly mistakes become and the less proactive you can be on the field.

To football fans out there, on a scale of 1 to 10, how painfully obvious is it that I know more about user happiness than the green field of chess?

Next up: User Success in 2015 – Part 3: How will we know we nailed it in 2015? (Will update this post with a link once that post is published.)

User Success – We’re hiring!

Just a quick +1 to Roland’s plug for the Senior Firefox Community Support Lead:

  • Ever loved a piece of software so much that you learned everything you
    could about it and helped others with it?
  • Ever coordinated an online community? Especially one around supporting users?
  • Ever measured and tweaked a website’s content so that more folks could find it and learn from it?

Got 2 out of 3 of the above?

Then work with me (since Firefox works closely with my area: Firefox for Android and in the future iOS via cloud services like Sync) and the rest of my colleagues on the fab Mozilla User Success team (especially my fantastic Firefox savvy colleagues over at User Advocacy).

And super extra bonus: you’ll also work with our fantastic community like all Mozilla employees AND Firefox product management, marketing and engineering.

Take a brief detour and head over to Roland’s blog to get a sense of one of the awesome people you’d get to work closely with in this exciting role (trust me, you’ll want to work with Roland!). After that, I hope you know what to do! :)

User Success in 2015 – Part 1: More than SUMO

Once again, happy belated 2015 – this time wearing a slightly different but equally awesome hat! In this series of blog posts, I’m going to set the stage for User Success in 2015 and beyond. Let’s start with a couple of quick clarifications:

  • SUMO = support.mozilla.org
  • SUMO != User Success

SUMO has come to mean a number of things over the years: a team, a support website, an underlying web platform, and/or a vibrant community. Within the team, we think of SUMO as the online support website itself, support.mozilla.org, including its contents. And then the amazing community of both volunteers and paid staff helping our users is simply called the SUMO community. But we don’t refer to SUMO as the name of a team, because what we do together goes beyond SUMO.

Crucially, SUMO is a subset of User Success, which consists of a number of teams and initiatives with a shared mission to make our users more successful with our products.  User Success is not just our fabulous website which millions of users and many, many volunteers help out with. User Success is both proactive and reactive, as illustrated in this hilariously exciting collection of circles in circles:

SUMO Support Model

Our job starts as soon as somebody starts using one of our products (Firefox, Firefox for Android, Firefox OS and more). Sometimes a user has an issue and goes to our website to look for a solution. Our job is then to make sure that user leaves our website with an answer to their question. But our job doesn’t stop there – we also need to make sure that engineers and product leads are aware of the top issues so they can solve the root cause of the issue in the product itself, leading to many more satisfied users.

Other times a user might just want to leave some feedback about their experience on input.mozilla.org. Our job is then to make sure that this feedback is delivered to our product and engineering teams in an aggregated and actionable way that enables them to make the right priorities about what goes into the future versions of the product.

The proactive side of User Success consists of:

  • User Advocacy – A team looking at all our user interaction points, from support, social media, telemetry and other data to better understand what our users need so we can then help engineering with getting bugs fixed, eliminating the need for reactive support for these issues in the future.
  • Education – This includes things like our in-product information, tutorials, how-to’s, and other Engagement content we collaborate with other teams to create).
  • Self Service – This includes our vast knowledge base of solutions to common problems users experience when using our products.

The reactive side of User Success consists of:

  • Community Support – Our forums, the Army of Awesome on Twitter.
  • Helpdesk – Paid staff looking at issues that others aren’t able to answer.

When you add up our reactive and proactive initiatives, you get the complete equation for User Success, and that’s what I’ve been calling my team at Mozilla since 2014.

Next up: User Success in 2015 – Part 2: What are we doing this year? (Will update this post with a link once that post is published.)

Leadership: striking a balance between runway and horizon

Inspired by the LEAD leadership training last year with Mozilla, I’m writing this blog post to share a snapshot of where I am in my leadership journey today. I believe that true learning doesn’t begin until you share, since that’s how you get to validate your observations and see if your reflections hold any value.

One thing I got familiar with last year is the concept of the runway and the horizon — and more importantly, I learned that you can’t have both as your team grows bigger. First, let me explain the concept.

Things like looking after your team, ensuring that everyone is on a growth path and that they’re happy, stimulated, motivated, and that you’re delivering on all of your team’s objectives and projects — that’s the runway. In contrast, meetings with stakeholders, forming healthy alliances with key players in and outside of the org, getting yourself some solid mentors and using all you learn from them to influence your team’s strategy and success — that’s the horizon. Everyone in every part of an organization typically does a bit of both, and generally speaking, the bigger your individual responsibility, the more you need to focus on the horizon.

Here’s the catch: the more you look up at the horizon, the less you get to look down at the runway. You can’t do both well unless you have a really small team. If your team is large, you have to choose what you want to focus on, and you need help with the parts that you choose to step away from.

Finding the right leadership balance is rarely as simple as the classic rule of third!

I used to be a manager of a handful of extremely creative and hard-working individuals. With a team of that size, things were fairly straightforward and it was relatively easy to keep an eye on both the runway and the horizon. It also helped that Mozilla only had one product at the time. Some people say that there’s a breaking point in terms of the size a team can have before you begin to fail to manage it reasonably well on your own. This breaking point is often said to be around 7-8 direct reports; after that point, you begin to compromise on your important responsibilities as a manager and you have to essentially choose between the runway or the horizon — or do a half-assed job with both like I did when I had ten direct reports in 2012. Luckily, all ten were as creative and hard-working as the first handful of people I hired, but it was still too much to manage for one person while at the same time trying to work on strategy.

By the time I had ten direct reports, I found myself unable to do my job well, and this impacted my team, created some conflicts, and probably also led to my team missing opportunities in the org. This was a big cause of stress for me, because I felt like I wasn’t in control of my life. There were things I knew I should be doing that I simply didn’t have time for anymore. I began to realize that I couldn’t handle both the runway and the horizon anymore, so I had to get help to continue to grow the influence and success of my team. The solution was to form another management level in my team to get help with some of the load.

The art of letting go of the runway

This change of structure of my team also changed my own role, because it allowed me to gradually focus more on the horizon and less on the runway. This gradual change is still going on today: as my new managers grow into their new roles, so am I growing into my new role; and vice versa. At first it felt strange — actually a bit empty and saddening — to not have frequent 1:1s with everyone on my team. All of a sudden, I only managed three people directly instead of ten (today that number is up at four again).

It was hard for me to let go of the idea that I need to stay on top of everything that is going on in my team, but I realized that if I tried to do that, I would fail even more to stay on top of what was going on outside of my team. Also, letting go is the only way the people on my teams will be able to continue to grow their own autonomy and influence by being allowed to step up, make mistakes and learn from them.

If I focus less on the runway and more on the horizon, new opportunities arise that would otherwise not happen to the team. And this new focus of mine has the great side-effect that it spills over to the entire team: I’m noticing that everyone in all of my teams is wearing bigger and bigger strategic hats. In short, every single person is increasing their impact in the organization today — the crucial strategic thinking seems to spread like ripples in a pond.

But there is still a balance between the runway and the horizon that I have to strike. I’m still exploring and learning what the right balance is for me. On the one hand, if I focus too much on the horizon, I run the risk of being useless to my team because I’m simply not in the loop on the things that are happening in the teams I’m responsible for. And on the other hand, if I get myself too involved in the projects and people on the teams, I run the risk of missing critical strategic opportunities for my team — and being perceived as a micro-manager! I believe that the right balance for me is to try to do two things well. I’ll share them here because they may be helpful to others, too:

  1. Runway: Grow the leadership of your direct reports by helping them increase their autonomy, accountability, and ability to communicate and coordinate their work with others. Support them when they make mistakes, cheer for them when they succeed. Don’t micro-manage, but try hard to understand most of what they do so you can be supportive and offer support when needed. Be there for them, but stay out of their way. And help them be the same kind of influence to their direct reports so the ripples continue to spread.
  2. Horizon: Devote all of your remaining time on the things that influence your teams indirectly: strategic alliances with other teams, coordinating efforts with stakeholders in the organization, ensuring your teams are where they need to be, looking for opportunities for your teams to increase their impact, staying on top of news and activities related to your area of responsibility. Do everything you can to ensure that your teams make a big difference in the organization.

If you do both of these things well, your teams and the entire organization will benefit. Sounds easy? I’m afraid it’s anything but. This should really be seen as the instruction manual for myself, not me trying to preach to anyone else how to be a great leader. I keep making mistakes almost every day, but I try hard to learn from them — that’s my key, I think, to become a better leader in the future.

SUMO in 2013: Firefox Android

This is part 4 of SUMO in 2013, and the focus today is Firefox on Android!

Our goals for Firefox for Android support can be summarized in three words: Community, Mobilization, and Community! :)

Enable fully community-driven self-service support for Firefox for Android

The scope of SUMO has grown significantly in the last year. We went from supporting just one product (Firefox on the desktop) to multiple products, and this suddenly made the SUMO community feel small — despite being several hundred people strong!

In 2013, we will focus even harder on scale in order to keep up with all the support documentation needed for all of our products. With Firefox for Android, we want to enable a model where the ownership of the knowledge base is with the wider community. In practical terms, this means that the responsibility of keeping articles up to date and writing new ones would be shared by a wider group of people in our community.

Android is the most widely used mobile operating system today, and Firefox on this OS has made incredible improvements in the last year and is now easily the best web browser in the ecosystem. A big part of this has been our tireless work on helping our users on SUMO while listening carefully to what they’re telling us about their experience in places like our forum and in Google Play reviews.

Contributing to SUMO is a great way to get involved in this effort and help shape the future of Firefox on Android. Here are some ways you can dig in right now:

Develop mobile support web app with built-in social support

busstop

Bus Stop No. 75 by mgarbowski. (CC)

Imagine someone standing at a bus stop waiting for the bus to arrive in the morning. While she’s standing there, she pulls up her phone and launches the SUMO app where she finds a user who has a problem with Firefox for Android. She quickly pulls down a canned response, customizes the answer a bit and hits Send. Right there, as she was waiting for the bus, she was able to help a fellow Firefox user solve their problem. A few minutes later, karma kicks in: she gets a notification in her phone that the user found her answer helpful…. and the bus suddenly arrives!

In 2013 we want to enable mobile contributions like this — and this will of course also be useful to help users of all of our other products, including Firefox OS! We’re already well on our way with our work last year on mobilizing the SUMO website, but there are some more steps to take to “appify” it too — things like hooking into the mobile notification system.

This summarizes the key goals we are working on this year around Firefox for Android. Stay tuned for the final part of this blog series.

If you’re interested in getting involved and learning more about what we’re working on to make the web better, please join our discussions in our SUMO contributor discussions forum. Oh, and don’t forget that today is SUMO day. Help us answer questions in the support forum and join us in irc.mozilla.org channel #sumo!

My mobile and desktop browsing habits are very different things

Browsing habits are the kind of things that gradually change over time without you even realizing it. If you look back a year ago, I’m sure some of the most visited websites today weren’t even on the top 20 list then. An obvious example is that quarterly goals page from Q3 2011 that you visited every day for a full quarter, and then suddenly never looked at again.

What’s even more interesting for me is how my mobile browsing habits have gradually changed into something very different from my desktop browsing habits. A couple of years ago, I used to visit roughly the same sites on both devices, but over time I found myself visiting some websites more from my mobile, and other websites more from my desktop computer.

Today, the separation is very clear: I almost exclusively use my desktop computer for work-related browsing (wikis, Etherpads, calendars, reports, etc), and I use my mobile phone mostly for casual browsing (news, social media, tech, blogs, etc). Another separation along the same lines is that I mostly use my desktop computer to write, and I use my mobile phone to read.

This actually makes me a little torn about the Firefox Sync implementation on Android today. On the one hand, I absolutely love the fact that I can have convenient access to all pages I visit on the desktop, and I simply can’t live without the pre-filled passwords. But on the other hand, I’m not sure I’m too crazy about the fact that all of those “Top Sites” are mixed together the way they are on the Awesome Screen. At the end of the day, I find it distracting to see ten different flavors of https://mail.mozilla.com/zimbra/#%5Binsert number here], or twenty different Etherpads or wiki pages all mixed up with the handful of sites that I actually do want to visit from my phone.

This is one of the things that I like about the stock Android browser on my Samsung Galaxy Note: it allows me to define exactly how I want the top bookmarks to look like, even in which order they should appear in the thumbnail grid.

Stock browser's bookmarks grid -- pardon the Swedish and poor reading taste.

Some things that would make my use of Firefox on Android feel more awesome:

  • An intuitive, quick way of arranging my top sites and bookmarks and ensure duplicates aren’t bubbling up at the top.
  • An option to view the top sites as a thumbnail grid instead of a list.
  • An option (or simply changed default) to not show the soft keyboard until you hit the text field again — I just want to click the top site rather than type on the keyboard.

Firefox Awesome Screen

All this said, I don’t know what I’d do without Firefox Sync. It really enables me to accomplish stuff on my phone that I previously had to use my desktop computer for. The only downside, I suppose, is that it also makes it that much easier to switch your mind back into work mode after stumbling on that interesting report, or Etherpad, or wiki page that you’re not supposed to read when trying to wind down after a long workday… :)

Firefox for Android finally ready for prime time!

If you’ve tried Firefox for Android in the past and weren’t impressed, try again today. With a revamped interface built entire from scratch, it’s infinitely faster, renders websites beautifully, and supports Flash (for those who happen to like that).

Promotional Graphic (2)

Sync your mobile and desktop Firefox

If you’re using Firefox on your desktop computer, the first thing you will want to do is to set up Sync so you can synchronize bookmarks, passwords, form data and other settings across your devices. Simply follow the on-screen instructions or check out this step-by-step guide.

Already hungry for more? Get Aurora!

What if you’re already using Firefox and want to get a sneak peek at what’s coming up in the future? Then install Firefox Aurora and use that instead of plain Firefox! Aurora is an experimental branch of Firefox that represents what will eventually appear in a future Firefox release. So by using Aurora, you get to see what awesome things are coming up before mere mortals will benefit from them. They’re generally stable enough that you can use it without any major issues. Besides, if something does go wrong, you can always just switch back to normal Firefox again — you can keep both versions installed on both your computer and phone (though you can’t run them both at the same time, so Quit one before starting the other).

Keep in mind that by using Aurora, you are also encouraged to provide feedback about the experience. If you’re a bit more technical and used to filing bug reports, you can go straight to Bugzilla and submit your feedback that way.