COMPLETE SITE RELAUNCH - Dyndyn.com/wp-content/uploads/2013/05/Dyn.com-Retrospective_ebook.pdf ·...

22
COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com Lara Swanson @LaraSwanson author

Transcript of COMPLETE SITE RELAUNCH - Dyndyn.com/wp-content/uploads/2013/05/Dyn.com-Retrospective_ebook.pdf ·...

1 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

COMPLETE SITE RELAUNCH:A Retrospective On The New Dyn.com

Lara Swanson

@LaraSwanson

author

2 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

Table Of CONTENTS

✶✶ Marketing

✶✶ Engineering/Operations

✶✶ Client Services Team

MAJOR PLAYERS 4

INTRODUCTION 3

✶✶ DynDNS users didn’t know what Dyn was

✶✶ Content creators had a hard time making edits

✶✶ We needed a big cleanup

Why Did We Do 5-7THIS PROJECT?

What Were THE RISKS? 8

✶✶ Redesign

✶✶ Content clean up

✶✶ Back end/Prep

What Tasks Did We Need To 9-11ACCOMPLISH?

✶✶ Pre-Launch: August 2nd

✶✶ Launch Day: August 3rd

What Did The 12-14LAUNCH LOOK LIKE?

✶✶ Revenue impact

✶✶ Support team impact

✶✶ Engineering excellence

✶✶ Content editing

How Did We 15-16MEASURE SUCCESS?

✶✶ Planning

✶✶ Designing

✶✶ Teamwork

What Did We 17-21LEARN?

3 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

August 3rd, 2011

We unified DynDNS.com and Dyn.com, creating one site

that encompassed product pages, company information,

blog posts and support documentation. DynDNS.com was

the site that housed our consumer products and checkout

workflow, while Dyn.com had been the corporate hub.

We launched a massive set of redirect rules and a redesign

as the team huddled in a conference room (dubbed

“the War Room”) with fingers hovering over keyboards

just in case we needed to roll back.

I learned a lot from this launch. It’s the biggest project

I’ve been a part of and I’m proud to have had a part in

leading it to its success.

I can’t believe it’s been a whole year since we launched the new Dyn.com.

INTRODUCTION

4 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

✶✶ Designer

✶✶ Marketing Manager

✶✶ Lead Front End Developer (me)

✶✶ Front End Developer

✶✶ Content Manager

Marketing

Engineering/Operations

Client Services Team

✶✶ Support Documentation Content Audit

✶✶ Testing/QA of the New User Experience

✶✶ Sysadmin for Wordpress and SVN Support

✶✶ Sysadmin for Hardware Support

✶✶ Incident Commander for Rollout

✶✶ Engineer to Map the Redirections from the Old Site to the New Site

MAJOR PLAYERS

5 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

At conferences, people at our booth or talking to our people

would have no idea that we were behind their DynDNS hostname.

I remember seeing that light bulb go off: “Oh! I’ve used DynDNS

for years!” The lack of connection between DynDNS.com and

Dyn.com didn’t help and we had a big divide between the consumer

userbase and the enterprise userbase. The two different audiences

frankly didn’t know that we offered two distinct types of DNS &

Email Delivery services, meaning consumer users didn’t realize

they could use us at work too.

DynDNS users didn’t know what Dyn was.

I remember seeing that light bulb go off:

“Oh! I’ve used DynDNS for years!”

Why Did We Do THIS PROJECT?

6 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

Content creators had a hard time making edits.

Because all of our content on DynDNS.com was hardcoded

in HTML pages, we had to make changes in a release schedule.

Content creators aren’t (and shouldn’t need to be) familiar

with SVN or how to commit changes. Developers had to make

the changes for them. We wanted to make it easier to maintain

content without developer intervention and WordPress was

the obvious solution.

HTML

Why Did We Do THIS PROJECT?

7 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

We needed a big cleanup.

DynDNS.com and Dyn.com both had a lot of legacy code and

content. Our support documentation hadn’t had a refresh in a while

and our design for both sites had a lot of divitis and unsemantic

markup. It was a great opportunity to unify the sites from a design

perspective, but also for alot of behind-the-scenes cleaning.

Dyn redesigns through the years

Why Did We Do THIS PROJECT?

8 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

Five Risks

!

Risk 1We risked the WordPress platform falling over with the stress of all theDynDNS.com traffic.

!

Risk 2 We risked redirects notworking, breaking user experiences and SEO.

! Risk 3We risked a giant revenue dip with the new work-flows, product pages and other content.

Risk 4We risked stress on our client services team as they had to field new questions while they got used to the new design and workflow.

Risk 5We risked the move of two engineers into the marketing team, creating tension and an unsuccessful project.

What Were THE RISKS?

!

!

9 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

What Tasks Did We Need To ACCOMPLISH?

2. Code It. We incorporated accessibility standards, clean code that was semantic and easily edited by others and made sure it loaded fast.

Redesign

</>

