SlideShare a Scribd company logo
1 of 21
Vývoj vlastného softvérového
produktu
Ivan Potančok
@ivusko
2000 - 2010
freelance webdesigner
2010 +
CEO @ vibration.sk
Software As a Service
Bez inštalácie
Jednoduchá registrácia
Jedno jadro, všetci majú najnvošiu verziu
Výhody:
Údržba
Modulárnosť
Jednotné prostredie, multiplatformové
Hľadanie segmentu
• S čím máme problém?
– Máme x eshopov na y serveroch na z systémoch
– Prestashop
1.4.7, 1.4.8, 1.5.0, 1.5.2, woocommerce, custom
eshopy, drupal, magento
– Zložitosť na udržiavanie
– ZU = X*Y*Z
– čím viac eshopov, tým viac
problémov, neudržateľné
– spravíme projekt, dostaneme zaplatené = nosíme
vedrá
Hľadanie
segmentu
• Ako ho vyriešiť
– Spravíme jeden
systém na jednom
jadre
– Aktulizujeme
kód, zmení sa u
všetkých
– ZU = 1*1*1*V
(V ako výroba eshopu)
– formou nájmu =
vodovod
Analýza
• Analýza trhu
– Konkurencia veľká, ceny prenájmu malé
– Pre malé eshopy za 7 eur mesačne to teda nebude
– Väčšie eshopy s potrebou vylepšovania a
neustáleho napredovania
– svetový konkurenti – veľké tímy cez 100 ľudí, tam
ešte nie sme
• Analýza nákladov
Špecifikácia
• Funkčné
požiadavky -
text
• Zoznam
screenov
• Wireframes
rovno v HTML5
+ Bootstrap
UML vs screeny
Hosting
• Hľadanie dodávateľa
• Cloud VS virtuálny server
• 2 virtual hostingy v rôznych lokalitách
• 2 DNS záznamy
Hosting
• ISP config – open source hosting solution
• CentOS, Apache, NGINX?
• Ďalší náklad:
– Potreba mať Linux administrátora
Príprava programovania
• Voľba vhodného
jazyka – PHP
• Voľba databázy –
mysql, PostrgreSQL
• Voľba vhodného
frameworku – YII – YES
IT IS
Tools
• Asana – na
tasky, delegovanie, p
odklady
• IFTTT – if this than
that
• Google drive -
accounting
• Google calendar –
deadlines
• Skype –
komunikácia, zdieľan
ie plochy
• Dropbox - podklady
Tools
• Bitbucket –
bugy, verziovanie,
GIT
• Sublime –
HTML, LESS
• Netbeans – IDE
• Google DRAW –
UML
• Mysql workbench
- DB
Starostlivosť o tím
Podľa Paretovho
princípu
„80 : 20“
dokončenie
posledných 20%
projektu môže
zabrať až 80%
celkového času
Sústrediť sa na
jednu vec -
agilný prístup
Potrebujem
toto tlačítko?
Nie.
Termín dokončenia neexistuje –
roadmapa na pár rokov dopredu
Neobmedzený
budget
Cashflow
Na .com sa
vykašlite.
Ak nájdete
peknú
doménu, ta
k ju hneď
zoberte.
Testovanie trhu od začiatku
Máme klientov a ešte sme
nespustili
sellio.net
Diskusia?
• Twitter > @ivusko
• Web: > vibration.sk

More Related Content

Viewers also liked

Nn we're notupworthypostingdeck
Nn we're notupworthypostingdeckNn we're notupworthypostingdeck
Nn we're notupworthypostingdeckBeth Becker
 
November 23, 2014
November 23, 2014November 23, 2014
November 23, 2014oslcbeloit
 
Organizing 2.0 2016 Rapid Response
Organizing 2.0 2016 Rapid ResponseOrganizing 2.0 2016 Rapid Response
Organizing 2.0 2016 Rapid ResponseBeth Becker
 
Prog summit3022013
Prog summit3022013Prog summit3022013
Prog summit3022013Beth Becker
 
Organizing 2.0 2016 Facebook ads
Organizing 2.0 2016 Facebook adsOrganizing 2.0 2016 Facebook ads
Organizing 2.0 2016 Facebook adsBeth Becker
 
Web design v roku 2013
Web design v roku 2013Web design v roku 2013
Web design v roku 2013vibration.sk
 
