why and how startup choose tech stacks?

29
Why and how startups choose frameworks tech stacks? Mizno Kruge Chief Technology Officer Carijasa.co.id Contact Me : Email : [email protected] Mobile : +62 813 1097 4914 Kudo, August 20th 2016 PHP JABODETABEK MEETUP

Upload: mizno-kruge

Post on 13-Apr-2017

81 views

Category:

Engineering


6 download

TRANSCRIPT

Page 1: Why and How startup choose tech stacks?

Why and how startups choose frameworks tech stacks?

Mizno Kruge

Chief Technology OfficerCarijasa.co.id

Contact Me :Email : [email protected] Mobile : +62 813 1097 4914

Kudo, August 20th 2016

PHP JABODETABEK MEETUP

Page 2: Why and How startup choose tech stacks?

Who Am I?

Page 3: Why and How startup choose tech stacks?

– CTO & Co-founder, Carijasa.co.id– Master of Informatics Engineering, STMIK Eresha

– Lecturer–A husband and a father of 2 kids

Page 4: Why and How startup choose tech stacks?

What I am going to talk about?

Page 5: Why and How startup choose tech stacks?

• Startup business model & processes• Digital startup development strategy• What frameworks tech stack should I

use?

Page 6: Why and How startup choose tech stacks?

business model & processes in startups

Page 7: Why and How startup choose tech stacks?

Business modelDesign of operation of a business

Page 8: Why and How startup choose tech stacks?

Business model

Page 9: Why and How startup choose tech stacks?

Business Processes• Linked tasks -> deliver service or product -> client• ? % Online, ? % Offline• Realtime Transaction?• Messaging• Payment• Delivery• etc

Page 10: Why and How startup choose tech stacks?

Software Development in Digital Startup

Page 11: Why and How startup choose tech stacks?

Momentum is a very ephemeral thing.

It goes up and down, and if you don’t catch it at its peak then

you’ll lose it, and there’s nothing worse than

losing momentum.

Nadiem Makarim

Page 12: Why and How startup choose tech stacks?

Startup using…..

• Generic Software/Ready Made• Outsource Software Development• Inhouse Software Development

Page 13: Why and How startup choose tech stacks?

Using Ready Made SW

Page 14: Why and How startup choose tech stacks?

When to use a ready made one?• Business process is generic/common• Most business activities done by 3rd

party or offline• Cost?

Suitable for your business

Page 15: Why and How startup choose tech stacks?

PHP, Pemberi harapan pasti!• Blog : Wordpress, Drupal etc• Ecommerce : OpenCart, Magento, Oscommerce,

Prestashop etc• Forum : phpBB, SMF, MyBB, Vanilla, PunBB, FluxBB,

Phorum, bbPress• Education : Moodle, Dokeos, TCExam, ATutor, Omeka

Masih kurang? Go to Cpanel —> Softaculous

Page 16: Why and How startup choose tech stacks?

Who are using ready made software?

• www.kaskus.co.id• www.techinasia.com• www.asuransi88.co

m• www.idntimes.com

Eventually develop their own

Page 17: Why and How startup choose tech stacks?

Outsource Development

Page 18: Why and How startup choose tech stacks?

Why outsource your development?• Costs?• Time to market?• IT Consultation• Clear Objectives?• Intellectual Property

Page 19: Why and How startup choose tech stacks?

Who are using outsource development?

• GitHubScott Chacon asked to work as a consultant on an outsourced basis.

• SlackSlack hire MetaLab

• UpWork (ODesk and Elance)Stephane Kasriel, CEO : 150 of the site’s 200 product and engineering workers hired through ODesk marketplace.

• Alibabahire US firm to develop the platform

Page 20: Why and How startup choose tech stacks?

Inhouse Development

Page 21: Why and How startup choose tech stacks?

When to use Inhouse Development?• Have a team?• Money?• Intellectual Property• Many more….

Page 22: Why and How startup choose tech stacks?

so how to choose the right framework tech stacks?

Page 23: Why and How startup choose tech stacks?

So basically…..• Business processes & activities, use data

• Data is collected, organized, safeguared and distributed using application

• Applications runs on Technology

• Technology ( Computer System, Network, OS etc ).

Page 24: Why and How startup choose tech stacks?

Data

• Types of Data• Relational database• Key value Storage

Page 25: Why and How startup choose tech stacks?

Applications

Programming Languages

Frameworks

Page 26: Why and How startup choose tech stacks?

Technology

• OS• Networks• Architecture

Page 27: Why and How startup choose tech stacks?

So, what is the best tech stacks for my startup?You always know yourself better than me

Choose and use the tech stack (language) you are most comfortable with

Page 28: Why and How startup choose tech stacks?

References • https://www.startupgrind.com/blog/these-8-successful-

companies-were-built-using-outsourced-developers/• https://www.entrepreneur.com/article/246611

Page 29: Why and How startup choose tech stacks?

Thank You