SlideShare a Scribd company logo
1 of 56
Download to read offline
Technical Feasibility
For Product #startup
by Sudaryatno
Sudaryatno
Tech Lead Developer at GITS
yatnosudar@gits.co.id
Technical Feasibility
Process 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
Backend	as	a	Service
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 Perfect
Don’t Obsessing over the perfect technology stack
Google it’s long time in
BETA
“Software berkualitas” !=
“gampang”
“Software berkualitas” ==
“learn”
What's Next
Something 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 yang	baik untuk terciptanya
produk yang	berkualitas.	Bahkan mungkin
tidak ada relevansinya sama sekali”
Risman Adnan
Selamat Mencoba
Thanks!
GITS Indonesia
Bandung, Mars Barat 1 No 9
yatnosudar@gits.co.id
www.gits.id
Career :
http://www.gits.co.id/career

More Related Content

Similar to Technical Feasibility for Catering Startup

Strategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupStrategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupDony Riyanto
 
Codeigniter by faiz
Codeigniter by faizCodeigniter by faiz
Codeigniter by faizNyoNyo Chii
 
Berkarir Sebagai DevOps Engineer.pdf
Berkarir Sebagai DevOps Engineer.pdfBerkarir Sebagai DevOps Engineer.pdf
Berkarir Sebagai DevOps Engineer.pdfMuhammadTaufikNelas
 
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...shabilla6
 
BEKRAF Developer Day Bogor - May 2017
BEKRAF Developer Day Bogor - May 2017BEKRAF Developer Day Bogor - May 2017
BEKRAF Developer Day Bogor - May 2017rendra toro
 
Android application development
Android application developmentAndroid application development
Android application developmentGoogle
 
Android umy-yogyakarta
Android umy-yogyakartaAndroid umy-yogyakarta
Android umy-yogyakartaWidy Priasmoro
 
Kuliah umum intro to programming @ feb unpad
Kuliah umum intro to programming @ feb unpadKuliah umum intro to programming @ feb unpad
Kuliah umum intro to programming @ feb unpadPuja Pramudya
 
TEAM MEDIA WBI.pdf
TEAM MEDIA WBI.pdfTEAM MEDIA WBI.pdf
TEAM MEDIA WBI.pdfDjula1
 
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdfRPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdfAhmadFairuzabadi1
 
Dicoding Developer Coaching #120_ DevOps Engineer _ Pengembangan Aplikasi men...
Dicoding Developer Coaching #120_ DevOps Engineer _ Pengembangan Aplikasi men...Dicoding Developer Coaching #120_ DevOps Engineer _ Pengembangan Aplikasi men...
Dicoding Developer Coaching #120_ DevOps Engineer _ Pengembangan Aplikasi men...shabilla6
 
Aplikasi sistem informasi human resource development berbasis web proposal | ...
Aplikasi sistem informasi human resource development berbasis web proposal | ...Aplikasi sistem informasi human resource development berbasis web proposal | ...
Aplikasi sistem informasi human resource development berbasis web proposal | ...Yanuar Sudibyo
 
Biz spark and websitespark
Biz spark and websitesparkBiz spark and websitespark
Biz spark and websitesparkHadi Gunawan
 
Technical Aspects of Website and Information System Development _Training "IN...
Technical Aspects of Website and Information System Development _Training "IN...Technical Aspects of Website and Information System Development _Training "IN...
Technical Aspects of Website and Information System Development _Training "IN...Kanaidi ken
 
Pertemuan 4 - Scrum.pdf
Pertemuan 4 - Scrum.pdfPertemuan 4 - Scrum.pdf
Pertemuan 4 - Scrum.pdfJulianaMansur6
 

Similar to Technical Feasibility for Catering Startup (20)

Strategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupStrategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk Startup
 
Codeigniter by faiz
Codeigniter by faizCodeigniter by faiz
Codeigniter by faiz
 
Berkarir Sebagai DevOps Engineer.pdf
Berkarir Sebagai DevOps Engineer.pdfBerkarir Sebagai DevOps Engineer.pdf
Berkarir Sebagai DevOps Engineer.pdf
 
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
 
BEKRAF Developer Day Bogor - May 2017
BEKRAF Developer Day Bogor - May 2017BEKRAF Developer Day Bogor - May 2017
BEKRAF Developer Day Bogor - May 2017
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android umy-yogyakarta
Android umy-yogyakartaAndroid umy-yogyakarta
Android umy-yogyakarta
 
belajar uiux.pptx
belajar uiux.pptxbelajar uiux.pptx
belajar uiux.pptx
 
Kuliah umum intro to programming @ feb unpad
Kuliah umum intro to programming @ feb unpadKuliah umum intro to programming @ feb unpad
Kuliah umum intro to programming @ feb unpad
 
DevOps_ODN.pptx
DevOps_ODN.pptxDevOps_ODN.pptx
DevOps_ODN.pptx
 