1. Design It.Our stellar designer createdPSDs for the new WordPress theme. A team made up of myself, a designer, a content author and our manager met routinely to critique and iterate on it.

3. Migrate Content. We had to make sure it was all easily editable using custom fields and templates.

1

4. Look To Ensure Consistency.We ensured plugins and our custom code worked effectively across browsers and that the site met basic accessibility needs.

5. Think AboutThe Future.In Phase 2, we created a responsive design for the site and developed a style guide.

x

W

ERROR404!

10 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

What Tasks Did We Need To ACCOMPLISH?

Content cleanup

i1. Clean UpSupport Docs.Clean support documentation. Chop unused stuff and update outdated pages.

2.Clean Up Product Pages.Clean product/marketing pages. Revamp our messaging to unify and clarify it. Better align our product spectrum with new designs and language.

3. UpdateMarketingPages.Update all “about us” pages.

4. Identity I.A.Create new navigation and the information architecture of the newunified site. We had to take a step back and explain that we’re not just merging two sites, but rather building a brand new one.

5. Update EmailsAudit transactional emails to referencenew URLs.

6. Outside Clean Up.Clean up product names and URL references on other sites like social media and Wikipedia.

7. Analyze Leftovers.In Phase 2, we assessed 404’s and randomleftover pageviews on DynDNS to clean them up.

11 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

What Tasks Did We Need To ACCOMPLISH?

2.Map Redirects.Map 1:1 redirects from old DynDNS content to new Dyn.com content.

3. CapacityPlanning.Ensure the new Dyn.com could support the influx of traffic that was about to hit it.

4. Internal Demo.Demo for employees to test drive.(especially client services).

5. Eternal Marketing.Notify customers of the impending launch.

Back end/Prep

x

x1. Version Control.Create a new repository and version controlfor the site.

12 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

It’s hilarious to look at the timeline leading up to the launch. A brilliant mix of strategic planning and calming/reassuring went into the whole process and subsequent communication.

August 2nd - Pre-Launch

12:25pm I locked the development environment. No more edits until after the launch.

2:45pm Chip on our Operations team pushed everything to staging so we could poke at it for the rest of the afternoon. He emailed the team to let us know and I replied:

This is so awesome.

11:19pm The content manager sent a great email to the team thanking everyone for being so awesome at working together on this project. The email was titled “Tomorrow will be a great day” and included:

Since high school, I’ve been part of enough teams, launches and projects to know that something always seems to go wrong. Someone forgets, didn’t think of something or in general, shit happens that no one expected. It causes issues, gray hair, hair loss, insomnia, random dance parties, etc.

But that hasn’t happened with this relaunch. In fact, it’s been incredibly painless. I’m surprised by that and in the best way possible. Something always happens but here, the bumps in the road have been easy to work with. It’s amazing.

What Did The LAUNCH LOOK LIKE?

13 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

August 3nd - Launch Day

9:30am We (engineers, operations, and I) began gathering in the War Room. Occasionally, an executive stopped by to see how things were going.

10:00am 10% of visitors to DynDNS.com saw the new redirects to Dyn.com. We measured the stability of Dyn.com, errors on the site, etc.

11:05am We rolled out the redirects to all visitors. The redirects weren’t for all of DynDNS.com, but about 85% of all DynDNS.com pageviews. We basically targeted the most-visited pages in the initial rollout.

Around that time, we also started getting one complaint from some DynECT users. Though we made it easy to sign in to DynDNS from the new site, it was harder than before to figure out how to log in to DynECT. We fixed that.

12:00pm I could finally breathe. I found something to eat. I hugged pretty much everyone.

12:28pm I published the announcement and details on dyn.com, which included the now-infamous “Fluffy” video.

1:00pm My manager, Matt Toy got out the Captain Morgan rum. I hugged him too.

What Did The LAUNCH LOOK LIKE?

14 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

August 3nd - Launch Day (cont.)

3:30pm Had a randomly scheduled meeting to talk about the six month plan of the newly developing UI/UX team. This was the perfect way to take my mind off of the launch that morning.

4:54pm I sent out release notes for version 1.0.0 of the new Dyn.com:

DynDNS.com – redirects to Dyn.com for 85%+ of landing page traffic – new skin to create continuity between Dyn.com and DynDNS.com

Dyn.com – new theme, optimized for page speed and positive UX – new content, optimized for the evolving Dyn brand

Account management and the checkout process still live on DynDNS.com. We’ll continue to iterate over the next few releases to continue to improve the user experience and page load time.

7:58pm I got a message from Dyn CEO, Jeremy Hitchcock:

Hey, congrats. Looks real nice.

All in all, it actually was a really uneventful day. That’s what I call a successful launch.

What Did The LAUNCH LOOK LIKE?

15 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

Revenue Impact & Support Team Impact

How Did We MEASURE SUCCESS?(Obviously success is not just an uneventful launch day. We had metrics to meet!)

Revenue Impact

