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
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
Who Am I?
– CTO & Co-founder, Carijasa.co.id– Master of Informatics Engineering, STMIK Eresha
– Lecturer–A husband and a father of 2 kids
What I am going to talk about?
• Startup business model & processes• Digital startup development strategy• What frameworks tech stack should I
use?
business model & processes in startups
Business modelDesign of operation of a business
Business model
Business Processes• Linked tasks -> deliver service or product -> client• ? % Online, ? % Offline• Realtime Transaction?• Messaging• Payment• Delivery• etc
Software Development in Digital Startup
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
Startup using…..
• Generic Software/Ready Made• Outsource Software Development• Inhouse Software Development
Using Ready Made SW
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
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
Who are using ready made software?
• www.kaskus.co.id• www.techinasia.com• www.asuransi88.co
m• www.idntimes.com
Eventually develop their own
Outsource Development
Why outsource your development?• Costs?• Time to market?• IT Consultation• Clear Objectives?• Intellectual Property
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
Inhouse Development
When to use Inhouse Development?• Have a team?• Money?• Intellectual Property• Many more….
so how to choose the right framework 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 ).
Data
• Types of Data• Relational database• Key value Storage
Applications
Programming Languages
Frameworks
Technology
• OS• Networks• Architecture
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
References • https://www.startupgrind.com/blog/these-8-successful-
companies-were-built-using-outsourced-developers/• https://www.entrepreneur.com/article/246611
Thank You