SMART CREATOR
SMART CREATORSMART CREATOR
SMART CREATOR
 
TEAM MEDIA WBI.pdf
TEAM MEDIA WBI.pdfTEAM MEDIA WBI.pdf
TEAM MEDIA WBI.pdf
 
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdfRPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
 
Dicoding Developer Coaching #120_ DevOps Engineer _ Pengembangan Aplikasi men...
Dicoding Developer Coaching #120_ DevOps Engineer _ Pengembangan Aplikasi men...Dicoding Developer Coaching #120_ DevOps Engineer _ Pengembangan Aplikasi men...
Dicoding Developer Coaching #120_ DevOps Engineer _ Pengembangan Aplikasi men...
 
Aplikasi sistem informasi human resource development berbasis web proposal | ...
Aplikasi sistem informasi human resource development berbasis web proposal | ...Aplikasi sistem informasi human resource development berbasis web proposal | ...
Aplikasi sistem informasi human resource development berbasis web proposal | ...
 
BestAppsID
BestAppsIDBestAppsID
BestAppsID
 
Biz spark and websitespark
Biz spark and websitesparkBiz spark and websitespark
Biz spark and websitespark
 
Technical Aspects of Website and Information System Development _Training "IN...
Technical Aspects of Website and Information System Development _Training "IN...Technical Aspects of Website and Information System Development _Training "IN...
Technical Aspects of Website and Information System Development _Training "IN...
 
TUGAS PPT _ WAWAN WIDODO.pptx
TUGAS PPT _ WAWAN WIDODO.pptxTUGAS PPT _ WAWAN WIDODO.pptx
TUGAS PPT _ WAWAN WIDODO.pptx
 
Pertemuan 4 - Scrum.pdf
Pertemuan 4 - Scrum.pdfPertemuan 4 - Scrum.pdf
Pertemuan 4 - Scrum.pdf
 

More from Yatno Sudar

Introduction Data Warehouse With BigQuery
Introduction Data Warehouse With BigQueryIntroduction Data Warehouse With BigQuery
Introduction Data Warehouse With BigQueryYatno Sudar
 
Introduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform AppsIntroduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform AppsYatno Sudar
 
Chatbot With Dialogflow
Chatbot With DialogflowChatbot With Dialogflow
Chatbot With DialogflowYatno Sudar
 
Dialog Flow - GITS Indonesia
Dialog Flow - GITS IndonesiaDialog Flow - GITS Indonesia
Dialog Flow - GITS IndonesiaYatno Sudar
 
Cloud Function For Firebase - GITS
Cloud Function For Firebase - GITSCloud Function For Firebase - GITS
Cloud Function For Firebase - GITSYatno Sudar
 
MVVM Core By GITS-Indonesia
MVVM Core By GITS-IndonesiaMVVM Core By GITS-Indonesia
MVVM Core By GITS-IndonesiaYatno Sudar
 
Modul praktikum 17 - Android Sudaryatno
Modul praktikum 17 - Android SudaryatnoModul praktikum 17 - Android Sudaryatno
Modul praktikum 17 - Android SudaryatnoYatno Sudar
 
Modul praktikum 15 - Android Sudaryatno
Modul praktikum 15 - Android SudaryatnoModul praktikum 15 - Android Sudaryatno
Modul praktikum 15 - Android SudaryatnoYatno Sudar
 
Modul praktikum 14 - Android Sudaryatno
Modul praktikum 14 - Android SudaryatnoModul praktikum 14 - Android Sudaryatno
Modul praktikum 14 - Android SudaryatnoYatno Sudar
 
Modul praktikum 13 - Android Sudaryatno
Modul praktikum 13 - Android SudaryatnoModul praktikum 13 - Android Sudaryatno
Modul praktikum 13 - Android SudaryatnoYatno Sudar
 
Modul praktikum 12 - Android Sudaryatno
Modul praktikum 12 - Android SudaryatnoModul praktikum 12 - Android Sudaryatno
Modul praktikum 12 - Android SudaryatnoYatno Sudar
 
Modul praktikum 11 - Android Sudaryatno
Modul praktikum 11 - Android SudaryatnoModul praktikum 11 - Android Sudaryatno
Modul praktikum 11 - Android SudaryatnoYatno Sudar
 
Modul praktikum 10 - Android Sudaryatno
Modul praktikum 10 - Android SudaryatnoModul praktikum 10 - Android Sudaryatno
Modul praktikum 10 - Android SudaryatnoYatno Sudar
 
Modul praktikum 9 - Android Sudaryatno
Modul praktikum 9 - Android SudaryatnoModul praktikum 9 - Android Sudaryatno
Modul praktikum 9 - Android SudaryatnoYatno Sudar
 