We did not expect a positive revenue trend, but our goal was

to not see a negative trend. We met this goal and then some

as in the following quarter, we ended up seeing a 300% increase

in conversion rate through some additional improvements.

In our documentation, we also listed cross-sell (increasing

the number of users who see upsell/enterprise opportunities

and other product types) as a metric. This was an obvious win.

We wanted to measure impact on Qualified Sales Opportunities(QSO)

or leads from the new site. We wanted to see more leads now that

consumers were noticing they could “take Dyn to work”.

We saw a 30% increase in web-based QSO’s.

Support Team Impact

The goal was to keep the number of calls and support

tickets flat or decrease. They remained flat.

16 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

Engineering Excellence & Content Editing

Engineering Excellence

We decreased page load time to less than three seconds.

We incorporated emerging web standards (CSS3, HTML5,

responsive design, accessibility).

We created continuity between the applications’ user experience,

which is ongoing. It’s certainly much more standardized than it

was before, but we still have a long way to go. This is the mission

of the new UX team, born in January, 2012.

Content Editing

This redesign qualified as a success as it immediately put

the power of content editing into our marketing team’s hands.

We’d used a ton of custom fields in WordPress to do crazy

dynamic things on pages like our Email Delivery product

comparison page.

How Did We MEASURE SUCCESS?

17 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

The Rollout/Rollback Plan

We learned that it’s good to have a rollout plan

and a rollback plan, as it appeases fears. We didn’t

use our rollback plan but I think it was still really

good to have. People were assigned roles and

understood what the rest of the team was doing.

Everybody knew how we would come together

in the War Room and act as a team. The trust in

each other and self-confidence really created

a calm, balanced environment for the launch

instead of one of trepidation. The people involved

and their personalities really mattered when it came

to whether or not the launch would be successful.

What Did We LEARN?

Planning

18 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

The Pre-Plan

I re-learned how important pre-planning, documentation

and thorough communication can be. I personally love

this part of a project and I think that’s why I had so much

fun even though the goal was so lofty. I had everything

planned out from wiki pages outlining content that

needed to be audited and who it was assigned to,

to details of the plugins that we planned to install

and the custom tweaks we’d made to them.

Everybody who was working on the project knew

their role, what was expected of them and by when.

Executives could see the overall plan without the

nitty gritty details. Employees who had nothing to do

with the launch still got to see what was happening

in the demo, so they could get excited and there

were no bad surprises.

What Did We LEARN?

Planning

19 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

The Post-Launch

We learned how important it is to plan post-launch

schedules too. There was a disconnect of expectations

between teams as to what we were going to do for the

month after the launch. We had planned for a break,

but others expected lots more releases. Documenting

plans for the following month of work would have

helped mitigate that.

What Did We LEARN?

Planning

20 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

DesigningWe learned that iterative design-by-committee can work if you have

the right people in the room. One out of the four people was a designer,

but the rest had a good grasp on our audience and what we needed to

accomplish with the site.

From the designer:

“I learned that a website design revamp, even of a large site,

need not be arduous (we had the homepage nailed in 2 revisions

– sweet!). Keep what works of the old site, enhance what doesn’t

and stay true to brand. Just create something better and understand

that through A/B testing, refinement can come later (a website is

never finished, right?). Oh, and keeping the layout clean and

grid-based helps to accommodate for unforeseen needs of

the layout down the road. (This has proven to be key –

I’m still amazed at how flexible Dyn.com’s design is.)”

From the front-end developer:

“I learned the importance of forging ahead and following through

with the conceptualized design. Unless it’s something big that

should be rethought, it’s not worth deviating too much from

the plan. Small design refactors can always be done later

post-launch.”

What Did We LEARN?

21 COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA

Teamwork

I learned I needed a bigger team. Shortly after the launch, I hired two

stellar front end developers which allowed me to train new folks on

clean code so I could delegate more and focus on strategic planning.

I learned how important it was to celebrate the success with the rest

of the company. Though we were thrilled with the result, a lot of

employees had (or still have) no idea about the amount of work that

went into it. On the surface, it looks like a list of redirects and a

redesign. In actuality, it was hundreds of commits, a content audit,

optimization for accessibility and page load time and rewriting

of the scope about a million times.

From the marketing manager:

“Even with a year of hindsight, it still amazes me how a

group of people that were literally thrown together weeks

earlier were able to come together and successfully

release such a monstrous undertaking. Goes to show you

how much trust and teamwork (talent and planning too)

can mean to a project. And that engineers really can have

a home in a marketing team.”

What Did We LEARN?

auth

or

deta

ils

Lara Swanson is a user experience/user interface expert. Follow her thoughts on coding semantically, nitpicking page load time and the importance of baking for coworkers on Twitter: @LaraSwanson

COMPLETE SITE RELAUNCH: A Retrospective On The New Dyn.com+1 888 840 3258 http://dyn.com

150 Dow Street Manchester, NH 03101 USA