experience design at rackspace

10
EXPERIENCE DESIGN AT RACKSPACE A White Paper written by: Harry Max, Vice President of Experience Design Experience Design at Rackspace | Page 1 © 2012 Rackspace US, Inc. RACKSPACE ® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

Upload: rackspace

Post on 20-Aug-2015

373 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Experience Design at Rackspace

EXPERIENCE DESIGN AT RACKSPACEA White Paper written by:Harry Max, Vice President of Experience Design

Experience Design at Rackspace | Page 1© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

Page 2: Experience Design at Rackspace

TABLE OF CONTENTSContents

Introduction 3

What Is Experience Design? 3

Rackspace Core Values 4

Why Did Rackspace Deploy Experience Design? 5

Experience Design in Action at Rackspace 6

Conclusion 10

Experience Design at Rackspace | Page 2© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

Page 3: Experience Design at Rackspace

IntroductionAt Rackspace, we are committed to imbuing our core values into the entire range of

experiences around our products and services. In providing customers with exceptional

customer service, branded Fanatical Support®, we take into consideration a much broader

range of issues than the typical software design principle of user experience. We design

the experience for a complete ecosystem of people who interact with our products, and

importantly, with each other. The experience a developer, DevOps engineer, support technician,

operations manager, or any other Rackspace employee has is just as important as the

customer’s experience, because ultimately, it helps make the customer’s experience even better.

Our systems need to be user-friendly for everyone. We’re enthusiastic about the design of our

products and services, and we work diligently to make sure they work as a coherent whole.

We have embarked on a journey to instill our core values into every aspect of the Rackspace

experience, inside and out. To achieve this, Rackspace uses a discipline called experience design.

What Is Experience Design?Experience design helps designers not only create the right products, but also design them

right. Designers use a broad set of information so that they can create something that has a

better chance of making users happy. That information incorporates roles, people, and usage

categories, not only in terms of the user experience, but also across systems, services, and

interactions. It accounts for all the various stakeholders and constituents and their experiences,

no matter how they come into contact with a product or service. Unlike other design disciplines,

experience design does not try to eliminate the virtuosity of a unique asset or person because

these touches may be what make a product or service truly excellent.

Experience design is synthesized from many time-tested design practices, ranging from user-

centered design to the architectural principles of wayfinding. Experience design evolved from

traditional principles of human-computer interaction, as well as business process and service

design. It examines the ways people come into contact with processes, services, and interfaces,

whether physical or virtual, with the goal of creating products and services of high utility.

Experience Design is Not (Just) User Experience

It is tempting to confuse experience design with user experience (UX), a significant quality factor

in software design. But user experience is one small part of experience design. UX focuses on

the user’s interaction with software. Experience design is about interaction coherency—not just

consistency—across the experience of a product or service, regardless of who’s interacting with

it. That includes developers, support staff, executives, operations staff, and, of course, users.

We have incorporated experience design into our own practices to drive our core values into

everything we produce.

Experience Design at Rackspace | Page 3© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

EXPERIENCE DESIGN AT RACKSPACE

Experience design helps designers not only create

the right products, but also design them right.

Experience design accounts for all stakeholders and their

experiences, no matter how they come into contact with a

product or service.

Page 4: Experience Design at Rackspace

Rackspace Core ValuesTo become the service leader in cloud computing, Rackspace operates around the following

core values:

Fanatical Support in All We DoWe strive to create software, systems, and interaction models that echo the exceptional

customer service ethos and empower our customers by providing the information they need to

accomplish their tasks and objectives—producing outcomes that matter.

Results First: Substance over FlashRackers (Rackspace employees) would rather see smooth functioning code that gets the job

done efficiently than a flashy user interface. If you need to move a filesystem into the cloud,

code that makes it fast and easy is more important than a pretty, but less efficient, interface.

Experience Design at Rackspace | Page 4© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

Results First

Committed toGreatness

Passion for Our Work

too

Re

Full Disclosure and Transparency

Treat Fellow Rackers Like Friends and Family

Full Diand Tr

Page 5: Experience Design at Rackspace

Committed to GreatnessThe Rackspace design process addresses each key moment as a value-for-value exchange.

