Your SlideShare is downloading. ×
0
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
3 S's to a Successful Launch
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

3 S's to a Successful Launch

981

Published on

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

No Downloads
Views
Total Views
981
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. STABILITYSTABILITY SECURITYSECURITY BugsBugs Background ProcessBackground Process BrowserBrowser
  • 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. 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. 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. 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. 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. 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

×