Jw powerpoint
Jw powerpointJw powerpoint
Jw powerpointlucyjadeb
 
Thesis Proposal: Understanding Audience Engagement Transmedia
Thesis Proposal: Understanding Audience Engagement TransmediaThesis Proposal: Understanding Audience Engagement Transmedia
Thesis Proposal: Understanding Audience Engagement TransmediaCameron Cliff
 
Srinath sports quiz prelims
Srinath sports quiz   prelimsSrinath sports quiz   prelims
Srinath sports quiz prelimsSrinath Bhashyam
 
Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvality
Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvalityWordcamp 2015 Bratislava Ivan Potancok - kontrola kvality
Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvalityvibration.sk
 
Potancok prototyping-with-bootstrap-less-ver2
Potancok prototyping-with-bootstrap-less-ver2Potancok prototyping-with-bootstrap-less-ver2
Potancok prototyping-with-bootstrap-less-ver2vibration.sk
 
Bases Administrativas y Técnicas del “Fondo de Iniciativas Locales para Orga...
Bases Administrativas y Técnicas del “Fondo de Iniciativas Locales para  Orga...Bases Administrativas y Técnicas del “Fondo de Iniciativas Locales para  Orga...
Bases Administrativas y Técnicas del “Fondo de Iniciativas Locales para Orga...Consultor independiente en RSE
 
Exercici 1
Exercici 1Exercici 1
Exercici 1vetcat
 

Viewers also liked (18)

Nn we're notupworthypostingdeck
Nn we're notupworthypostingdeckNn we're notupworthypostingdeck
Nn we're notupworthypostingdeck
 
November 23, 2014
November 23, 2014November 23, 2014
November 23, 2014
 
Organizing 2.0 2016 Rapid Response
Organizing 2.0 2016 Rapid ResponseOrganizing 2.0 2016 Rapid Response
Organizing 2.0 2016 Rapid Response
 
Prog summit3022013
Prog summit3022013Prog summit3022013
Prog summit3022013
 
Organizing 2.0 2016 Facebook ads
Organizing 2.0 2016 Facebook adsOrganizing 2.0 2016 Facebook ads
Organizing 2.0 2016 Facebook ads
 
Web design v roku 2013
Web design v roku 2013Web design v roku 2013
Web design v roku 2013
 
Jw powerpoint
Jw powerpointJw powerpoint
Jw powerpoint
 
Thesis Proposal: Understanding Audience Engagement Transmedia
Thesis Proposal: Understanding Audience Engagement TransmediaThesis Proposal: Understanding Audience Engagement Transmedia
Thesis Proposal: Understanding Audience Engagement Transmedia
 
Srinath sports quiz prelims
Srinath sports quiz   prelimsSrinath sports quiz   prelims
Srinath sports quiz prelims
 
Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvality
Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvalityWordcamp 2015 Bratislava Ivan Potancok - kontrola kvality
Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvality
 
Potancok prototyping-with-bootstrap-less-ver2
Potancok prototyping-with-bootstrap-less-ver2Potancok prototyping-with-bootstrap-less-ver2
Potancok prototyping-with-bootstrap-less-ver2
 
Arpoador De Agosto A Gosto
Arpoador De Agosto A GostoArpoador De Agosto A Gosto
Arpoador De Agosto A Gosto
 
A auga
A augaA auga
A auga
 
Bases Administrativas y Técnicas del “Fondo de Iniciativas Locales para Orga...
Bases Administrativas y Técnicas del “Fondo de Iniciativas Locales para  Orga...Bases Administrativas y Técnicas del “Fondo de Iniciativas Locales para  Orga...
Bases Administrativas y Técnicas del “Fondo de Iniciativas Locales para Orga...
 
PáGinas. Jrcordeiro.
PáGinas. Jrcordeiro.PáGinas. Jrcordeiro.
PáGinas. Jrcordeiro.
 
MãOs Limpas. Jr Cordeiro
MãOs Limpas. Jr CordeiroMãOs Limpas. Jr Cordeiro
MãOs Limpas. Jr Cordeiro
 
Defende A Natureza
Defende A NaturezaDefende A Natureza
Defende A Natureza
 
Exercici 1
Exercici 1Exercici 1
Exercici 1
 

Vývoj vlastného softvérového produktu