While few people can describe what’s distinctive about the Rackspace experience, the design

team looks at key experience moments to make sure what’s special about Rackspace surfaces

through every interaction.

Full Disclosure and TransparencyWe work big and we work visual. The early part of the design process involves exposing our

thinking to get early feedback. From there, creating a minimally working version lets us get

insights and supports the core value of full disclosure and transparency. Rather than waiting for

something to be perfect, the sooner we internally circulate a working version for feedback, the

more transparency we get into the development process.

Passion for Our WorkThe result of user research and usability testing is information, not quality. When we get

feedback in the form of suggestions, complaints, questions, or confusion, we assume positive

intent and take it to heart. What we do with that information results in quality.

Treat Fellow Rackers Like Friends and Family Building awesome products for our customers is simply not enough. The experience our

customers have with our products is only part of the relationship our customers have with

Rackspace. As a result, we see the customer-facing part of the design process as only half of the

equation. Focusing how to deliver value-for-value exchanges means that we design employee-

facing systems that perform well.

Why Did Rackspace Deploy Experience Design?Rackspace’s purpose is to make cloud computing simple for business. Experience design was

introduced so that the Rackspace experience would incorporate the company’s core values into

the product development process as deeply as possible.

Rackspace has historically been a managed hosting company that provided a secure, offsite

location for companies to run hardware and software. The experience of running these assets

offsite didn’t have to be substantially different from doing so in one’s own facilities. We could

design familiar interfaces because customers were used to managing their infrastructure, and

the relationship between the physical hardware, operating systems, and applications.

Once Rackspace began offering cloud-computing services, we recognized that the experience

would need to be different. Because, with the cloud, the architecture is different. And there

is less of a direct correlation between the dedicated computing configurations a customer

historically needed and the kind of cloud infrastructure required to solve the same kinds of

business problems. Cloud products, by their nature, are abstracted away from all of their

constituent parts. Now we’re building products on top of a cloud-computing platform that

Experience Design at Rackspace | Page 5© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

What we do with our customer feedback results in

quality.

Rackspace’s purpose is to make cloud computing

simple for business.

Page 6: Experience Design at Rackspace

requires its own way of thinking and relies on different assumptions. Yet the products need to

be familiar and intuitive so that people can understand them and derive a high level of utility

from them.

Rackspace has built a new service organization to create new products on top of a cloud-

computing platform. While this includes new assumptions about product design, one

fundamental assumption won’t change: business is people, and technology is here to serve

people. That’s why Rackspace has an experience designer to build and lead the Experience

Design organization and to create and develop products that are both useful and useable—for

everyone who touches them.

Experience Design in Action at RackspaceFundamentally, we believe that:

� It’s not good enough to just design great products. Products need to reflect the values

embodied by our employees—simple and intuitive.

� User interfaces (not just technology, but all touch points) need to be consistent with the

Rackspace brand. This is about fundamental experiences, not just appearance. Before we

worry too much about look and feel, we must consider whether we’re designing the right

product and how well it is designed.

� Interactions with employees and the product need to be part of a coherent experience. In

other words, the interactions themselves need to be perceived as supportive.

� When we design systems, we must think of them not just as pieces of software, but also

as a whole chain of cause and effect moments that makes up an experience, which can

include user, employee, and electronic (automated) actions.

Each of our Core Values is embodied in one or more mottos. Here are a few examples.

“Documentation Is Defect”

Fundamentally, we believe design should be intuitive. That’s why, when a developer designs

a product feature that needs documentation to explain how it works, we consider that a

defect, and we send them back to the drawing board with a specification for a redesign. We

aim to create user interfaces so intuitive that they don’t need documentation. If and when we

document, we want it to answer questions, add insight, and deliver real value to an audience

such as software developers, who need information that goes beyond what the user interface

can deliver.

“Nothing is a No-Brainer”

Just because we’re designing an intuitive experience, that doesn’t mean we operate on gut

instinct to put our ideas in motion. Quite the opposite. “Nothing is a no-brainer” means every

stage of design receives a thorough review. We look for patterns, and once we find them, we

can codify some methodologies. This still leaves room for creativity, problem solving, and unique

design solutions.

