kill the website launch, zack rosen

Post on 15-Apr-2017

1.355 Views

Category:

Design

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Kill the Website Relaunch@Zack

zack@pantheon.io

Why website relaunches always turn into humongous shit shows

My Background

CEO, Co-Founder

Partner Owner

Three major website relaunches since 2009

Relaunched 350+ client websites

Over 100,000 website launches

Website Relaunches

Hey! I’m relaunching my company’s website!

This is fun!

More like

Nobody has left the office in days

That WordPress + SalesForce + Marketo form field integration feature that is a must have has taken 4 weeks, not 4 days

You have 132 of the old site’s 11,124 articles imported

Where are we on cross-browser and mobile testing?

HAHAHAHAHAHA!

What launch day is supposed to be like

What launch day is really like

What launch day is really like

Why do website relaunches always turn into humungous shit shows?

Websites are inherently complex

The technology is always under-appreciated

The process requires buy-in by armies of stakeholders who mysteriously appear from the shadows of your organization to try and veto your forward progress, usually at the last minute.

#1

#2

#3

Websites are inherently complex

#1

What is your website?

Years upon years of writing effort by your content team Your website is

Your website is

Days and days of debate in your conference room about ‘what’s the most important thing we need to say’ on our homepage

Your website is

Thousands of hours of SEO tweaks, JavaScript embeds, and clever marketing hacks

Your website is

The bio of your company president that always needs updatingYour website is

Thousands, tens of thousands of lines of code (every one in which needs to load fast and be secure)

Your website is

Thousands, tens of thousands of lines of code (every one in which needs to load fast and be secure)

Your website is

The backlog of tickets, bugs, improvements, and design comps stretching out for years

Your website is

A stack of technology a dozen layers thick

24x7 On-Call

Security

High Performance

High Availability

Dev/Test/Live Workflow

Version Control

LAMP

Operating System

Hardware

Your website is

Content Management System

Your Website is ALL of these things

When you contemplate a relaunchthis is what you are staring down

The technology is always under appreciated

#2

Not built for professional marketers

Website Technology for Professionals

65%

35%

Website DevOps Requirements

24x7 On-Call

Security

High Performance

High Availability

Dev/Test/Live Workflow

Version Control

LAMP

Operating System

Hardware

Website DevOps

Software Engineering Skills Spectrum

Low Level Engineers

Software Engineers

Creatives

C

Python, Ruby

HTML, CSS

Systems Engineering

24x7 On-Call

Security

High Performance

High Availability

Dev/Test/Live Workflow

Version Control

LAMP

Operating System

Hardware

Website DevOps

What you expect website traffic to look like

4.75

9.5

14.25

19

Day

1

Day

2

Day

3

Day

4

Day

5

Day

6

Day

7

Day

8

Day

9

Day

10

Day

11

Day

12

Day

13

Day

14

Day

15

Day

16

Day

17

Day

18

Day

19

Day

20

Day

21

Day

22

Day

23

Day

24

Day

25

Day

26

Day

27

Day

28

What website traffic actually looks like

0

50

100

150

200

Day

1

Day

2

Day

3

Day

4

Day

5

Day

6

Day

7

Day

8

Day

9

Day

10

Day

11

Day

12

Day

13

Day

14

Day

15

Day

16

Day

17

Day

18

Day

19

Day

20

Day

21

Day

22

Day

23

Day

24

Day

25

Day

26

Day

27

Day

28

I’m In

terne

t

Famou

s!

The process requires buy-in by armies of stakeholders who mysteriously appear from the

shadows of your organization to try and veto your forward progress (usually at the last minute)

#3

Who cares about your website?

Who cares about your website?

CEO VP Sales Head of HR Intern

Everyone at your company cares about your website

More money is invested in Websites ($130B) than all of Digital Advertising ($114B)

42

Your website is your brand, online

Who are they comparing you to?

But here is what nobody mentions

Apple’s first website

It took them years of iterative improvements:

Why do website relaunches always turn into humungous shit shows?

Websites are inherently complex

The technology is always under-appreciated

The process requires buy-in by armies of stakeholders who mysteriously appear from the shadows of your organization to try and veto your forward progress, usually at the last minute.

#1

#2

#3

But what’s the alternative?

Let’s take a step back

What can website teams learn from software companies?

Damn you and your phenomenal

digital user experiences!

Damn you and your phenomenal

digital user experiences!

What in the hell are we going to do about:

?

Do you remember the days of crappy software?

What happened? How did software get so good?

How we used to make software

I got some great great ideas for our next

version of software!

Hurray! Now I’ll go call my husband and tell him not expect

to see me for two years.

Five years later

I can’t wait to install this sweet box of software I’m

buying in a store!

How Internet era companies ship software

Agile Software Development

Releases improvements twenty times a day on average

Waterfall Relaunch Months or years long projects

Big bang high stakes releases

Mid stream re-prioritization is death

Agile Teams Work broken down into weeks (sprints)

Continuous releases when features are ready

Re-prioritization is constant as you learn

Applying the agile model your website team

Who has an agile website team?

Deploy substantive changes to their site twice a week on average

How agile website teams workCompany

Julie

Sam

How agile website teams workJulie

Sam

Sam

Five steps to an agile website team

Find out how often you releaseHey Tony: Tell me, how

often do we release new featuresto our website?

#1

H#1 Find out how often you release

What’s your limiting step?

H#2 Get the necessary tools

24x7 On-Call

Security

High Performance

High Availability

Dev/Test/Live Workflow

Version Control

LAMP

Operating System

Hardware

Website DevOps

Don’t DIY your DevOps Implement Dev/Test/Live workflow

HURRAY YOU LAUNCHED!

Make launch day the best day

Manage your website in sprints

Week 8

Week 7

Week 6

Week 5

Week 4

Week 3

Week 2

Week 1

VS

#3Waterfall Agile

Design

Build

Release 1

Design – Build – Test – Release 1

Design – Build – Test – Release 2

Design – Build – Test – Release 3

Design – Build – Test – Release 4

Test

Hey Madeleine, Do you think we can get my request

into the next website sprint?

#4 Train your stakeholders

Do retrospectives and apply what you learn#5

What worked well that

we should continue

doing?

What did we learn?

What one thing should we do differently

next time?

At the end of each sprint, get everyone together to discuss:

Five steps to an agile website teamFind out how often you currently release substantive changes to your website#1

#2

#3

#4

#5

Put in the place the necessary tooling (dev/test/live)

Manage releases in two week sprints

Train your stakeholders

Do retrospectives at the end of each sprint

A special word to Agencies in the room

Ok, so I need to make a few small changes:

I’ve decided to put five bathrooms right here in the middle..

Websites aren’t houses

Why website relaunches always turn into humongous shit shows

Websites are inherently complex

The technology is always under-appreciated

The process requires buy-in by armies of stakeholders who mysteriously appear from the shadows of your organization to try and veto your forward progress, usually at the last minute.

#1

#2

#3

Waterfall Relaunch Months or years long projects

Big bang high stakes releases

Mid stream re-prioritization is death

Agile Teams Work broken down into weeks (sprints)

Continuous releases when features are ready

Re-prioritization is constant as you learn

Five steps to an agile website teamFind out how often you currently release substantive changes to your website#1

#2

#3

#4

#5

Put in the place the necessary tooling (dev/test/live)

Manage releases in two week sprints

Train your stakeholders

Do retrospectives at the end of each sprint

Why website relaunches always turn into humongous shit shows

Thank you!@Zack

zack@pantheon.io

top related