3 S’s to a3 S’s to a SuccessfulSuccessful LaunchLaunch
Poornima VijayashankerPoornima Vijayashanker
http://www.femgineer.c...
What have IWhat have I launchedlaunched??
Femgineer.comFemgineer.com - March 2007- March 2007
Mint.comMint.com - September...
LanguishingLanguishing overover
LaunchingLaunching
WhatWhat to launch?to launch?
PrototypePrototype
WhenWhen to launch?to ...
PrototypePrototype vsvs PerfectionPerfection
MythsMyths
Built and launched in a weekend!Built and launched in a weekend!
1...
REQUIREMENTSREQUIREMENTS for Launchfor Launch
What youWhat you needneed::
StabilityStability - people can get through the ...
STABILITYSTABILITY
SECURITYSECURITY
BugsBugs
Background ProcessBackground Process
BrowserBrowser
SECURITYSECURITY
Levels of securityLevels of security
ULTRAULTRA, HIGH, Moderate, low, HIGH, Moderate, low
Security depend...
3 B’s: Bugs, Background,3 B’s: Bugs, Background,
BrowserBrowser
Prioritize -Prioritize - mission critical vs. look and fee...
SCALESCALE
Common Back-end BottlenecksCommon Back-end Bottlenecks
database, messaging queuesdatabase, messaging queues
Com...
SUPPORTSUPPORT
I Logging❤I Logging❤
e.g. Hoptoad, Logglye.g. Hoptoad, Loggly
Feedback & ErrorsFeedback & Errors
messages a...
3 D’s: to a Successful Re-Launch3 D’s: to a Successful Re-Launch
DataData
Identify major issues and fixIdentify major issu...
Application AppendixApplication Appendix
Browser TestingBrowser Testing
Litmus:Litmus: http://litmus.com/http://litmus.com...
3 S's to a Successful Launch
Upcoming SlideShare
Loading in …5
×

3 S's to a Successful Launch

1,178 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,178
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

3 S's to a Successful Launch

  1. 1. 3 S’s to a3 S’s to a SuccessfulSuccessful LaunchLaunch Poornima VijayashankerPoornima Vijayashanker http://www.femgineer.comhttp://www.femgineer.com @poornima@poornima poornima@femgineer.compoornima@femgineer.com
  2. 2. What have IWhat 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
  3. 3. LanguishingLanguishing overover 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?!?
  4. 4. PrototypePrototype vsvs 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
  5. 5. REQUIREMENTSREQUIREMENTS for Launchfor Launch What youWhat you needneed:: StabilityStability - people can get through the front door- people can get through the front door ScaleScale - you’re app can handle- you’re app can handle somesome loadload SupportSupport - you can triage and troubleshoot- you can triage and troubleshoot
  6. 6. STABILITYSTABILITY SECURITYSECURITY BugsBugs Background ProcessBackground Process BrowserBrowser
  7. 7. SECURITYSECURITY Levels 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 MistakesMistakes CrosstalkCrosstalk Logout - session expirationLogout - session expiration Password RecoveryPassword Recovery
  8. 8. 3 B’s: Bugs, Background,3 B’s: Bugs, Background, BrowserBrowser Prioritize -Prioritize - mission critical vs. look and feel bugsmission critical vs. look and feel bugs System HogsSystem 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
  9. 9. 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 thenthen OptimizeOptimize Experience it first-handExperience it first-hand e.g New Relice.g New Relic
  10. 10. SUPPORTSUPPORT I Logging❤I Logging❤ e.g. Hoptoad, Logglye.g. Hoptoad, Loggly Feedback & ErrorsFeedback & Errors messages and pagesmessages and pages Customer Service ToolCustomer Service Tool e.g. BizeeBee Admine.g. BizeeBee Admin
  11. 11. 3 D’s: to a Successful Re-Launch3 D’s: to a Successful Re-Launch DataData Identify major issues and fixIdentify major issues and fix DeploymentDeployment e.g. Herokue.g. Heroku DelightDelight
  12. 12. Application AppendixApplication Appendix Browser TestingBrowser Testing Litmus:Litmus: http://litmus.com/http://litmus.com/ Performance MonitoringPerformance Monitoring New Relic:New Relic: http://www.newrelic.comhttp://www.newrelic.com LoggingLogging 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

×