Experience Design at Rackspace | Page 6© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

Design should be intuitive.

Business is people, and technology is here to serve

people.

Page 7: Experience Design at Rackspace

“Coherence Over Consistency” – When Core Values Conflict

Consistency cannot interfere with high-utility design and value delivery. It’s far more

important that the experience be coherent than consistent. Designing the right thing, and

designing it right, means that sometimes a product needs to be different to deliver the

highest value. In those cases, we let it be different.

For example, Rackspace recently set out to create a consolidated knowledge base for the

support team. We discovered that four of the five preexisting knowledge bases had similar

architectures, but the fifth, aimed at email and applications support, was anomalous. Its

search capability, and relevance ranking differed significantly from its peers, and much of

its value would have been lost if it were folded into the macro-architecture.

In defense of coherence, we halted shipment of the unified knowledge base, instead

shipping the four similar knowledge bases together as planned, alongside the fifth

product, which retained its architecture. We added a feedback channel into all the

knowledge bases so that customers could tell us what was working.

Experience design was applied in this situation because the defensible motivation of

passion in all we do was potentially conflicting with the core promise. It wouldn’t be right,

in the name of consistency, to release a product that was a step backward in terms of

finding information to solve mission-critical problems.

The story has a happy ending. In the next release, the unified knowledge base

incorporated the superior information architecture, interaction model, and functionality of

the fifth knowledge base across all of the others.

Customer Feedback and Experience Design

Rackspace collects an enormous amount of customer feedback in order to provide the best

possible experience.

For quantitative, and high-level anecdotal data, Rackspace makes extensive use of the Net

Promoter® Score to calibrate the experience. Net Promoter works best as a trailing indicator of

customer satisfaction for features and is not as effective as a leading indicator, so we don’t use

it as a predictive model. However, its ability to communicate direct customer anecdotes and

comments to the team is highly developed.

In the near future, we will be adding in a higher-fidelity model that follows a real-time closed-

loop feedback model, which will collect unstructured data and better help bring the voice of

the customer directly into the design and development process.

For example, we’re currently redesigning our control panel, with faster OpenStack®-based APIs

that will allow shorter turnaround times for adding and deleting servers, or resizing storage

capacity. However, we realize that even if the APIs are faster, it doesn’t matter unless the

customer perceives them as faster. Creating that perception requires a more holistic take on

design than simply upgrading the underlying technology.

Experience Design at Rackspace | Page 7© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

Rackspace collects an enormous amount of

customer feedback in order to provide the best possible

experience.

Page 8: Experience Design at Rackspace

Design Tools to Support Execution Flexibility

Rackspace has instituted a set of design tools to help align the various parts of the company

involved in product design, yet we leave room for flexibility when it comes to executing the

designs. These design tools include:

� Desired Outcomes: A thinking framework that creates a compelling description of the

target design in a way that makes the concept easily digestible and understandable for

product managers, engineers, and designers, without the need for a prototype.

� Mental Models: Mental models are visual maps of how a person thinks. They showcase

the gaps between how people think about what they want to accomplish and what the

designs actually support. At Rackspace, we have an Indi Young-style mental model 40 feet

long and 4 feet high of our latest control panel design.

� Experience Moments: Experience moments map a desired outcome against a sequence

series of points in time. It’s a technique for “threading the needle” of requirements that will

meet or exceed the user’s expectations, that is, the sum of their needs and wants in a given

context.

� Behavioral Personas: Behavioral personas create representative users, based not on their

demographics and attitudes, but on their goals, objectives, and actual task-based behaviors.

They embody behaviors that are common across a segment of the system. Behaviors can

refer to actions undertaken by people or computer systems.

Driving Organizational Development

We’re big believers in empathy at Rackspace. Our version of the Golden Rule is “Treat fellow

Rackers like friends and family.” We believe that the only way to offer excellent customer

experiences is to make sure our own employees are having a great experience. We also believe

in the old adage of “walking a mile in another man’s shoes.” Those beliefs apply to several key

aspects of experience design and find their way into our practices, such as:

� Embedding Practitioners in Business Units: Experience designers need to be in the field

with their product lines. This makes them the best representatives for the needs of a product

