Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Technical Feasibility For Product

293 views

Published on

GITS : Process of validating the technology assumptions, architecture and design of a product or project

Published in: Technology
  • Be the first to comment

Technical Feasibility For Product

  1. 1. Technical Feasibility For Product #startup by Sudaryatno
  2. 2. Sudaryatno Tech Lead Developer at GITS yatnosudar@gits.co.id
  3. 3. Technical Feasibility Process of validating the technology assumptions, architecture and design of a product or project
  4. 4. But How?
  5. 5. Mistakes To Be Wary Of Before Building A Tech Startup • Thinking ‘Product is everything’ • Obsessing over the perfect technology stack • Thinking your product is "done” • Thinking employee happiness is none of your business • Scaling before you have a product-market fit
  6. 6. Hi I’m Jonny • Saya pemilik catering di Bandung • Saya ingin memulai startup dari bisnis catering saya • Tujuannnya Agar semua orang bisa memesan catering dengan mudah • Target market saya adalah pengguna aktif handphone
  7. 7. 1.Understand your product
  8. 8. Hi I’m Jonny this my feature • List menu • Schedule Catering : memungkinkan orang memilih jadwal catering • Ready to eat : makanan siap antar • Ready to cook : makanan siap masak • Payment : 5 payment type • Profile • History catering • Blog
  9. 9. 2.MVP (Minimum Valuable Product)
  10. 10. Minimum Valuable Product
  11. 11. Hi I’m Jonny this my MVP • List menu • Schedule Catering : memungkinkan orang memilih jadwal catering • Payment : 1 payment type • Profile • History catering • Blog
  12. 12. 3. List of Technology
  13. 13. Infrastructure • Hosting • Cloud • PaaS • BaaS
  14. 14. Backend • PHP • Python • NodeJS • Java • etc... • Monolith • Microservice • Serverleess
  15. 15. Database RDBMS • MySQL • PostgreSQL • Oracle • etc… NoSQL • Mongo DB • Apache Cassandra • etc…
  16. 16. Client Side Web • AngularJS • ReactJS • BackboneJS • Bootstrap (template) • PureCSS (template) • UIKit (template) • etc…
  17. 17. Mobile Apps • Native (Android : Java , iOS : Swift) • Hybrid (ionic, PhoneGap) • Rendering (React Native, Flutter)
  18. 18. 4. Community of Technology
  19. 19. Community • Komunitas banyak dan berkualitas • Dokumentasi lengkap
  20. 20. 5. See your team
  21. 21. Hi I’m Jonny this my team • 2 Dev team Advance di Java Script • Experience NodeJS • Experience React • 1 Designer
  22. 22. 6. See the Trend
  23. 23. Trend • AR / VR • IoT • Machine Learning • Chatbot • TV • etc…
  24. 24. Let’s build recipe
  25. 25. Choose your Infrastructure • Jonny tidak memiliki DevOps. • Jonny memiliki cost terbatas Backend as a Service
  26. 26. Backend as a Service
  27. 27. Choose your backend • Jonny memiliki tim dev dengan skill javascript • Jonny memerlukan custom logic di BaaS • Jonny memerlukan trigger dari semua action di BaaS • Jonny memerlukan semua layanan di satu platform
  28. 28. Serverless
  29. 29. Server Side
  30. 30. Platform
  31. 31. Firebase Feature
  32. 32. AWS Feature
  33. 33. Azure Feature By Acrhitecture
  34. 34. Another • Parse • Kinvey • Baqend
  35. 35. Firebase
  36. 36. Why Firebase • BaaS • Di design untuk client code • Di design untuk kebutuhan startup • Terintegrasi dengan produk google lain • Komunintas banyak • Selalu di update • Pay as you go
  37. 37. Who using firebase
  38. 38. Choose Mobile Technology • Jonny tidak memiliki dev team yang menguasai Java / Swift • Jonny memiliki tim yang berpengalaman di React • Jonny bisa memilih teknologi Hybrid / Rendering
  39. 39. Who Using React Native
  40. 40. Why not flutter? • Release Alpha • Komunitas Sedikit • Using Dart or Javascript
  41. 41. Hi I’m Jonny now this my technology • Firebase • NodeJS • ReactNative
  42. 42. Timing Better than Perfect Don’t Obsessing over the perfect technology stack
  43. 43. Google it’s long time in BETA
  44. 44. “Software berkualitas” != “gampang”
  45. 45. “Software berkualitas” == “learn”
  46. 46. What's Next Something for track your business
  47. 47. Analytic • Google Analytic • Firebase Analytic • MixPanel • etc..
  48. 48. Crash Tracker • Firebase crashlytic • Crashlytic • etc…
  49. 49. User engagement • Push notification • Email • etc...
  50. 50. Hi I’m Jonny this is My Plan • Optimize market • Validation Business • Engagement User • Scale Business • Scale UP • Scale Out
  51. 51. Repeat
  52. 52. “Jika funding adalah semangat utama sebuah startup, maka itu bukan awal yang baik untuk terciptanya produk yang berkualitas. Bahkan mungkin tidak ada relevansinya sama sekali” Risman Adnan
  53. 53. Selamat Mencoba
  54. 54. Thanks! GITS Indonesia Bandung, Mars Barat 1 No 9 yatnosudar@gits.co.id www.gits.id Career : http://www.gits.co.id/career

×