technical feasibility for product

Post on 22-Jan-2018

231 Views

Category:

Technology

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Technical Feasibility For Product #startup

by Sudaryatno

SudaryatnoTech Lead Developer at GITSyatnosudar@gits.co.id

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 9yatnosudar@gits.co.idwww.gits.id

Career : http://www.gits.co.id/career

top related