Modul praktikum 8 - Android Sudaryatno
Modul praktikum 8 - Android SudaryatnoModul praktikum 8 - Android Sudaryatno
Modul praktikum 8 - Android SudaryatnoYatno Sudar
 
Modul praktikum 7 - Android Sudaryatno
Modul praktikum 7 - Android SudaryatnoModul praktikum 7 - Android Sudaryatno
Modul praktikum 7 - Android SudaryatnoYatno Sudar
 
Modul praktikum 5 - Android Sudaryatno
Modul praktikum 5 - Android SudaryatnoModul praktikum 5 - Android Sudaryatno
Modul praktikum 5 - Android SudaryatnoYatno Sudar
 
Modul praktikum 4 - Android Sudaryatno
Modul praktikum 4 - Android SudaryatnoModul praktikum 4 - Android Sudaryatno
Modul praktikum 4 - Android SudaryatnoYatno Sudar
 
Modul praktikum 3 - Android Sudaryatno
Modul praktikum 3 - Android SudaryatnoModul praktikum 3 - Android Sudaryatno
Modul praktikum 3 - Android SudaryatnoYatno Sudar
 

More from Yatno Sudar (20)

Slack Time
Slack TimeSlack Time
Slack Time
 
Introduction Data Warehouse With BigQuery
Introduction Data Warehouse With BigQueryIntroduction Data Warehouse With BigQuery
Introduction Data Warehouse With BigQuery
 
Introduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform AppsIntroduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform Apps
 
Chatbot With Dialogflow
Chatbot With DialogflowChatbot With Dialogflow
Chatbot With Dialogflow
 
Dialog Flow - GITS Indonesia
Dialog Flow - GITS IndonesiaDialog Flow - GITS Indonesia
Dialog Flow - GITS Indonesia
 
Cloud Function For Firebase - GITS
Cloud Function For Firebase - GITSCloud Function For Firebase - GITS
Cloud Function For Firebase - GITS
 
MVVM Core By GITS-Indonesia
MVVM Core By GITS-IndonesiaMVVM Core By GITS-Indonesia
MVVM Core By GITS-Indonesia
 
Modul praktikum 17 - Android Sudaryatno
Modul praktikum 17 - Android SudaryatnoModul praktikum 17 - Android Sudaryatno
Modul praktikum 17 - Android Sudaryatno
 
Modul praktikum 15 - Android Sudaryatno
Modul praktikum 15 - Android SudaryatnoModul praktikum 15 - Android Sudaryatno
Modul praktikum 15 - Android Sudaryatno
 
Modul praktikum 14 - Android Sudaryatno
Modul praktikum 14 - Android SudaryatnoModul praktikum 14 - Android Sudaryatno
Modul praktikum 14 - Android Sudaryatno
 
Modul praktikum 13 - Android Sudaryatno
Modul praktikum 13 - Android SudaryatnoModul praktikum 13 - Android Sudaryatno
Modul praktikum 13 - Android Sudaryatno
 
Modul praktikum 12 - Android Sudaryatno
Modul praktikum 12 - Android SudaryatnoModul praktikum 12 - Android Sudaryatno
Modul praktikum 12 - Android Sudaryatno
 
Modul praktikum 11 - Android Sudaryatno
Modul praktikum 11 - Android SudaryatnoModul praktikum 11 - Android Sudaryatno
Modul praktikum 11 - Android Sudaryatno
 
Modul praktikum 10 - Android Sudaryatno
Modul praktikum 10 - Android SudaryatnoModul praktikum 10 - Android Sudaryatno
Modul praktikum 10 - Android Sudaryatno
 
Modul praktikum 9 - Android Sudaryatno
Modul praktikum 9 - Android SudaryatnoModul praktikum 9 - Android Sudaryatno
Modul praktikum 9 - Android Sudaryatno
 
Modul praktikum 8 - Android Sudaryatno
Modul praktikum 8 - Android SudaryatnoModul praktikum 8 - Android Sudaryatno
Modul praktikum 8 - Android Sudaryatno
 
Modul praktikum 7 - Android Sudaryatno
Modul praktikum 7 - Android SudaryatnoModul praktikum 7 - Android Sudaryatno
Modul praktikum 7 - Android Sudaryatno
 
Modul praktikum 5 - Android Sudaryatno
Modul praktikum 5 - Android SudaryatnoModul praktikum 5 - Android Sudaryatno
Modul praktikum 5 - Android Sudaryatno
 
Modul praktikum 4 - Android Sudaryatno
Modul praktikum 4 - Android SudaryatnoModul praktikum 4 - Android Sudaryatno
Modul praktikum 4 - Android Sudaryatno
 
Modul praktikum 3 - Android Sudaryatno
Modul praktikum 3 - Android SudaryatnoModul praktikum 3 - Android Sudaryatno
Modul praktikum 3 - Android Sudaryatno
 

Technical Feasibility for Catering Startup