3 s's to a successful launch

Post on 18-Oct-2014

1.348 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

3 S’s to a 3 S’s to a SuccessfulSuccessful LaunchLaunch

Poornima Poornima VijayashankerVijayashanker

http://www.femgineer.comhttp://www.femgineer.com

@poornima@poornima

poornima@femgineer.compoornima@femgineer.com

What have I What have I launchedlaunched??

Femgineer.comFemgineer.com - March 2007 - March 2007

Mint.comMint.com - September 2007 - September 2007

WorkshopsWorkshops - - “Will it Launch?”“Will it Launch?”

San Francisco - January 2010San Francisco - January 2010

Duke University - October 2010Duke University - October 2010

BizeeBee.comBizeeBee.com - January 2011 - January 2011

LanguishingLanguishing over over LaunchingLaunching

WhatWhat to launch? to launch?

PrototypePrototype

WhenWhen to launch? to launch?

Pick a date...Pick a date...

HowHow to launch? to launch?

WhereWhere to launch? to launch?

ReRe-launch?!?-launch?!?

Prototype Prototype vs vs PerfectionPerfection

MythsMyths

Built and launched in a weekend!Built and launched in a weekend!

1M+ users overnight! (one-night stand...)1M+ users overnight! (one-night stand...)

Overly cautious: Overly cautious: dot i’s cross t’s, bug freedot i’s cross t’s, bug free

REQUIREMENTSREQUIREMENTS for for LaunchLaunch

What you What you needneed::

Stability Stability - people can get through the front - people can get through the front doordoor

Scale Scale - you’re app can handle - you’re app can handle somesome load load

Support Support - you can triage and troubleshoot- you can triage and troubleshoot

STABILITYSTABILITY

SECURITYSECURITY

Bugs Bugs

Background ProcessBackground Process

BrowserBrowser

SECURITYSECURITYLevels of securityLevels of security

ULTRAULTRA, HIGH, Moderate, low, HIGH, Moderate, low

Security depends on the appSecurity depends on the app

Mint.com - financial app, Mint.com - financial app, ULTRA!ULTRA!

Encryption Layer, Co-Location FacilityEncryption Layer, Co-Location Facility

BizeeBee.com - small business app, moderate securityBizeeBee.com - small business app, moderate security

RoR AuthLogic libraryRoR AuthLogic library

CommonCommon Mistakes Mistakes

CrosstalkCrosstalk

Logout - session expirationLogout - session expiration

Password RecoveryPassword Recovery

3 B’s: Bugs, Background, 3 B’s: Bugs, Background, BrowserBrowser

Prioritize - Prioritize - mission critical vs. look and feel mission critical vs. look and feel bugsbugs

System Hogs System Hogs - nightly cron jobs, data imports- nightly cron jobs, data imports

Browser BashingBrowser Bashing

Focus on a few - Chrome, FF, Safari, IEFocus on a few - Chrome, FF, Safari, IE

e.g. Litmuse.g. Litmus

SCALESCALE

Common Back-end BottlenecksCommon Back-end Bottlenecks

database, messaging queuesdatabase, messaging queues

Common Front-end BottlenecksCommon Front-end Bottlenecks

JavaScript libraries, browsersJavaScript libraries, browsers

IdentifyIdentify then then OptimizeOptimize

Experience it first-handExperience it first-hand

e.g New Relice.g New Relic

SUPPORTSUPPORT

I ❤ LoggingI ❤ Logging

e.g. Hoptoad, Logglye.g. Hoptoad, Loggly

Feedback & Errors Feedback & Errors

messages and pagesmessages and pages

Customer Service ToolCustomer Service Tool

e.g. BizeeBee Admine.g. BizeeBee Admin

3 D’s: to a Successful Re-3 D’s: to a Successful Re-LaunchLaunch

DataData

Identify major issues and fixIdentify major issues and fix

DeploymentDeployment

e.g. Herokue.g. Heroku

DelightDelight

Application AppendixApplication AppendixBrowser TestingBrowser Testing

Litmus: Litmus: http://litmus.com/http://litmus.com/

Performance MonitoringPerformance Monitoring

New Relic: New Relic: http://www.newrelic.comhttp://www.newrelic.com

Logging Logging

Hoptoad: Hoptoad: http://www.hoptoad.comhttp://www.hoptoad.com

Loggly: Loggly: http://loggly.comhttp://loggly.com (beta) (beta)

DeploymentDeployment

Heroku: Heroku: http://www.heroku.comhttp://www.heroku.com

Load TestingLoad Testing

JMeter: JMeter: http://www.jmeter.comhttp://www.jmeter.com

top related