and the design of the product for use in different customer segments. At Rackspace, each

product line has a design leader. This person is a single point of contact and helps the

product line be successful from an experience design point of view, encouraging thinking

about the system holistically.

� Assuming Positive Intent: Designing great products and providing exceptional customer

support isn’t always easy. Humans are vulnerable to misunderstandings. We employ the

maxim “assume positive intent.” In other words, Rackers assume that whomever they are

interacting with had the best intentions, but may not have had all the information they

needed. This promotes respect and productivity.

� Hiring customers to get their view: Sometimes our customers have such great, detailed

ideas, we listen to them. They really bring the customer perspective.

We leave room for flexibility in executing designs.

Experience Design at Rackspace | Page 8© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

Page 9: Experience Design at Rackspace

� Optimizing the Racker® Software Experience: We apply experience design to every

aspect of the Racker experience. We ask questions, such as “who is affected by an interface

or a process, and how?” We take the same care we do when designing customer interfaces,

streamlining the number of steps to do a task.

� Giving Priority to the Racker Point of View: We don’t let executive priorities override

the employees’ perception when making design choices about products they will use. We

recently launched a pilot to study employee experiences and perceptions when interacting

with the products.

The only way to offer excellent customer

experiences is to make sure our own employees are

having a great experience.

WithoutExperience Design

With Experience Design

Experience Design at Rackspace | Page 9© 2012 Rackspace US, Inc.RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A

Page 10: Experience Design at Rackspace

Crafting the User Experience

We believe that how you say it is just as important as what you say. That’s why we are always

working to improve our dialogue with users, no matter how they encounter us—in person, over

the phone or through an electronic interface with one of our products.

� Voicing: Rackspace does a good deal of modeling to achieve consistency in the language

we use, both in electronic and human interfaces, which we call voicing. The goal is not to

be robotic, but respectful of context and respond in a way consistent with the brand.

� Word choice, tone, and clarity are all important. When we’re trying to help, we try to

distinguish when it is best to ask questions and when to give directions. When things break,

neither computer nor human should make rude comments.

� Diagramming: Currently Rackspace is diagramming all its error and informational messages

to improve them, striking a balance between informative and informal.

ConclusionAt Rackspace, we introduced Experience Design to support a design philosophy that is

comprehensive and coherent, and which pervades our efforts to provide the best possible

experience for everyone who builds and uses our products and services, whether they’re

prospects, customers, developers, or Rackers.

The cloud has unleashed a new, more abstract paradigm in the way that people interact with

computer hardware and software, and it demands a responsive collection of products that

reflect that reality. But even as computing becomes more abstract, the concrete human values

of transparency, respect, and empathy are more important than ever to our mission. When our

employees and customers tangibly perceive our core values in every interaction they have with

Rackspace, we take that as evidence that this experiment is working.

Harry Max is Vice President of Experience Design for Rackspace. Harry’s role includes

responsibility for everything experience: from product design to customer service tools to the

employee experience.

Before joining Rackspace, Harry worked with executives, UX management, software and

Internet technologists, startup founders, and visionaries. Clients included Google, SAP, Skype,

Adobe, Symantec, PayPal, and others.

Prior to this, Harry was on the forefront of Internet-based application design and development.

In 1994, as a cofounder of Virtual Vineyards (wine.com), Harry designed all of the user

interaction concepts behind the first secure Web shopping cart.

How you say it is just as important as what you say.

Even as computing becomes more abstract, the concrete human values of transparency, respect, and empathy are more important than ever.

Experience Design at Rackspace | Page 10

© 2012 Rackspace US, Inc. All rights reserved. This White Paper is for informational purposes only. The information contained in this White Paper is selected from public sources which we believe is reasonable in relation to subject matter and are believed to be accurate. RACKSPACE MAKES NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE INFORMATION OR SPECIFIC PRODUCTS. Users must take full responsibility for application of any product mentioned herein. Rackspace® and Fanatical Support® are service marks of Rackspace US, Inc. registered in the United States and other countries. OpenStack is either a registered trademark or trademark of OpenStack, LLC in the United States and/or other states. Other trademarks and trade names appearing in this prospectus are the property of their respective holders.

RACKSPACE®HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A