Secrets of Rapid Mobile App Development

1,718 views

Published on

Matt Brezina, Sincerely, Secrets of Rapid Mobile App Development @ The Lean Startup Conference 12/3/12

0 Comments
16 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,718
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
0
Comments
0
Likes
16
Embeds 0
No embeds

No notes for slide

Secrets of Rapid Mobile App Development

  1. 1. Secrets of Rapid Mobile App DevelopmentMatt Brezina, Co-founder & CEO Sincerely Inc. @brezina matt@sincerely.com
  2. 2. Sincerely We help the world be more thoughtfulSincerely @brezina
  3. 3. Sincerely We help the world be more thoughtful We’ve built the world’s largest gift networkSincerely @brezina
  4. 4. Sincerely We help the world be more thoughtful We’ve built the world’s largest gift network •1.2M members •1.6M mailing addresses • Shipped products to 800k homesSincerely @brezina
  5. 5. Sincerely We help the world be more thoughtful We’ve built the world’s largest gift network •1.2M members •1.6M mailing addresses • Shipped products to 800k homesSincerely @brezina
  6. 6. Our first year May June July Aug Sept Oct Nov DecSincerely @brezina
  7. 7. Our first year May June July Aug Sept Oct Nov DecSincerely @brezina
  8. 8. Our first year May June July Aug Sept Oct Nov DecSincerely @brezina
  9. 9. Our first year May June July Aug Sept Oct Nov Dec 30+Sincerely @brezina
  10. 10. Our first year May June July Aug Sept Oct Nov Dec 30+Sincerely @brezina
  11. 11. Our first year May June July Aug Sept Oct Nov Dec 30+Sincerely @brezina
  12. 12. Our first year May June July Aug Sept Oct Nov Dec 30+Sincerely @brezina
  13. 13. Our first year May June July Aug Sept Oct Nov Dec 30+Sincerely @brezina
  14. 14. Our first year May June July Aug Sept Oct Nov Dec 30+Sincerely @brezina
  15. 15. Our first year May June July Aug Sept Oct Nov Dec 30+Sincerely @brezina
  16. 16. Our first year May June July Aug Sept Oct Nov Dec 9 products30+ in 12 monthsSincerely @brezina
  17. 17. Why rapid app development?Sincerely @brezina
  18. 18. Why rapid app development? We wanted to learn: • How is mobile commerce different? • Purchase flows • Pricing • Audience • Positioning • Physical delivery • and more...Sincerely @brezina
  19. 19. 10 tips for rapid app developmentSincerely @brezina
  20. 20. 1. MVPSincerely @brezina
  21. 21. 1. MVP Billing PrintingSincerely @brezina
  22. 22. 1. MVP Billing Library photos Printing Image uploadSincerely @brezina
  23. 23. 1. MVP Billing Library Address photos book Printing Image Send to upload others Multiple recipientsSincerely @brezina
  24. 24. 2. Off-brand testing (or test in Canada)Sincerely @brezina
  25. 25. 2. Off-brand testing (or test in Canada) Off-brandSincerely @brezina
  26. 26. 2. Off-brand testing (or test in Canada) Off-brand SincerelySincerely @brezina
  27. 27. 3. De-emphasize visual designSincerely @brezina
  28. 28. 3. De-emphasize visual design • Especially off-brand productsSincerely @brezina
  29. 29. 3. De-emphasize visual design • Especially off-brand products • Not interaction designSincerely @brezina
  30. 30. 3. De-emphasize visual design • Especially off-brand products • Not interaction design • Engineers do their own visual designSincerely @brezina
  31. 31. 4. Reuse common componentsSincerely @brezina
  32. 32. 5. Buy cheap, disposable usersSincerely @brezina
  33. 33. 5. Buy cheap, disposable users • No cross promotionSincerely @brezina
  34. 34. 5. Buy cheap, disposable users • No cross promotion • No PRSincerely @brezina
  35. 35. 5. Buy cheap, disposable users • No cross promotion • No PR • Buy users from Stumbleupon, Admob, iAds, Tapjoy, GoogleSincerely @brezina
  36. 36. 6. Be willing to kill apps • We’re killing an app this month • You will have upset customersSincerely @brezina
  37. 37. 7. Use Android for quick testingSincerely @brezina
  38. 38. 7. Use Android for quick testing • Android apps have no app approvalSincerely @brezina
  39. 39. 7. Use Android for quick testing • Android apps have no app approval • Android updates go live in hoursSincerely @brezina
  40. 40. 7. Use Android for quick testing • Android apps have no app approval • Android updates go live in hours • Apple updates go live in 7 daysSincerely @brezina
  41. 41. 7. Use Android for quick testing • Android apps have no app approval • Android updates go live in hours • Apple updates go live in 7 days • Closest thing we have to the web in the mobile app worldSincerely @brezina
  42. 42. 8. APIs are everything Internal APISincerely @brezina
  43. 43. 8. APIs are everything Internal API Payment processing Order fulfillment User accounts Address book Transactional emailsSincerely @brezina
  44. 44. 8. APIs are everything Internal API Payment processing Order fulfillment User accounts Address book Transactional emails No Sincerely product engineers touch our databaseSincerely @brezina
  45. 45. 8. APIs are everything Internal API Payment processing Order fulfillment User accounts Address book Transactional emails No Sincerely product engineers touch our database External APISincerely @brezina
  46. 46. 8. APIs are everything Internal API Payment processing Order fulfillment User accounts Address book Transactional emails No Sincerely product engineers touch our database External API 60 +Sincerely @brezina
  47. 47. 9. Team Structure Internal APISincerely @brezina
  48. 48. 9. Team Structure Internal API Dev DesignSincerely @brezina
  49. 49. 9. Team Structure Internal API Dev Design Dev DesignSincerely @brezina
  50. 50. 9. Team Structure Internal API Dev Design Dev Dev DesignSincerely @brezina
  51. 51. 10. Minimize interdependenciesSincerely @brezina
  52. 52. 10. Minimize interdependencies My Goal: empower an engineer to have 4-6 hours of uninterrupted magic each daySincerely @brezina
  53. 53. Secrets of Rapid Mobile App DevelopmentMatt Brezina, Co-founder & CEO Sincerely Inc. @brezina matt@sincerely.com

×