Upload
yatno-sudar
View
231
Download
7
Embed Size (px)
Citation preview
Technical Feasibility For Product #startup
by Sudaryatno
SudaryatnoTech Lead Developer at [email protected]
Technical FeasibilityProcess of validating the technology assumptions, architecture
and design of a product or project
But How?
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
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
1.Understand your product
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
2.MVP (Minimum Valuable Product)
Minimum Valuable Product
Hi I’m Jonny this my MVP
• List menu• Schedule Catering : memungkinkan orang memilih jadwal
catering• Payment : 1 payment type• Profile • History catering• Blog
3. List of Technology
Infrastructure
• Hosting• Cloud• PaaS• BaaS
Backend
• PHP• Python• NodeJS• Java• etc...
• Monolith• Microservice• Serverleess
Database
RDBMS• MySQL• PostgreSQL• Oracle• etc…
NoSQL• Mongo DB• Apache Cassandra• etc…
Client Side Web
• AngularJS• ReactJS• BackboneJS• Bootstrap (template)• PureCSS (template)• UIKit (template)• etc…
Mobile Apps
• Native (Android : Java , iOS : Swift)• Hybrid (ionic, PhoneGap)• Rendering (React Native, Flutter)
4. Community of Technology
Community
• Komunitas banyak dan berkualitas• Dokumentasi lengkap
5. See your team
Hi I’m Jonny this my team
• 2 Dev team Advance di Java Script • Experience NodeJS• Experience React
• 1 Designer
6. See the Trend
Trend
• AR / VR• IoT• Machine Learning• Chatbot• TV• etc…
Let’s build recipe
Choose your Infrastructure
• Jonny tidak memiliki DevOps. • Jonny memiliki cost terbatas
BackendasaService
Backend as a Service
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
Serverless
Server Side
Platform
Firebase Feature
AWS Feature
Azure Feature By Acrhitecture
Another
• Parse• Kinvey• Baqend
Firebase
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
Who using firebase
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
Who Using React Native
Why not flutter?
• Release Alpha• Komunitas Sedikit• Using Dart or Javascript
Hi I’m Jonny now this my technology
• Firebase• NodeJS• ReactNative
Timing Better than PerfectDon’t Obsessing over the perfect technology stack
Google it’s long time in BETA
“Software berkualitas” != “gampang”
“Software berkualitas” == “learn”
What's NextSomething for track your business
Analytic
• Google Analytic• Firebase Analytic• MixPanel• etc..
Crash Tracker
• Firebase crashlytic• Crashlytic• etc…
User engagement
• Push notification• Email• etc...
Hi I’m Jonny this is My Plan
• Optimize market• Validation Business• Engagement User• Scale Business• Scale UP• Scale Out
Repeat
“Jika funding adalah semangat utama sebuah startup,maka itu bukan awal yangbaik untuk terciptanyaproduk yangberkualitas.Bahkan mungkintidak ada relevansinya sama sekali”Risman Adnan
Selamat Mencoba
Thanks!
GITS IndonesiaBandung, Mars Barat 1 No [email protected]
Career : http://www.gits.co.id/career